deComp

Path

Actions

Session

Login

Implementing Dynamic Languages on the .NET CLR

Dynamic Language Symposium BoF session

Description

One of the explicit design aims of the .NET Common Language Runtime (CLR) was to support as wide range of programming languages as possible.

Initial evaluation of the CLR as an execution engine for dynamic languages suggested that there were some problems in this area. This is particularly so in the case of implementations that attempt to translate to the Common Intermediate Language of the CLR and to produce verifiable code, rather than simply implement a language-specific interpreter in, say, C#.

Some later projects with scripting languages have challenged the initial evaluation, and suggest that at least for some languages very efficient implementations are possible.

The purpose of the BOF is for researchers in this space to share their experiences, and learn from others. A particular focus should be in the "problem areas" such as the implementation of closures, dynamic binding and continuations.

Convenor:

John Gough

Time and location

From 15:30 till 17:00 in the Sunrise room.

Children