Lisp をいくつかの C++ コードに埋め込むことを検討してきました。私が興味を持っている 2 つのオプションは、Bigloo スキームと ECL (Common Lisp) です。ドキュメントを読むと、非常によく似た機能セットをサポートしているようです。明らかに Bigloo は Scheme で、ECL は CLisp ですが、他にどのような違いがありますか?
特に、次の基準に興味があります。
- 組み込みの容易さ (C だけでなく C++ の場合)。定型文をたくさん書きたくありません。
- パフォーマンス。Bigloo はパフォーマンス ベースであり、多くのコンパイラ最適化オプションがありますが、ECL に匹敵するものは見つかりません。
- コーディングのスタイル。これは Bigloo 向けです。ECL よりも機能的ですか?
この質問は、両方を使用したことがある人を対象としています。