Dynamic Languages Symposium 2009  OOPSLA 2009

Co-located with OOPSLA 2009

In cooperation with ACM SIGPLAN

Disney's Contemporary Resort Orlando, Florida, USA, October 26, 2009



08:30 Opening Remarks
08:30 - 09:30 Invited Talk
Of Scripts and Programs: Tall Tales, Urban Legends, and Future Prospects
Jan Vitek (Purdue University)
(presentation, 3.1 MB)
09:30-10:00 Research Papers 1 - Scoping
Beyond Static and Dynamic Scope
Eric Tanter
10:00 - 10:30 Coffee break
10:30 - 12:00 Reseach Papers 2 - Modularity and Extension
Groovy Package Templates - Supporting Reuse and Runtime Adaption of Class Hierarchies
Eyvind W. Axelsen and Stein Krogdahl

Contracts for First-Class Modules
T. Stephen Strickland and Matthias Felleisen

Language Embedding and Optimization in Mython
Jonathan Riehl
12:00 - 13:30 Lunch break
13:30 - 15:00 Research Papers 3 - Language Extensions
Directing JavaScript with Arrows
Yit Phang Khoo, Michael Hicks, Jeffrey Foster, and Vibha Sazawal

Context-oriented Software Transactional Memory in Common Lisp
Pascal Costanza, Charlotte Herzeel, and Theo D'Hondt

Fast Type Reconstruction for Dynamically Typed Programming Languages
Frédéric Pluquet, Antoine Marot, and Roel Wuyts
15:00 - 15:30 Coffee break
15:30 - 17:00 Research Papers 4 - Implementation
Optimization of Dynamic Languages Using Hierarchical Layering of Virtual Machines
Alexander Yermolovich, Christian Wimmer, and Michael Franz

The Ruby Intermediate Language
Michael Furr, Jong-hoon (David) An, Jeff Foster, and Michael Hicks

Hosting an Object Heap on Manycore Hardware: An Exploration
David Ungar and Sam Adams