
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.