Copenhagen Programming Language Seminar


Moscow ML Code Generation for Microsoft .Net

Niels Jørgen Kokholm
IT University of Copenhagen, Denmark

Thursday, December 12th, 15:15-16:00
DIKU, Universitetsparken 1, room N034


The Moscow ML implementation of Standard ML is based on the CaML Light (runtime) system.

We report on ongoing work (with Peter Sestoft) on porting Moscow ML to the Miscrosoft .NET Common Language Runtime (CLR). The current status of the port is that the compiler bootstraps on CLR. Future directions will be to port the interactive system and the SML Basis Library and develop nice interoperability with other languages targetting CLR.

The talk will mainly focus on the representation of ML values as CLR objects and how a.o. functions and exception handling are compiled.

Scientific host: Peter Sestoft. Administrative host: Camilla Jørgensen. All are welcome.
The Copenhagen Programming Language Seminar (COPLAS) is a collaboration between DIKU, IT-C and KVL.
To receive information about COPLAS talks by email, send a message to prog-lang-request@mail.it-c.dk with the word 'subscribe' as subject or in the body.

For more information about COPLAS, see http://www.coplas.org