我一直在寻找将 Lisp 嵌入到一些 C++ 代码中。我感兴趣的两个选项是 Bigloo Scheme 和 ECL(Common Lisp)。通读文档,他们似乎支持非常相似的功能集。明明Bigloo是Scheme,ECL是CLisp,但它们还有什么区别呢?
特别是我对以下标准感兴趣:
- 易于嵌入(对于 C++,而不仅仅是 C)。我不想写一堆样板。
- 表现。Bigloo 是基于性能的,并且有许多编译器优化选项,尽管我找不到任何可与 ECL 相媲美的东西。
- 编码风格。这个更适合 Bigloo - 它比 ECL 更实用吗?
我将这个问题的目标对准了两个都使用过的人。