[plt-scheme] [Ann] Common Larceny alpha

From: Joe Duffy (joe at bluebytesoftware.com)
Date: Wed Dec 8 00:40:19 EST 2004

Does Common Larcency ship with both an interpreter and compiler? If so, do
you compile Scheme->IL, or some intermediary such as C#?

Do you plan on releasing any whitepapers or studies about any challenges
you've run into mapping Scheme's functional constructs down to what is
essentially an object oriented types system and instruction set (CTS &



-----Original Message-----
From: plt-scheme-admin at list.cs.brown.edu
[mailto:plt-scheme-admin at list.cs.brown.edu] On Behalf Of Matthias Felleisen
Sent: Monday, December 06, 2004 8:28 AM
To: Neil W. Van Dyke
Cc: PLT Scheme; Will at Ccs.Neu.Edu Clinger
Subject: Re: [plt-scheme] [Ann] Common Larceny alpha

  For list-related administrative tasks:

For now Common Larceny is a Scheme-based language that runs on MS's 
.Net and that is intended for scripting the .Net class framework. The 
implementation is a compiler that is derived from Will Clinger's 
Larceny/Twobit system. Over the next semester, we hope to gain 
experience with scripting and post a cookbook-style manual so that 
people can quickly get to work in this world.

At the same time, we hope to integrate some of mzscheme's constructs 
into the scripting language. Depending on man-power and money, we hope 
to make the language as mzscheme-like as possible. This is mostly my 
personal goal, but I have epsilon-ish personal time for this project. 
If we succeed, we will get at least a compiler for mzscheme-like 
programs on the .Net platform.

-- Matthias

On Dec 3, 2004, at 9:30 AM, Neil W. Van Dyke wrote:

>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> What are the current plans for how Common Larceny
> will fit into the PLT Scheme universe?
> Joe Marshall jrm at ccs.neu.edu writes at Fri, 26 Nov 2004 15:58:58 -0500:
>> Common Larceny is a .NET implementation of Scheme.  An alpha release
>> will be widely announced within days, but a preview is available at
>>    http://www.ccs.neu.edu/home/jrm/download.html
>> Feel free to email me with questions, and stay tuned for more info.

Posted on the users mailing list.