Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
19 lines (12 sloc) 688 Bytes

This is a C-based scheme interpreter, loosely based on the lisp interpreter found @

It's mainly a way for me to learn both scheme, C, and interpreters / compilers.

Eventually, I'd like to turn it into:

λoop (loop) = The Lambda OOP Language

Loop (also written λoop) is a made up of:

  1. A Scheme/Lisp like syntax with all the glory of a scheme like philosophy - Keep it simple, but not stupid (advanced features such as lambda, call/cc, macros).

  2. An OOP based framework where everything is an object. It's prototype based, a la self.

  3. An evented IO base, similar to node.js, so that scaling currently can be done easily.