I am aware of J & K; but neither are open source.
I'm also aware of A+, but that seems outdated.
Is there any decent open source implementation of APL?
If so, where? If not, why?
I am aware of J & K; but neither are open source.
I'm also aware of A+, but that seems outdated.
Is there any decent open source implementation of APL?
If so, where? If not, why?
There's J.
Have you tried OpenAPL?
It is open source.
J7 was recently released under the GPL.
You might try NARS2000 (at http://www.nars2000.org/). I've not tried it myself so can't comment on how it compares to the commercial interpreters.
I'm experimenting with an APL interpreter in JavaScript (http://github.com/ngn/apl), runs on node.js or in a browser. It can do basic stuff, like compute a generation of Conway's game of life, but it's early to tell if it can turn out into a decent implementation.
I have just discovered a Javascript implementation of APL here:
https://github.com/ngn/apl