472,127 Members | 2,013 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 472,127 software developers and data experts.

CfC: Workshop on Revival of Dynamic Languages @ OOPSLA'04


International Workshop on Revival of Dynamic Languages
(at OOPSLA2004, Vancouver, British Columbia, Canada, October 24-28, 200)

Organization committee:
Roel Wuyts (primary contact - ro********@ulb.ac.be), Gilad Bracha,
Wolfgang De Meuter, Stéphane Ducasse and Oscar Nierstrasz.

Important Dates
Deadline for submissions: August 16, 2004.
Notification of Acceptance: September 10, 2004.
Theme and Goals
In industry, static languages (such as Java, C++ and C\#) are much more
widely used than their dynamic counterparts (like CLOS, Python, Self or
Smalltalk). So it appears as though dynamic language concepts were
forgotten and have 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.

The goal of this workshop is to bring together researchers in
(object-oriented) language design interested in dynamic language features
and languages that do not fit into the static mainstream.
Call for contributions
Areas of interests include, but are not limited to
? closures
? delegation
? actors, active objects
? prototype-based languages and approaches
? mixins and traits
? reflection and meta-programming
? language symbiosis and multi-paradigm languages
? ...

In Brief: we welcome position statements, both about new language(s)
(features) as well as about existing ones that already cover solutions for
problems that are currently getting relevant in mainstream languages. We
encourage brand new ideas, even though they have not been tried and proven
yet. It is a workshop, not a conference, so work in progress is accepted.

We expect...
? a statement to bring dynamism to an existing OOPL, or
? a proposal for completely new features/languages, or
? experience reports on dynamic features, to learn what works/does not
work in current-day development, or
? killer applications making use of dynamic features, or
? descriptions of interactions between different dynamic features and/or
OO concepts, or
? anything else related to dynamicity in (OO) PLs

Prospective attendees are requested to submit a position statement or an
essay (max 5 pages) on a topic relevant to the workshop to Roel Wuyts
(Ro********@ulb.ac.be) no later than August, 16. Submissions should be 5
pages in length and are demanded to be in .pdf format. Notification of
acceptance will be on September, 10. Submissions should contain page
numbers and up to 5 keywords.
Important Dates
Deadline for submissions: August 16, 2004.
Notification of Acceptance: September 10, 2004.

Roel Wuyts
ro********@ulb.ac.be Université Libre de
http://homepages.ulb.ac.be/~rowuyts/ Belgique
Jul 18 '05 #1
0 1777

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

reply views Thread by Hayo Thielecke | last post: by
reply views Thread by Akmal B. Chaudhri | last post: by
reply views Thread by Jörg Striegnitz | last post: by
205 posts views Thread by Jeremy Siek | last post: by
3 posts views Thread by Stephen Gennard | last post: by
8 posts views Thread by George Meng | last post: by
reply views Thread by leo001 | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.