有人在嵌入式项目中使用Scheme/LISP吗?

10
这个问题或许受到了Anyone using Python for embedded projects?的启发。有人在免费、开源或商业项目中使用某些Scheme版本或者常用Lisp(例如ECL)吗?
就我个人而言,我在个人项目中使用TinyScheme,需要嵌入一些语言,主要是因为它非常容易嵌入(对不起Python爱好者,我曾经试过,在学习TinyScheme之后,这真是相当痛苦,特别是当我意识到事情可以变得如此简单后)。
1个回答

3

我记得最显著的项目是(Gambit)在iPhone上使用Scheme。由于用户协议的限制,它曾被关闭一段时间,但我想随着新协议的出现,这种开发又被允许了。

我在页面上再也没有看到它了,但我记得有一篇相关的博客文章介绍了如何使用Scheme在iPhone上进行交互式开发。非常令人激动。


新协议仍不允许任何最终用户可以为其编写代码的应用程序。解释器是允许的,但条件是所有脚本都是应用程序本身的一部分,并且永远无法在运行时获取。 - RBerteig
我不认为Denis在问如何解释用户代码,尽管我不确定。“嵌入式”的含义在这里有点含糊。 - Nathan Shively-Sanders
Gambit在当前状态下无法生成可链接或导入到现有Xcode项目中的代码。它似乎假定了一个更旧的工具链和一个非常老版本的Xcode。LLVM支持是实验性的,并且据我所知,非常不成熟。 - Michele Giuseppe Fadda

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