A functional language interpreter, written in C# 3.0. Currently, only minimal classes are defined. My idea is to implement the core of F# (typed functional language) in a minimal interpreter.
Then, I could implement a compiler, using Dynamic Language Runtime, or code generation.
By now, the project is in its infancy.