[plt-scheme] [Ann] Common Larceny alpha
On Dec 8, 2004, at 12:40 AM, Joe Duffy wrote:
> Does Common Larcency ship with both an interpreter and compiler? If
> so, do
> you compile Scheme->IL, or some intermediary such as C#?
A direct compiler only.
> 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 &
> MSIL)?
Will Clinger has promised to write a paper with Joe and the students
who made technical contributions. In general, I would like to add that
if the OO people hadn't forgotten what they community knew in the 60s
and 70s, you wouldn't contrast 'functional' and 'object-oriented', and
the designers of abstract (or virtual) machines would probably
accommodate both more easily.
-- Matthias
>
> Thanks,
>
> <joe/>
>
> -----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:
> http://list.cs.brown.edu/mailman/listinfo/plt-scheme
>
> 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.
>