Amazon.com Widgets

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 http://www.ccs.neu.edu/home/jrm/download.html.  The Common Larceny team is actively soliciting users and feedback.  This is an alpha-level release.

 

Published 02 December 04 09:15 by BradA
Filed under:

Comments

# eden li said on December 2, 2004 9:52 PM:
Oh man, a dream come true!!

I wonder if it's robust enough to use in the real world... I should read the link...
# Anders Nor said on December 3, 2004 3:53 AM:
The little schemer
# Joe Web Surfer said on December 3, 2004 6:35 AM:
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.
# Rob Relyea said on December 3, 2004 6:36 AM:
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?
# eden li said on December 3, 2004 10:17 AM:
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.
# <XSLT:Blog /> said on December 3, 2004 11:40 PM:
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......
# TrackBack said on December 4, 2004 6:19 AM:
Danny Ayers, Raw Blog
# Geek Noise said on December 7, 2004 11:52 AM:
New Comments to this post are disabled

Search

Go

This Blog

Syndication

Page view tracker