LGPL / GPL许可证下是否有面向堆栈的编程语言的解释器?

时间:2010-07-29 00:42:01

标签: c objective-c gpl interpreter

我正在寻找以GPL或LGPL许可证发布的面向堆栈的编程语言的解释器,用C或Objective-C编写。

3 个答案:

答案 0 :(得分:6)

我不确定“堆栈导向”是什么意思,但如果你的意思是Forth,那么GPL下就有GforthbigFORTH

我不知道您是否特别避免使用公共域代码,但如果没有,则有pForth。我自己用过pForth;它可以很容易地在您想要的任何类型的系统上运行,并根据需要进行自定义。

答案 1 :(得分:2)

Joy language在C中实现,并且拥有BSD许可证,比GPL更宽松。

Factor也受BSD许可,其核心是用C ++实现的。

据我所知,Joy的发展已基本停止,但正在积极开发Factor。

答案 2 :(得分:0)

您能否提供一些有关堆栈重要性的更多信息?

cPython在Python许可下可用,它比GPL(但与GPL兼容)的限制要少得多。源是全部C,VM是作为基于堆栈的机器实现的。 Here是Python 2.7的字节码指令。还有Factor(真的很酷!)但它主要是在Factor中实现的,所以引导过程可能不适合你的需要。

相关问题