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 and Lisp-inspired dialects, including Common Lisp, Scheme, Emacs Lisp, AutoLisp, ISLISP, Dylan, Clojure, ACL2, ECMAScript, Racket, SKILL, Hop and so on. We encourage everyone interested in Lisp to participate.
External Website
Additional information about the 15th European Lisp Symposium, ELS 2022 can be found on:
http://www.european-lisp-symposium.org/
Talks
Initial Call for Papers
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.
The symposium will also provide slots for lightning talks, to be registered on-site every day.
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]*https://www.acm.org/publications/proceedings-template).
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.
Dates
- Final papers: 2022.03.07
- Conference start: 2022.03.21
- Conference end: 2022.03.22
Mon 21 MarDisplayed time zone: Lisbon change
08:30 - 09:00 | |||
08:30 30m | Café & Nata Catering |
09:00 - 10:00 | |||
09:00 15mTalk | Welcome Message ELS | ||
09:15 45mTalk | Research Paper: Open Closures: Disclosing lambda's inner monomaniac object! ELS Stefan Monnier Université de Montréal |
10:00 - 10:30 | |||
10:00 30mCoffee break | Coffee break Catering |
10:30 - 12:00 | |||
10:30 60mTalk | Lisp as Renaissance Workshop: A Lispy Tour through Mathematical PhysicsELS Keynote ELS Sam Ritchie Mentat Collective |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | |||
13:30 30mTalk | Research Paper: QueryFS: compiling queries to define a filesystem ELS Michael Raskin Université de Bordeaux / LaBRI | ||
14:00 30mTalk | Research Paper: A CLOS protocol for lexical environments ELS | ||
14:30 30mTalk | IoT devices and embedded systems with uLispDemo ELS |
15:00 - 15:30 | |||
15:00 30mCoffee break | Coffee break Catering |
15:30 - 17:00 | |||
15:30 30mTalk | Research Paper: Closing the Performance Gap Between Lisp and C ELS | ||
16:00 30mTalk | April APL CompilerRemoteDemo ELS | ||
16:30 30mTalk | Enlightening Lightning Talks ELS |
Tue 22 MarDisplayed time zone: Lisbon change
08:30 - 09:00 | |||
08:30 30m | Café & Nata Catering |
09:00 - 10:00 | |||
09:00 30mTalk | Research Paper: An Ontology-Based Dialogue Managment Framework for Virtual Personal Assistants in Common LispRemote ELS | ||
09:30 30mTalk | Demo: ETAP: Experimental Typesetting Algorithms PlatformDemo ELS Didier Verna EPITA / LRDE |
10:00 - 10:30 | |||
10:00 30mCoffee break | Coffee break Catering |
10:30 - 12:00 | |||
10:30 60mTalk | Creating a Common Lisp ImplementationELS Keynote ELS | ||
11:30 30mTalk | SICL demo ELS |
12:00 - 13:30 | |||
12:00 90mLunch | Lunch Catering |
13:30 - 15:00 | |||
13:30 30mTalk | TBA ELS | ||
14:00 60mKeynote | Building SICMUtils, the Atelier of AbstractionsELS Keynote ELS Sam Ritchie Mentat Collective |
15:00 - 15:30 | |||
15:00 30mCoffee break | Coffee break Catering |
15:30 - 17:00 | |||
15:30 30mTalk | Enlightening Lightning Talks ELS | ||
16:00 30mTalk | Research Paper: RacketLogger: Logging and Visualising Changes in DrRacket ELS Turgut Reis Kursun VUB, Jens Van der Plas Software Languages Lab, Vrije Universiteit Brussel, Quentin Stiévenart Vrije Universiteit Brussel, Coen De Roover Vrije Universiteit Brussel | ||
16:30 30mTalk | Research Paper: Transpiling Python to Julia using PyJL ELS |