tags:

views:

252

answers:

2

I have tried: scheme48, chicken, gambit, clojure.

I am looking for a scheme implementation that's readable (the implementation itself), and has a decent C++ ffi, and good debugging suport (so when I get an exception, I should get popped into a recursive repl).

What suggestions do people have?

+1  A: 

This page lists a few: http://linuxfinances.info/info/scheme.html. "Unlikely Scheme" might interest you as its written in C++.

Amit
+3  A: 

MzScheme. It can be embedded in C/C++ programs. It can be extended with C libraries, with no special interfacing code. Checkout "Inside PLT MZScheme" for detailed documentation.

Vijay Mathew