Apologies for multiple postings....
************************************************************************
2nd European Lisp Symposium (ELS 2009)
Milan, Italy, May 27-29, 2009
Universita` degli Studi di Milano-Bicocca
www.european-lisp-symposium.org
************************************************************************
CALL FOR PARTECIPATION
**********************
REGISTRATION IS NOW OPEN AT www.european-lisp-symposium.org.
Take advantage of the early bird registration fee.
Scope and Program Highlights:
*****************************
The purpose of the European Lisp Symposium is to provide a forum for
the discussion of all aspects of the design, implementation and
application of any of the Lisp dialects. We encourage everyone
interested in Lisp to participate.
The European Lisp Symposium 2009 program includes presentations of
high quality papers about novel research results, insights and lessons
learned from practical applications, and educational perspectives, all
involving Lisp dialects, including Common Lisp, Scheme, Emacs Lisp,
AutoLisp, ISLISP, Dylan, Clojure, and so on.
Kent Pitman will give the keynote address on Thursday, May 28.
The presentations will be divided into two categories.
* Original contributions.
* Work in progress describing ongoing work that will be discussed in
the form of a "writers' workshop". The writers' workshops will take
place at the symposium in Milan on May 28, 2008.
Social Events:
**************
Friday 29th evening, Conference Banquet
Saturday 30th morning, Guided tour to the "Futurismo" Exhibit in
the center of Milan; 2009 marks the 100th anniversary of the Futurism
Manifesto; stretching it, the harbinger of Lisp 50 years later.
Program Chair:
**************
* Antonio Leitao, Technical University of Lisbon, Portugal
Local Chair:
************
* Marco Antoniotti, DISCo, Universita`† Milano Bicocca, Italy
Program committee:
******************
* Giuseppe Attardi, Universita`† di Pisa , Italy
* Pascal Costanza, Vrije Universiteit Brussel, Belgium
* Irene Durand, Universite` Bordeaux 1, France
* Marc Feeley, Universit` de Montreal, Canada
* Ron Garret, Amalgamated Widgets Unlimited, USA
* Gregor Kiczales, University of British Columbia, Canada
* Scott McKay, ITA Software, Inc., USA
* Peter Norvig, Google Inc., USA
* Julian Padget, University of Bath, UK
* Kent Pitman, PTC, USA
* Christian Queinnec, Universite` Pierre et Marie Curie, France
* Christophe Rhodes, Goldsmiths College, University of London, UK
* Robert Strandh, Universite` Bordeaux 1, France
* Mark Tarver, Lambda Associates, UK
* Didier Verna, EPITA Research and Development Laboratory, France
* JonL White, TheGingerIceCreamFactory of Palo Alto, USA
* Taiichi Yuasa, Kyoto University, Japan
Registration Fees:
******************
* Early registration before April 25, 2008: Students EU60, regular
EU120.
* Late registration before May 16, 2008: Students EU80, regular EU160.
* Onsite registration: Students EU100, regular EU220.
Registration will include the proceedings, coffee breaks,
the symposium dinner and other amenities.
Accommodation is not included.
Dear colleagues,
upon request from several potential contributors, we have postponed the
submission deadline for the 6th European Lisp Workshop by two weeks. The new
deadline is now April 22nd.
+------------------------------------------------------------+
| CALL FOR PAPERS |
| 6th European Lisp Workshop |
| July 6, Genova, Italy - co-located with ECOOP 2009 |
+------------------------------------------------------------+
Important Dates
===============
Submission deadline: April 22, 2009 (EXTENDED)
Notification of acceptance: May 08, 2009
ECOOP early registration deadline: May 20, 2009
6th European Lisp Workshop: July 06, 2009
Please note that registration must be done with ECOOP itself.
For more information visit http://elw.bknr.net/2009
Contact: Didier Verna, didier(a)lrde.epita.fr
2009 Special News
=================
This year, and for the first time, the workshop proceedings will be
published in the ACM Digital Library. Also, the workshop will feature
interactive tutorial/demo/coding sessions (see below).
Overview
========
"...Please don't assume Lisp is only useful for Animation and
Graphics, AI, Bio-informatics, B2B and E-Commerce, Data Mining,
EDA/Semiconductor applications, Expert Systems, Finance, Intelligent
Agents, Knowledge Management, Mechanical CAD, Modeling and Simulation,
Natural Language, Optimization, Research, Risk Analysis, Scheduling,
Telecom, and Web Authoring just because these are the only things they
happened to list."
-- Kent Pitman
Lisp, one of the eldest computer languages still in use today, is
gaining momentum again. The structure of Lisp makes it easy to extend
the language or even to implement entirely new dialects without
starting from scratch, making it the ideal candidate for writing
Domain Specific Languages. Common Lisp, with the Common Lisp Object
System (CLOS), was the first object-oriented programming language to
receive an ANSI standard and retains the most complete and advanced
object system of any programming language, while influencing many
other object-oriented programming languages that followed.
This workshop will address the near-future role of Lisp-based
languages in research, industry and education. We solicit
contributions that discuss the opportunities Lisp provides to capture
and enhance the possibilities in software engineering. We want to
promote lively discussion between researchers proposing new approaches
and practitioners reporting on their experience with the strengths and
limitations of current Lisp technologies.
The workshop will have two components: there will be formal talks, and
interactive turorial/demo/coding sessions.
Papers
======
Formal presentations in the workshop should take between 20 minutes
and half an hour; additional time will be given for questions and
answers. Suggested topics include (but are not limited to):
- Experience reports / Case studies
- Educational approaches
- Software Evolution
- Development Aids
- Persistent Systems
- Dynamic Optimization
- Implementation techniques
- Hardware Support
- Efficiency / Distribution / Parallel programming
- Macro-, reflective-, meta- and/or rule-based development approaches
- Protocol Meta-programming and Libraries
- Context-Oriented, Domain-Oriented and Generative Programming
Interactive Tutorial/Demo/Coding Sessions
=========================================
Additionally, we invite less formal talks in the form of interactive
tutorial/demo/coding sessions. The purpose of these sessions is to
both demonstrate and receive feedback on any interesting Lisp system,
either stable or under development. Being less formal than technical
paper presentations, it is expected that these sessions be highly
interactive.
Submission Guidelines
=====================
Potential contributors are encouraged to submit:
- a long paper (around 10 pages) presenting scientific and/or
empirical results about Lisp-based uses or new approaches for
software engineering purposes,
- a short essay (5 pages) defending a position about where
research, practice or education based on Lisp should be heading in
the near future,
- a proposal for an interactive tutorial/demo/coding session (1-2
pages) describing the involved library or application, and the
subject of the session.
Papers (both long and short) should be formatted following the ACM
SIGS guidelines (see
http://www.acm.org/sigs/publications/proceedings-templates) and
include ACM classification categories and terms (see
http://www.acm.org/about/class/1998). Authors will later be required
to sign an ACM copyright form.
Submissions should be mailed as PDF to Didier Verna
(didier(a)lrde.epita.fr) before the submission deadline.
Organizers
==========
Didier Verna, EPITA Research and Development Laboratory, Paris
Charlotte Herzeel, Programming Technology Lab, Vrije Universiteit, Brussel
Robert Strandh, LaBRI, University of Bordeaux I, France
Christophe Rhodes, Goldsmiths College, University of London
Hans Hübner, Software Developer, Berlin
--
European Lisp Symposium, May 2009: http://www.european-lisp-symposium.org
European Lisp Workshop, July 2009: http://elw.bknr.net/2009
Didier Verna <didier(a)lrde.epita.fr> @ LRDE: 01 44 08 01 85
(Apologies for multiple reception of this email)
Due to numerous requests, the paper submission deadline has been
extended to Friday 24th April 2009.
===============================================================
International Workshop on Context-Oriented Programming (COP'09)
Co-located with the 23rd European Conference on Object-Oriented
Programming (ECOOP'09)
http://prog.vub.ac.be/cop09
OVERVIEW
Context information plays an increasingly important role in our
information centric world. Software systems must adapt to changing
contexts over time, and must change even while they are running.
Unfortunately, mainstream programming languages and development
environments do not support this kind of dynamic change very well,
leading developers to implement complex designs to anticipate various
dimensions of variability.
Context-oriented Programming (COP) directly supports variability
depending on a wide range of dynamic attributes, making it possible to
dispatch run-time behavior on any properties of the execution context.
By now, several researchers have started to work on Context-oriented
Programming and related ideas, and first implementations ranging from
first prototypes to mature platform extensions used in commercial
deployments have illustrated how multi-dimensional dispatch can indeed
be supported effectively to achieve expressive run-time variation in
behavior.
Topics of interest include but are not limited to:
* Interesting application domains and scenarios
* Programming language abstractions for context-oriented programming
(e.g. dynamic scoping, roles, traits, prototype-based extensions)
* Configuration languages (e.g. feature description interpreters,
transformational approaches)
* Interaction between non-functional programming concerns and context-
oriented programming (e.g. security, persistence, concurrency,
distribution).
* Modularization approaches for context-oriented programming (e.g.
aspects, modules, layers, plugins).
* Guidelines to include context-oriented programming in programs (e.g.
best-practices, patterns)
* Runtime support for context-oriented programming (e.g. reflection,
dynamic binding)
* Tool support
SUBMISSION GUIDELINES
Potential attendants are expected to submit either a paper of 4 (at
most 6) pages in ACM format, presenting scientific and/or empirical
results about uses of context-oriented programming or new approaches
for software engineering purposes or a short essay of 2 (at most 3
pages) defending a position about where research on context-oriented
programming should be heading in the near future. Submissions are
required in electronic form. Please use the link below to submit your
paper at the EasyChair conference system:
http://www.easychair.org/conferences/?conf=cop09atecoop09
Submissions will be selected by our selection committee. Accepted
papers will be published in the ACM digital library.
IMPORTANT DATES
Wednesday 8th April, Paper submission
Friday 8th May, Paper acceptance
Tuesday 7th July, Workshop
PROGRAM COMMITTEE
Michael Haupt, Hasso Plattner Institute, Germany
Hidehiko Masuhara, University of Tokyo, Japan
Kim Mens, Université catholique de Louvain, Belgium
Hans Schippers, Universiteit Antwerpen, Belgium
Éric Tanter, University of Chile, Chile
Eddy Truyen, Katholieke Universiteit Leuven, Belgium
Pascal Costanza, Vrije Universiteit Brussel, Belgium (organizer)
Richard P. Gabriel, IBM Research, United States (organizer)
Robert Hirschfeld, Hasso-Plattner-Institut, Germany (organizer)
Jorge Vallejos, Vrije Universiteit Brussel, Belgium (organizer)
ORGANIZING COMMITTEE
Pascal Costanza, Vrije Universiteit Brussel, Belgium
Richard P. Gabriel, IBM Research, United States
Robert Hirschfeld, Hasso-Plattner-Institut, Germany
Jorge Vallejos, Vrije Universiteit Brussel, Belgium