[Mono-devel-list] FW: Scheme on the CLR

Duncan Mak duncan at ximian.com
Fri Dec 3 18:12:17 EST 2004

On Fri, 2004-12-03 at 06:35 -0700, Urs Muff wrote:
> Common Larceny requires the Common Language Infrastructure. It is
> known to work with the Microsoft .NET Framework implementation. 
>       * DotGNU Portable.NET - Common Larceny does not work with
>         version 0.6.10 of Portable.NET. Portable.NET cannot compile
>         methods of the size used in Common Larceny. 
>       * Microsoft .Net Framework 1.1 - Recommended implementation. You
>         only need the .NET redistributable package, but the .NET SDK
>         contains a much richer set of utilities and documentation. 
>       * Microsoft .NET Framework 2.0 (beta) - Alternative
>         implementation. Common Larceny has been tested with this
>         implementation. 
>       * Microsoft Shared Source CLI (Rotor) - Common Larceny has not
>         been tested with this implementation. 
>       * Mono Runtime - Common Larceny does not work with version 1.0.4
>         or version 1.1.2 of Mono. Common Larceny runs briefly, but
>         then exits without raising an error. The cause is unknown. 
> Anyone knows why it does not run with mono?

I go to Northeastern, I was at school earlier today and talked with the
Prof. Joe Marshall who wrote a lot of this code.

We tested on Mono 1.1.2 on Windows and HEAD on my Linux laptop. It looks
like we're running into a stack overflow problem.

Their download page isn't really that great, you can't get to the source
code until you download (a) DrScheme, their Scheme IDE environment and
(b) some Scheme bundle/package file.

For those interested in trying it out, I have the bare assemblies
available here:


Download both Scheme.dll and dotnet.heap.exe (this was later renamed to
CommonLarceny.exe) and run the EXE.

Duncan Mak <duncan at ximian.com>

More information about the Mono-devel-list mailing list