3 ms·
What's changed since the last time this was posted: APL is now generally free. J[1] is GPL. The newest version of k is closed-source, but still freely availab
by earenndil 7y ago
What's changed since the last time this was posted: APL is now generally free. J[1] is GPL. The newest version of k is closed-source, but still freely available for personal use from shakti[2], and there is also an independent AGPL implementation[3]. Dyalog APL[4] is closed-source but free for personal use; and, finally, GNU APL[5] has always been open-source, but it's matured quite a bit. Whatever your choice, you have a freely usable option.
1: https://www.jsoftware.com/ https://www.jsoftware.com/
2: https://shakti.com/ https://shakti.com/
3: https://bitbucket.org/ngn/k/src/master/ https://bitbucket.org/ngn/k/src/master/
4: https://www.dyalog.com/ https://www.dyalog.com/
5: https://www.gnu.org/software/apl/ https://www.gnu.org/software/apl/
- kick 7y agoFor anyone with even the slightest curiosity or desire to learn APL: Please check out J! J's "labs" feature is probably the single greatest resource for learning APL there is right now, aside from being instructed in person. Some of them in the current versions of J are even from Ken Iverson, one of the most brilliant people to have influenced computer science, Turing Award winner, former Harvard professor, and of course, the person who first brought APL to the rest of the world. Most of the new ones were written by people who are also brilliant. There are even iOS and Android apps if you have bits and pieces of free time that aren't really suited to taking out your laptop or desktop, and they're fully-featured, including a web server, the stuff needed for dataviz, labs, everything, really.
- fxj 7y agoThere is also kona which is a older version of K but still very usable. You can find an overview of the different free and non-free versions of K here: https://ngn.bitbucket.io/k.html https://ngn.bitbucket.io/k.html