Scheme on the CLR
Very cool!
Common Larceny is a CLI-targeted implementation of the Scheme programming language. The compiler generates MSIL and is interoperable with other .NET languages. The Common Larceny project is directed by Dr. Will Clinger in partnership with Dr. Matthias Felleisen, both of Northeastern University. It is working to deliver a high-performance stand-alone Scheme compiler as well as the future platform for Felleisen's TeachScheme project.
Details and download available at https://www.ccs.neu.edu/home/jrm/download.html. The Common Larceny team is actively soliciting users and feedback. This is an alpha-level release.
Comments
- Anonymous
December 02, 2004
Oh man, a dream come true!!
I wonder if it's robust enough to use in the real world... I should read the link... - Anonymous
December 02, 2004
The little schemer - Anonymous
December 02, 2004
Great to see Scheme support for the CLR. This sort of thing has been done succesfully for the Java runtime (see "linj", which is a Common-Lisp to Java translator, and Kawa, which is a Scheme to Java Byte Code compiler). It's great to see this sort of thing becoming available for CLR, too. - Anonymous
December 02, 2004
Hopefully they support CodeDOM and also build a Scheme.targets file for msbuild to understand how to build this language.
At that point, people could use Scheme with Avalon...
Brad/Anyone know if they do? - Anonymous
December 03, 2004
I would be very surprised if CodeDom could generate a functional language without modification... as stated in previous posts, it's pretty C#/VB centric. - Anonymous
December 03, 2004
Scheme on the CLR And while were on the subject of Functional programming and more particular Lisp here's a post via Brad Abrams that speaks to a project focused on an Scheme to MSIL compiler project. I LOVE IT!!!! BTW...... - Anonymous
December 03, 2004
Danny Ayers, Raw Blog