Orm*_*Orm 24 c++ lisp scripting scheme common-lisp
嘿,我一直在寻找在我的框架中添加脚本语言的可能性,我听说过Lisp并认为我会试一试.有没有像Lua和Python这样的Lisp VM,或者我的思维方式错误.我在这里找到了CLISP,http: //clisp.cons.org/ ,但我不确定这是否是我要找的.
谁能指出我正确的方向?
尝试Embeddable Common Lisp(ECL).
它的目标是嵌入,您只能获得您的脚本语言所需的Common Lisp链接部分.
Lisp是嵌入式语言的不错选择.许多人认为Lisp很难,但语法相对较轻,特别是对于非程序员.基本上有前缀表示法,就是这样.优先规则总是明确的.函数名和变量名可以相同.你几乎可以自由地使用你喜欢的任何字符来获得乐趣和var名称.
使用Lisp,您可以根据自己的喜好弯曲语法; 用户不必学习常见的lisp.它易于扩展并提供更简单的工具,例如表达业务规则或从文件中提取数据.
我想我的观点是,Common Lisp的功能和复杂性使得能够为最终用户提供简单的,特定于域的构造.许多其他嵌入式语言将意味着那些用户学习该语言的复杂性.