What are the differences between Bigloo and ECL from an embedding standpoint? [migrated]
- by Pubby
I've been looking to embed Lisp in some C++ code. Two options I'm interested in is Bigloo Scheme and ECL (Common Lisp). Reading through the docs they seem to support a very similar feature set. Obviously Bigloo is Scheme and ECL is CLisp, but what other differences do they have?
In particular I'm interested in the following criteria:
Ease of embedding (for C++, not just C). I don't want to write a bunch of boilerplate.
Performance. Bigloo is performance based and has many compiler optimization options, although I can't find anything comparable for ECL.
Style of coding. This one is more for Bigloo - is it more functional than ECL?
I'm targeting this question towards someone who has used both.