European Lisp Symposium

<Programming> registration is now open (early bird deadline is Feb. 25).
Keynote abstracts now available!
The conference will be co-located with Programming 2019


Topics include but are 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

We invite submissions in the following forms:

  • Papers: Technical papers of up to 8 pages that describe original results or explain known ideas in new and elegant ways.
  • Demonstrations: Abstracts of up to 2 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.

You can upload submissions on EasyChair.

All submissions should be formatted following the ACM SIGS guidelines and include ACM Computing Classification System 2012 concepts and terms. Appropriate TeX and Word templates can be found on the ACM publications page.

LaTeX submissions are encouraged. For LaTeX submissions, please use the SIGCONF style (two columns, reasonably compact). This is done like this: \usepackage[format=sigconf]{acmart}.

Please use the ACM Computing Classification System site to generate the CCS codes. In order to add a concept, navigate to it using the boxes, and select "Assign This CCS Concept" on the left side. You should select one high relevance concept, and up to four medium or low relevance concepts. Once you are done, simply copy the CCS display into the Word document. If you are using TeX, select "View CCS TeX Code" and copy the displayed code into your TeX file. The templates should already include sections with bogus CCS codes, which you can simply replace with your own.

If you are using the correct style and classification system, your document will contain a section called CCS Concepts and include terms formatted like •Information systems → Web applications. If your document includes a section titled Categories and Subject Descriptors with things in a style like D.2.3 [Software Engineering]: Coding Tools and Techniques, then you have to update to the new 2012 system and templates as linked above. If the CCS section does not show up in the TeX generated PDF at all, make sure that your TeX file includes the \printccsdesc command below the abstract.



Since we are co-locating with <Programming> this year, registration must be done through their website. You may register for either the full conference, or only the first 2 days (ELS and workshops). Because the student fee is higher than our normal rate, we will also implement a student refund program when the conference is over, as we did two years ago.

Invited Speakers

  • Stefan Monnier: The Lisp of the prophet for the One True Editor

    While the editor war is long gone and Emacs's marketshare has undoubtedly shrunk, it has established itself as an important branch in the Lisp family of languages. In this talk, I will look at what gave Emacs Lisp its shape, including what it took from its siblings and ancestors and what makes it different.

  • Christophe Rhodes: 20 more years of bootstrapping

    Although its history is longer than this, the Steel Bank Common Lisp system was announced to the world in 1999, with its distinguishing characteristic of being written in vanilla ANSI Common Lisp explicitly described in the announcement. We provide a retrospective on 20 years of development, discuss some of the features SBCL provides and the rationale behind them, and offer entirely speculative thoughts about the next 20 years of the project.

  • And a bonus guest appearance by Matthew Flatt on Racket


photo Hotel Bristol Palace (CONFERENCE)
Via XX Settembre, 35
Genova 16121 Italy


Programme Chair

  • Nicolas Neuss Nicolas Neuss FAU Erlangen-Nürnberg, Germany (PROGRAMME-CHAIR)


  • Alberto Riva Alberto Riva University of Florida, USA (COMMITTEE)
  • Alessio Stalla Alessio Stalla ManyDesigns Srl, Italy (COMMITTEE)
  • Breanndán Ó Nualláin Breanndán Ó Nualláin University of Amsterdam, Netherlands (COMMITTEE)
  • Charlotte Herzeel Charlotte Herzeel IMEC, ExaScience Life Lab, Leuven, Belgium (COMMITTEE)
  • François-René Rideau François-René Rideau Google, USA (COMMITTEE)
  • Leonie Dreschler-Fischer Leonie Dreschler-Fischer University of Hamburg, Germany (COMMITTEE)
  • Marc Battyani Marc Battyani Fractal Concept, France (COMMITTEE)
  • Marco Antoniotti Marco Antoniotti Universita Milano Bicocca, Italy (COMMITTEE)
  • Marco Heisig Marco Heisig FAU Erlangen-Nürnberg, Germany (COMMITTEE)
  • Pascal Costanza Pascal Costanza IMEC, ExaScience Life Lab, Leuven, Belgium (COMMITTEE)
  • Patrick Krusenotto Patrick Krusenotto Deutsche Welle, Germany (COMMITTEE)
  • Philipp Marek Philipp Marek Austria (COMMITTEE)
  • Pierre M. Mai Pierre M. Mai PMSF IT Consulting, Germany (COMMITTEE)
  • R. Matthew Emerson R. Matthew Emerson toughtstuff LLC, USA (COMMITTEE)
  • Sacha Chua Sacha Chua Living an Awesome Life, Canada (COMMITTEE)

Please wait...