Re:Scheme in C++
by bitcracker on Tuesday November 22, 2011 @12:45PM
(#3266474)
Racket Scheme (http://racket-lang.org) is a good Scheme implementation and provides plugins for other languages. C, for example:
http://planet.racket-lang.org/package-source/jaymccarthy/c.p...
Plugin Database: http://planet.racket-lang.org
Racket is good, but I think the discussion here is more about educational implementations - small, simple to grasp. There are of course also a number of industrial-strength implementations of the Scheme language in C and C++, but those are hardly the best place to start this learning!
The implementation linked here is IMHO badly written - that's not good code to learn from. So if your goal is to learn how to implement Scheme, I suggest to look elsewhere. For example, one good resource is Scheme from Scratch: http://michaux.ca/articles/scheme-from-scratch-introduction
Note that this is nothing personal, I just frankly think this is not good code to learn from.