[plt-scheme] CFP: ACM Dynamic Languages Symposium 2005
ACM Dynamic Languages Symposium 2005
(co-located with OOPSLA'05)
October 18, 2005
San Diego, California
http://decomp.ulb.ac.be:8082/events/dls05/
The deadline for submissions is June 24th 2005. See the web page
for more information; I've copied the abstract below.
Abstract
--------
In industry, static languages (such as Java, C++ and C#) are much more
widely used than their dynamic counterparts (like Scheme, CLOS,
Python, Self, Perl, php or Smalltalk). So it appears as though dynamic
language concepts were forgotten and lost the race.
But this is not the case.
Java and C#, the latest mainstream static languages, popularized to a
certain extent dynamic language features such as garbage collection,
portability and (limited forms of) reflection. In the near future, we
expect this dynamicity to increase even further. E.g., it is getting
clearer year after year that pervasive computing is becoming the rule
and that concepts such as meta programming, reflection, mobility,
dynamic reconfigurability and distribution are becoming increasingly
popular. All of these features are the domain of dynamic languages,
and hence it is only logical that more dynamic language concepts have
to be taken up by static languages, or that dynamic languages can make
a breakthrough.
Currently, the dynamic language community is fragmented, split over a
multitude of paradigms (from functional over logic to
object-oriented), languages and syntaxes. This fragmentation severely
hinders research as well as acceptance, and results in either language
wars or, even worse, language ignorance. The goal of this symposium is
to provide a highly visible, international forum for researchers
working on dynamic features and languages. We explicitly invite
submissions from all kinds of paradigms (object-oriented, functional,
logic, ...), as can be seen from the structure of the program
committee.
DLS'05 invites the submission of technical papers presenting research
results or experience in all areas related to dynamic languages or
dynamic language concepts. Research papers should describe work that
advances the current state of the art. Experience reports should be of
broad interest and should describe insights gained from the practical
application of dynamic languages that are of use to other researchers
and practitioners. The program committee will evaluate each
contributed research and experience paper based on its relevance,
significance, clarity, originality, and correctness.
Areas of interests include, but are not limited to:
* closures
* delegation
* actors, active objects
* constraint systems
* mixins and traits
* reflection and meta-programming
* aspect-oriented programming in dynamic environments
* language symbiosis and multi-paradigm languages
* experience reports on successful application of dynamic languages