About Lectures Research Software Blog
Musical Site

Moods Blog

Dojo Shin Kaï

RSS Feed
Thank you!

XHTML 1.0 conformant
CSS 2.0 conformant
Didier Verna's scientific blog: Lisp, Emacs, LaTeX and random stuff.

Monday, May 30 2011

European Lisp Symposium in-between

It's been two months since ELS 2011 is over and I didn't have the time to give my impressions as the programme chair until now. I still don't have much time, so it's going to be quick, but before that, here are two announcements in this transition phase:

  • the proceedings are now available as a single PDF file.
  • eventhough a couple of options are already under consideration, we are still looking for volunteers to be next year's local chair. If this is of interest to you and you have the ability to locate ELS 2012 at your place, please contact us.

About ELS 2011 now. I'd say that it was a great success, perhaps the most successful of the 4 occurrences. We got two full days of interesting talks on various topics and of different forms. We gathered more than 60 persons from all around Europe and also a quite a few from the US (ITA contributed greatly to that :-). The final panel was very nice (something quite rare these days). The local organization went also pretty smoothly.

In retrospect, and as the person in charge of the contents, I have several hypothesis on what makes such an event successful, especially in those days where academic events suffer from a decreasing level of attendance.

  1. Having a "special focus" helps. Having an important one (like Parallelism and Efficiency) helps even more.
  2. Having a regularly occurring event also helps a lot, especially for academicians. This is not new, but it really is important to know that ELS will always happen roughly at the same period every year. Academicians (at least) need to plan their work that long in advance.
  3. I also like more and more the formula of a "mixed" conference where you invite formal (technical) papers, demonstrations, position papers etc. Some people know how to write technical papers, some people don't, are not so good at it, or just don't have the time for it, but it doesn't mean they have nothing interesting to say. ELS 2011 had about 50% formal presentations and 50% demonstrations. I decided to create the different sessions not by grouping talks based on format, but based on topic, and I think this went pretty well. The sessions didn't look completely heterogeneous to me.
  4. Having invited speakers helps. This is of course not new at all, but here, I would just like to answer something I've read recently about ELS 2011; a blogger (I don't remember who) saying that he didn't understand why 2 out of the 3 guests were not speaking about Lisp at all. My opinion on this is simple: as a community (in general; not speaking of Lisp in particular), we have a tendency to be separated from the rest of the CS crowd and loose track of what's going on next door. We don't talk to each other enough. Hell, it's already so difficult to stay up-to-date with your own crowd sometimes! So when I attend a very focused conference, like a language-specific one, I'm always happy to be served a couple of talks that can broaden my view of things, even if they have no direct connection with my own activities. In our specific case, I was very happy with Craig Zilles'presentation and I can see how this could be of interest to us in the long term.

So, that's it for now. Stay tuned for next year's location, and in the meantime, remember that some other Lisp events are already planned: ECLM in Amsterdam, and ILC in Kyoto... simply my favorite place in the world!

Monday, March 21 2011

ELS 2011 last minute addition

Hello all,

I'm pleased to inform you that we have a last minute addition to the 4th European Lisp Symposium's programme: a presentation by Alec Berryman from ITA software about parallelizing an SBCL codebase for performance. I think this will make a perfect introduction to the subsequent panel entitled "Lisp: the next challenges"...

Hope to see you there, still time to register!

Wednesday, March 2 2011

ELS 2011 programme now available!

The final programme for the 4th European Lisp Symposium is now online! 2 full days of keynotes, technical papers, demonstrations, lightning talks and panels with a special focus on performance, efficiency, parallelism, concurrency, distribution...

Early bird registration is still available until March 12th so hurry!

Hope to see you there.

Tuesday, February 15 2011

Register now to ELS 2011 !

The 4th European Lisp Symposium is now open for registration! See the website for details.

The early registration deadline is March 12. There is also a reduced fee for students and accompanying persons.

The complete program will be available shortly.

Hope to see you there!

Tuesday, December 14 2010

ELS 2011 invited speakers

I'm pleased to announce that the 4th European Lisp Symposium will feature Marc Battyani (Nova Sparks) and Craig Zilles (University of Illinois).

Monday, September 13 2010

4th European Lisp Symposium, Hamburg, March 31st - April 1st 2011


4th European Lisp Symposium
Special Focus on Parallelism & Efficiency

March 31 - April 1st, 2011
TUHH, Hamburg University of Technology
Hamburg, Germany



Important Dates
+ Submission Deadline: January 09, 2011
+ Author Notification: February 06, 2011
+ Final Paper Due: February 28, 2011
+ Symposium: March 31 - April 1st, 2011

Authors of accepted research contributions will be invited to submit
an extended version of their papers for journal publication.

The purpose of the European Lisp Symposium is to provide a forum for
the discussion and dissemination of all aspects of design,
implementation and application of any of the Lisp dialects, including
Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure,
ACL2, ECMAScript, Racket and so on. We encourage everyone interested
in Lisp to participate.

The European Lisp Symposium 2011 invites high quality papers about
novel research results, insights and lessons learned from practical
applications, and educational perspectives. We also encourage
submissions about known ideas as long as they are presented in a new
setting and/or in a highly elegant way.

This year's focus will be directed towards "Parallelism & Efficiency".
We especially invite submissions in the following areas:

+ Parallel and distributed computing
+ Code generation for multi-core architectures
+ Code generation for HTM
+ Large and ultra-large systems
+ Optimization techniques
+ Embedded applications

Contributions are also welcome in other areas, including but not
limited to:

+ Context-, aspect-, domain-oriented and generative programming
+ Macro-, reflective-, meta- and/or rule-based development approaches
+ Language design and implementation
+ Language integration, inter-operation and deployment
+ Development methodologies, support and environments
+ Educational approaches and perspectives
+ Experience reports and case studies

Technical Program:
We invite submissions in the following forms:

* Papers: Technical papers of up to 15 pages that describe original
results or explain known ideas in new and elegant ways.

* Demonstrations: Abstracts of up to 4 pages for demonstrations of
tools, libraries, and applications.

* Tutorials: Abstracts of up to 4 pages for in-depth presentations
about topics of special interest for at least 90 minutes and up to
180 minutes.

* Lightning talks: Abstracts of up to one page for talks to last for
no more than 5 minutes.

All submissions should be formatted following the ACM SIGS guidelines
and include ACM classification categories and terms. For more
information on the submission guidelines and the ACM keywords, see:
http://www.acm.org/sigs/publications/pr ... -templates

Submissions should be uploaded to Easy Chair, at the following address:

Programme Chair
Didier Verna - EPITA Research and Development Laboratory, France

Local Chair
Ralf Moeller - Hamburg University of Technology, Germany

Programme Committee
Antonio Leitao - Instituto Superior Tecnico/INESC-ID, Portugal
Christophe Rhodes - Goldsmiths College, University of London, UK
David Edgar Liebke - Relevance Inc., USA
Didier Verna - EPITA Research and Development Laboratory, France
Henry Lieberman - MIT Media Laboratory, USA
Jay McCarthy - Brigham Young University, USA
Jose Luis Ruiz Reina - Universidad de Sevilla, Spain
Marco Antoniotti - Universita Milano Bicocca, Italy
Manuel Serrano - INRIA, France
Michael Sperber - DeinProgramm, Germany
Pascal Costanza - Vrije Universiteit of Brussel, Belgium
Scott McKay - ITA Software, USA

Monday, May 10 2010

ELS 2010 paper now available

My paper entitled "CLoX: Common Lisp Objects for XEmacs", presented at the 3rd European Lisp Symposium last week, is now available for download on my website.

You can find it here.

Tuesday, March 9 2010

Paper accepted at ELS 2010

I'm happy to announce that I will be presenting a paper at ELS 2010, the next European Lisp Symposium, in Lisbon. The abstract is given below:

CloX: Common Lisp Objects for XEmacs

CloX is an ongoing attempt to provide a full Emacs Lisp implementation of the Common Lisp Object System, including its underlying meta-object protocol, for XEmacs. This paper describes the early development stages of this project. CloX currently consists in a port of Closette to Emacs Lisp, with some additional features, most notably, a deeper integration between types and classes and a comprehensive test suite. All these aspects are described in the paper, and we also provide a feature comparison with an alternative project called EIEIO.

Monday, December 10 2007

ELS'08 -- First European Lisp Symposium

* 1st European Lisp Symposium (ELS 2008)
* http://prog.vub.ac.be/~pcostanza/els08
* Bordeaux, France, May 22-23, 2008
* LaBRI, Universite Bordeaux 1

Important Dates:

* Submission of research papers: February 11, 2008
* Work-in-progress papers: March 24, 2008
* Author notification: April 7, 2008
* First final versions due: April 28, 2008

Accepted research papers will be invited for a special issue of the
Journal of Universal Computer Science (J.UCS). See the symposium
website for more details.


The European Lisp Symposium 2008 invites 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, ISLISP, Dylan, and so on.

Topics include, but are not limited to:

* Language design and implementation techniques
* Language integration, interoperation and deployment
* Experience reports and case studies
* Reflection and meta-level architectures
* Educational approaches
* Software adaptation and evolution
* Configuration management
* Artificial intelligence
* Large and ultra-large-scale systems
* Development methodologies
* Development support and environments
* Persistent systems
* Scientific computing
* Parallel and distributed computing
* Data mining
* Semantic web
* Dynamic optimization
* Innovative applications
* Hardware and virtual machine support
* Domain-oriented programming

We also encourage submissions about past approaches that have been
largely forgotten about, as long as they are presented in a new

We invite submissions in two categories:
original contributions and work-in-progress papers.

*** Original contributions have neither been published previously nor
are under review by other refereed events or publications. Research
papers should describe work that advances the current state of the
art, or presents old results from a new perspective. Experience papers
should be of broad interest and should describe insights gained from
substantive practical applications. The program committee will
evaluate each contributed paper based on its relevance, significance,
clarity, and originality.

Accepted papers will be published in the Journal of Universal Computer
Science (J.UCS). Authors of accepted papers are expected to present
their work at the symposium main track in Bordeaux on May 23, 2008.

*** Work in progress describes ongoing work that is not ready for
publication yet, but would benefit strongly from feedback by other
researchers, practitioners and educators. Such contributions will not
be published in the symposium proceedings, but will be made available
at the symposium website. The work-in-progress track will be organized
as a series of writers' workshops where authors work together to
improve their papers. Some authors who submit papers for the main
track will be suggested to contribute their work in this track
instead, if the program committee decides that their submission is not
yet ready for a publication.

The writers' workshops will take place at the symposium in Bordeaux on
May 22, 2008.


Papers for the main track must be submitted electronically, preferably
as PDF or PostScript file (level 1 or 2). However, submissions in RTF
or Word format are also accepted. Initial submissions may not exceed
15 pages in the J.UCS style, including all appendices. (Invited papers
for the journal publication will have a page limitation of 25 pages in
the same format.) See the symposium website for more details,
including about the submission procedure.

Papers for the work-in-progress track may be in PDF, PostScript level
1 or 2, RTF or Word, and may not exceed 25 pages. There are no further
requirements on their format. Papers for the work-in-progress track
must be sent via email to pascal.costanza@vub.ac.be.

Program Chair:

* Pascal Costanza, Vrije Universiteit Brussel, Belgium

Program Committee:

* Marco Antoniotti, Universita Milano Bicocca, Italy
* Marie Beurton-Aimar, Universite Bordeaux 1, France
* Jerry Boetje, College of Charlston, USA
* Theo D'Hondt, Vrije Universiteit Brussel, Belgium
* Irene Durand, Universite Bordeaux 1, France
* Marc Feeley, Universite de Montreal, Canada
* Erick Gallesio, Universite de Nice / Sophia Antipolis, France
* Rainer Joswig, Independent Consultant, Germany
* Antonio Leitao, Technical University of Lisbon, Portugal
* Henry Lieberman, MIT, USA
* Scott McKay, ITA Software, Inc., USA
* Ralf Moeller, Hamburg University of Technology, Germany
* Nicolas Neuss, Universitaet Karlsruhe, Germany
* Kent Pitman, PTC, USA
* Christophe Rhodes, Goldsmiths College, University of London, UK
* Jeffrey Mark Siskind, Purdue University, USA
* Didier Verna, EPITA Research and Development Laboratory, France

page 2 of 2 -

French Flag English Flag
Copyright (C) 2008 -- 2018 Didier Verna didier@lrde.epita.fr