4 ms·
A language that shares the same philosophy but is a little more approachable is J (jsoftware). Unlike APL, it only uses normal ascci punctuation marks. J is als
by coliveira 11y ago
A language that shares the same philosophy but is a little more approachable is J (jsoftware). Unlike APL, it only uses normal ascci punctuation marks. J is also open source, which is a big advantage over APL.
- RodgerTheGreat 11y agoAs for J's cousin K, the official K interpreters are commercial (with a free workspace-limited demo version for tinkering), but there is also an actively maintained open-source implementation called Kona: https://github.com/kevinlawler/kona https://github.com/kevinlawler/kona I think K is a bit more pleasant to read than J because it relies far less on digraphs, but naturally it's a matter of taste.
- Avshalom 11y agoThere's GNUapl which is coming along nicely.
- RBerenguel 11y agoYup, GnuAPL is getting better every time I use it for anything. Dyalog for personal use is also very good and decently affordable (and they just released a Mac version, I got to test the beta as an interested user and it works very nicely)