Rob Blackwell home projects resumé archive

LSharp Progress

23 December 2008

LSharp Logo
Back in September, I decided to have another look at L Sharp, with a view to building a compiler. My intention was to try to port it to the Dynamic Language Runtime – More by luck than judgement, I stumbled upon LINQ expression trees and then I just kept going …

Early on, I was influenced by Paul Graham’s Arc, but as time went by, I also discovered Clojure – I’ve stolen ideas from both.

By early December, things had stabilised enough to start sharing the source code.

svn co https://lsharp.svn.sourceforge.net/svnroot/lsharp/v2 lsharp

There are still rough edges, but it feels like a major step forward over version 1.

There have been a few discussions on the Google Group .

Daniel has done an AutoCAD plugin and Roman has managed to get it working in Silverlight. Roman is in the UK in January, so I hope to incorporate his changes into subversion.

Anyway, if you have time over the Christmas break, check it out www.lsharp.org.

*The opinions expressed on this site are my own and do not necessarily represent those of Two10degrees or Active Web Solutions Ltd.