a small lisp interpreter
A small lisp interpreter that I wrote during a hackfest. The goal was to interpret a given lisp program. I've implemented just the features needed for that program to work. This is really small - just a few LOC - but it really goes a long way to show what can be created easily in Ruby.
Duration:
May 2009
- May 2009
Size: Small
Employer: open source
URL: http://github.com/kschiess/toylisp/tree/master
Skills used:
Lisp
Ruby
Achievements
- let
- def
- lambda expressions
- head / tail / empty?