首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可嵌入方案解释器

可嵌入方案解释器
EN

Stack Overflow用户
提问于 2013-06-07 18:09:42
回答 1查看 1.8K关注 0票数 6

我知道Lua是最好的嵌入类,但我想使用Scheme或LISP方言作为我的C应用程序的脚本语言。什么是好的口译员嵌入?我的标准是:

  • 开放源码(最好是在C-我认为大多数是)。
  • R5RS非常鼓励,SRFIs优先考虑。
  • 简单的FFI与C(在两个方向)-非常重要。
  • 应该保持最新的,而不是死的项目。
  • 性能可与Lua媲美。
  • 便携(至少GNU/Linux (MinGW/ MacOS可接受))。

我不在乎:

  • 大型库(使用简单的FFI,我可以添加缺失),但这是一个加号。
  • 大小。我计划在台式机上运行它,而不是Android/iOS。
  • 丰富的文件。一些FFI的样品可能就足够了。

就目前而言,我认为以下几点:

  • Guile。看起来很合适,但我不知道性能(是VM还是解释?)
  • newLISP。全新的,有文档的,但不确定性能和嵌入也。
  • TinyScheme/Chibi.非常小,R5RS,打算嵌入。对表现不太确定。
EN

回答 1

Stack Overflow用户

发布于 2013-06-07 18:35:03

您也应该考虑鸡计划

  • 嵌入式目标交叉编译应用程序的内置支持

它符合您的标准,请查看链接页面中的功能列表。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16990380

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档