Perpetual Weekend

19 November 2006

The rock has started to roll (time to lose some moss)

Filed under: Uncategorized — shaurz @ 3:35

For a long time I’ve been thinking about getting a blog, so here goes!

My current project is developing a Lisp-like language, in Lisp, with a bootstrap interpreter in C. I hope to generate machine code and executable binaries without using an external assembler or linker.

Here is the current version of the bootstrap interpreter. It’s a bit rough around the edges and is missing many important features. At the moment all it does is run some demo programs (factorial, gcd, map, reduce, etc.). I just recently got the garbage collector working so I can only run a collection in the top-level loop, since most of the code is not GC-safe yet.

amp-2006-11-19.tgz

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Blog at WordPress.com.