Monday – 8:30-17:00
Convention Ctr - Rooms 613-614

24 – 1st International Workshop on Runtime Kernel Support for Dynamic Languages and Component Based Architectures

Yahya Mirza

George Bosworth
Microsoft Corporation

Jurg Gutknecht
ETH Zurich

David Intersimone
Borland Software Corporation

Ralph Johnson
University of Illinois Urbana Champaign

Stan Lippman
Microsoft Corporation

Yukihiro Matsumoto

Elliot Miranda
Cincom (Visual Works Smalltalk)

Bob Rorschach
Franz (CLOS)

David Simmons
SmallScript LLC

Gregory Sullivan
MIT (Dylan)

David Stutz
Microsoft (Rotor / Visual Basic / COM)

For years, virtual machines have been integral to dynamic languages such as CLOS, Dylan, Smalltalk and more recently Ruby. These systems share facilities including class based objects, garbage collection, dynamic typing, and reflective capabilities. Abstracting these language specific services into a language agnostic runtime will be at the center of the next major platform competitions. To be commercially viable, such a system will need to address a wide range of problems.

The goal of our workshop is to discuss what is required in the kernel of a language agnostic runtime to better support dynamic languages and component based architectures. Our aim is not to focus on the syntactic issues of various programming languages. Instead we emphasize the design and implementation details of an object model generic enough to meet the needs of a wide range of dynamic languages while addressing the problems of component software, mobile computing and the Internet.

Workshop URL: