【问题标题】:Anyone using Scheme/LISP for embedded projects?有人将 Scheme/LISP 用于嵌入式项目吗?
【发布时间】:2011-04-11 21:37:27
【问题描述】:

这个问题可能受到Anyone using Python for embedded projects? 的启发;那么有人在免费/oss/商业项目中使用某些 Scheme 版本或 Common Lisp(如 ECL)吗?

就个人而言,我在需要一些嵌入式语言的个人项目中使用(并且仍在使用)TinyScheme,这主要是因为嵌入非常容易(抱歉,Python 爱好者,去过那里,这很痛苦,尤其是在我从 TinyScheme 了解到事情是如何之后可以简单)。

【问题讨论】:

    标签: embedded lisp scheme


    【解决方案1】:

    我记得听说过的最突出的项目是 (Gambit) Scheme on the iPhone。它被用户协议关闭了一段时间,但我想随着新的,这种开发再次被允许。

    我在页面上看不到它了,但我记得有一篇相关的博客文章是关于在 iPhone 上使用 Scheme 进行交互式开发的。非常令人兴奋。

    【讨论】:

    • 新协议仍然不允许最终用户为其编写自己的代码的任何应用程序。允许使用解释器,但条件是所有脚本都是应用程序本身的一部分,并且永远无法在运行时获得。
    • 我不认为丹尼斯在问如何解释用户代码,尽管我不确定。 “嵌入”在这里有点模棱两可。
    • Gambit 在其当前状态下不会生成实际上可链接或可导入现有 Xcode 项目的代码。它似乎假设了一个更旧的工具链和一个非常旧的 Xcode 版本。 LLVM 支持是实验性的,AFAIK 非常不成熟。
    猜你喜欢
    • 2010-09-19
    • 2011-10-17
    • 1970-01-01
    • 2011-02-22
    • 1970-01-01
    • 2010-12-12
    • 2010-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多