15

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?

warren
  • 32,620
  • 21
  • 85
  • 124
anon
  • 41,035
  • 53
  • 197
  • 293

7 Answers7

6

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.

ngn
  • 7,763
  • 6
  • 26
  • 35
5

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.

Duncan
  • 211
  • 2
  • 2
5

Kona is an open-source ascii based APL, inspired from K.

jdeseno
  • 7,753
  • 1
  • 36
  • 34
5

J7 was recently released under the GPL.

sverre
  • 6,768
  • 2
  • 27
  • 35
3

Have you tried OpenAPL?

It is open source.

warren
  • 32,620
  • 21
  • 85
  • 124
estanford
  • 1,302
  • 1
  • 13
  • 23
1

I have just discovered a Javascript implementation of APL here:

https://github.com/ngn/apl

Phil
  • 46,436
  • 33
  • 110
  • 175
1

There's J.

Steve Emmerson
  • 7,702
  • 5
  • 33
  • 59