/jcscheme

A quick and very dirty Scheme interpereter.

Primary LanguageC

My very own implementation of Scheme

This is jcscheme, my very own implementation of the language. My intention is to learn Scheme by implementing it.

As may be evident from the “forked from” line on GitHub, this effort was inspired by Peter Michaux’s Bootstrap Scheme, described in his blog and available at petermichaux/bootstrap-scheme.

Other inspirations are:

As in Bootstrap Scheme, the structure of the interpreter is based on Structure and Interpretation of Computer Programs. All code, however, is my own.