Dynamic Languages Symposium 2005  OOPSLA 2005

Co-located with OOPSLA 2005

In cooperation with ACM SIGPLAN

San Diego, California, USA, October 18, 2005

http://www.dynamic-languages-symposium.org/dls-05/

(http://decomp.ulb.ac.be/events/dls05/)

Program

8:30 - 9:00 Welcome
9:00 - 10:00 Invited Talk 1
Objects as Software Services
Gilad Bracha
10:00 - 10:30 Break
10:30 - 12:00 Papers 1 - Language Mechanisms and Extensions
Language Constructs for Context-oriented Programming: An Overview of ContextL
Pascal Costanza and Robert Hirschfeld

Flexible Object Encapsulation for Ambient-Oriented Programming
Wolfgang De Meuter, Éric Tanter, Stijn Mostinckx, Tom Van Cutsem, and Jessie Dedecker

Higher Order Messaging
Marcel Weiher and Stéphane Ducasse
12:00 - 13:30 Break
13:30 - 15:00 Keynote
Why Programming is a Good Medium for Expressing Poorly Understood and Sloppily Formulated Ideas
Gerald Sussman
15:00 - 15:30 Break
15:30 - 16:30 Invited Talk 2
Common Lisp: A Dynamic Language for a Dynamic World: You Don't Have to Sacrifice Performance for Programmer Productivity
Jans Aasman
16:30 - 17:30 Papers 2 - Language Reasoning
Dynamic Data Polyvariance Using Source-Tagged Classes
S. Alexander Spoon and Olin Shivers

Compile-time Meta-programming in a Dynamically Typed OO Language
Laurence Tratt
17:30 - 18:30 Invited Talk 3
I Have Nothing to Declare but My Genius
Brian Foote