[ecoop-info] CFP: 5th Workshop on Dynamic Languages and Applications @ TOOLS EUROPE'11

Alexandre Bergel abergel at dcc.uchile.cl
Thu Mar 24 19:34:50 CET 2011

July 1, 2011, Zürich, Switzerland

The DYLA Workshop series focuses on the revival of dynamic languages. These days, dynamic languages (like Lisp, Ruby, Python, JavaScript, Lua, etc...) are getting ever more popular. This is a call to arms for academia! We need to explore the future of dynamic languages through its human aspects and technical issues. We also ought to look back and pick up solutions from existing dynamic languages (such as Scheme, Smalltalk, or Self) to be rediscovered and spread around.

Goal and Topics

The goal of this workshop is to act as a forum where we can discuss new advances in the design, implementation and application of dynamically typed languages that, sometimes radically, diverge from the  statically typed class-based mainstream with limited reflective capabilities. Another objective of the workshop is to discuss new as well as older "forgotten" languages and features in this context. 

Topics of interest include, but are certainly not limited to: 

Human aspects of dynamic languages, for example...

-empirical studies about the application of dynamic languages 
-best practices and patterns specific to dynamic languages 
-program correctness through unit testing (as opposed to types) 
-improved or novel IDE support for dynamic languages 
-use of dynamic features by library & framework developers 
-scripting of static application with dynamic languages 
-reverse engineering and analysis of dynamic applications 

Technical aspects of dynamic languages, for example...

-what features make a language a dynamic one? 
-agents, actors, active object, distribution, concurrency and mobility 
-delegation, prototypes, mixins, traits 
-first-class closures, continuations, environments 
-reflection and meta-programming 
-(dynamic) aspects for dynamic languages 
-higher-order objects & messages 
-...other exotic dynamic features 
-multi-paradigm & static/dynamic-marriages 
-(concurrent/distributed/mobile/aspect) virtual machines 
-optimisation of dynamic languages 
-automated reasoning about programs written in dynamic languages 
- type systems for dynamic languages, pluggable types, partial typing, type reconstruction...

And any topic relevant in applying and/or supporting dynamic languages: Smalltalk, Python, Ruby, Javascript, Scheme, Lisp, Self, ABCL, Prolog, Ioke, Clojure and many more...


The workshop will have a demo-oriented style. The idea is to allow participants to demonstrate new and interesting features and discuss what they feel is relevant for the dynamic language community. Participants need to submit a 2-4 page position paper of their work in *ACM sig-alternate.cls>http://www.acm.org/sigs/publications/proceedings-templates* format. At the workshop, participants will be asked to give 10-minute "lightning demos" of their contributions. 

Important dates

-Paper submission deadline: ''April 18, 2011''
-Paper acceptance notification: ''May 14, 2011''
-Camera ready of papers: ''May 31, 2011''
-Camera ready of Workshop Proceedings: ''July 1, 2011''


-*Alexandre Bergel>http://bergel.eu*, University of Chile, Santiago, Chile
-*Carl Friedrich Bolz>http://cfbolz.de*, Heinrich-Heine-Universitaet, Duesseldorf, Germany
-*Stephane Ducasse>http://stephane.ducasse.free.fr/*, RMoD Research group, INRIA Lille-Nord Europe, France
-*Lukas Renggli>http://www.lukas-renggli.ch/*, Google, Switzerland
-*Jorge Ressia>http://www.jorgeressia.com/*, University of Bern, Switzerland

Program committee (under construction)

-Gabriela Arevalo, University of La Plata, Argentina
-Jean-Baptiste Arnaud, RMoD Team, INRIA Lille Nord Europe, France
-Alexandre Bergel, University of Chile, Chile
-Carl Friedrich Bolz, Heinrich-Heine-Universitaet, Germany
-Stephane Ducasse, INRIA Lille Nord Europe, France
-Tom van Cutsem, Vrije Universiteit Brussel, Belgium
-Tom Dinkelaker, Technische Universitaet Darmstadt
-Johan Fabry, University of Chile, chile
-Roberto Ierusalimschy, Pontifical University in Rio de Janeiro
-James Noble, Victoria University of Wellington, New Zealand
-Lukas Renggli, Google, Switzerland
-Jorge Ressia, SCG, University of Bern
-David Schneider, Heinrich-Heine-Universitaet, Duesseldorf, Germany


More information about the ecoop-info mailing list