7 ms·
How APL is proprietary? Anybody can implement it, and there are opensource implementations available. The 100k/CPU price the author referred to was about the
by stass 13y ago
How APL is proprietary? Anybody can implement it, and there are opensource implementations available. The 100k/CPU price the author referred to was about the high performance database integrated with a vector processing language engine.
It is not about commodity. cgroups-like functionality was available in many opensource OSes for years (e.g. FreeBSD jails), but was easily dismissed by majority as worthless. This is exactly what the author was talking about referring to Lady Gaga -- the modern programming community is driven by fashion regardless of how good or bad the current fashionable technology is. I do not find it surprising however, as it is a direct result of the order of magnitude growth of the programmer's population, which is behaviorally much more close to the general population currently that it used to be.
- qznc 13y agoActually the Lady Gaga analogy is a little bit deeper. Lady Gaga is very good musician, but she intentionally pursues money/fame/attention/whatever instead of originality/art/excellence.
- coldtea 13y ago>Lady Gaga is very good musician Compared to what? Beethoven? Charles Mingus? That she can produce some shitty pop tune to be forgotten in a few months after release doesn't indicate much.
- toyg 13y agoShe is classically trained and went to a good school. That sets her apart from the overwhelming majority of contemporary pop acts, whose training is mostly from karaoke pub competitions. She's no Beethoven, but she might have been; that's the point.
- vinceguidry 13y ago> contemporary pop acts, whose training is mostly from karaoke pub competitions. Source?
- smoyer 13y agoSo true ... I don't really appreciate her current music (I mean like Brahms or Mozart), but she was so bluesy in the NYU talent show (http://www.youtube.com/watch?v=NM51qOpwcIM http://www.youtube.com/watch?v=NM51qOpwcIM). I could listen to music like that all day.
- lokedhs 13y agoWhat open source implementations are those? I spent some time recently learning APL, and the only one I could find was NARS2000 which is Windows-only, very buggy and has practically no documentation available. If you know of any others, please let me know. I certainly haven't found anything.
- derekp7 13y agoThere's A+, from Morgan Stanley. It is actually a variant of APL, but it looks mostly like it (unlike J, it retains APL's hieroglyph characters, etc.) Licensed under GPL.
- No1 13y agoThe A+ website is http://www.aplusdev.org/ http://www.aplusdev.org/ for those interested.
- scottlocklin 13y agoFWIIW, I couldn't get this to build.
- derekp7 13y agoIt is also in the Fedora repositories (yum install aplus-fsf). I would imagine that it would be in Debian/Ubuntu too, but I don't have a current install to check. If all else fails, you can probably grab the source RPM to see how Fedora/Redhat got it to build.
- jk4930 13y agoThere's OpenAPL, but I've no experience with it (yet).
- beagle3 13y agohttps://github.com/kevinlawler/kona https://github.com/kevinlawler/kona is an open source implementation of K3.2 (Though note that the most recent version of K, K4, is a much cleaner and simpler language - I'm not aware of an open source version of that)