Dynamic Language Runtime
One of the things I have wanted to do is develop a programming language. To me it was one of those things that seemed extremely complicated, and that it would ultimately be something I do when I am much older. Recently my interest got peeked and I started to ask around what all needed to be done in order to develop a compiler. Paul Vick suggested that I look at IronPython and IronRuby, both of which implement a new framework being developed by Microsoft known as the Dynamic Language Runtime (DLR). The DLR enables developers to more readily develop dynamic languages for the .NET platform
Over the next several weeks I will be studying the DLR and working on implementing to build a basic compiler. Keep on eye out for updates.