首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从嵌入的角度来看,Bigloo和ECL有什么区别?

从嵌入的角度来看,Bigloo和ECL有什么区别?
EN

Stack Overflow用户
提问于 2012-03-23 09:15:21
回答 1查看 682关注 0票数 2

我一直在寻找将Lisp嵌入到一些C++代码中。我感兴趣的两个选项是Bigloo和ECL (Common )。阅读文档,他们似乎支持一个非常相似的功能集。很明显,Bigloo是Scheme,ECL是CLisp,但是它们还有哪些不同呢?

特别是,我对以下标准感兴趣:

  • 易于嵌入( C++,而不仅仅是C)。我不想写一堆boilerplate.
  • Performance.Bigloo是基于性能的,并且有许多编译器优化选项,尽管我找不到任何可以与ECL.
  • 风格的编码相媲美的东西。这个更适合比格鲁-它比ECL更有功能吗?

我的目标是这个问题的人谁使用了两者。

EN

回答 1

Stack Overflow用户

发布于 2012-10-12 03:01:01

易于嵌入:对于C++,应该是相同的。Bigloo对于Java和C#嵌入IIRC有一个更好的故事。

性能:很大程度上取决于你要用它做什么。就Lisps而言,他们都是“好的”表演者。嵌入到C中的能力减少了许多优化的机会。

编码风格:这确实是这两种标准之间的巨大区别,以及为什么一条评论说它相当于“应该学习Scheme或Common”,它们都是两个非常不同的标准(R5RS和ANSI )的成熟的可嵌入实现。

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

https://stackoverflow.com/questions/9873521

复制
相关文章

相似问题

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