Scheme from Scratch

January 11th, 2010

I have been following Peter Michaux's Scheme from Scratch blog/code series with great interest. First, he is implementing a Scheme interpreter in C step by step, with the goal that it be a quick and dirty implementation that can be used to bootstrap a Scheme-to-Assembly compiler.

His writing (including his readable code) is very inspiring, and I am thinking of dusting off the old gnatmake and busting out some Ada to follow along.

I remember a time when I thought only super-humans could implement an interpreter but a naive interpreter like this one is really just a matter of putting one foot in front of the next.

Two great places to start are his introduction to the series and the repository on GitHub.

« Previous Entry

Next Entry »

View Comments


Recent Entries


TryParenScript.com

On July 23rd, 2010


In response to "A JavaScript Function Guard"

On July 19th, 2010


My Notes from John Resig's "jQuery Hack Day" Talk

On July 5th, 2010


Announcing Pocco

On June 29th, 2010


Yet Another Lisp

On June 25th, 2010


Recent Happenings: All Play and No Work

On June 21st, 2010


Arguments.callee considered extraneous

On June 2nd, 2010


Javascript, "bind", and "this"

On May 20th, 2010


Class-Based Views and Django

On May 19th, 2010


Introducing Zoolander

On May 2nd, 2010


Creative Commons License

Fork me on GitHub