有任何开源的APL实现吗?

15

我知道J和K,但都不是开源软件。

我也知道A +,但它似乎已过时。

是否有适用的开源APL实现?

如果有,它在哪里?如果没有,为什么?


1
可能是一个重复的问题,类似于https://dev59.com/MW865IYBdhLWcg3wTcpY - pjz
3
GNU APL 一两个星期前发布了:https://www.gnu.org/software/apl/ - ngn
J现在是开源的了:http://www.jsoftware.com/source.htm - GDP2
7个回答

6
我正在尝试使用JavaScript中的APL解释器(http://github.com/ngn/apl),可在node.js或浏览器上运行。它可以执行基本操作,例如计算康威生命游戏的一代,但现在还为时过早,无法确定它是否能成为一个良好的实现。

5
你可以尝试使用NARS2000(位于http://www.nars2000.org/),我自己没有尝试过,所以无法评论它与商业解释器的比较。

5

Kona是一款开源的基于ASCII编码的APL语言,受到了K语言的启发。


5

J7最近在GPL下发布。


3

你尝试过OpenAPL吗?

它是开源的。


1

1
请查看ngn之前的答案以获取更多信息。 - nealmcb

1

这里有J


你可以以疯狂的价格购买源代码,这时它就对你开放了。 </讽刺> - JUST MY correct OPINION
2
是的,开源并不等于免费。 - Steve Emmerson
1
开源软件必须符合以下标准:
  1. 自由再分发。http://opensource.org/docs/osd
- danio
1
OSI对“开源软件”的定义并不被普遍接受。 - Steve Emmerson
仅一年后,J以GPL v3发布!https://github.com/jsoftware/jsource - DaveGauer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接