European Lisp Symposium

- 2026, Kraków
(and online)

Registration

Note: online attendance is free; registration is not requested in that case.
ELS conference package (talks, coffee breaks).
Same as "ELS Late Regular", student price (requires student ID copy via e-mail).

Options

Payment 0

All credit card payments are handled through Stripe. None of your card details arrive on our server.

Please only choose bank transfer payment if the credit card option is unavailable to you. Manual bank transfers incur additional work for us. We will send the details of the payment account in an email to you, though processing might take a few days.

Invited Speakers

  • McCLIM -- Daniel Kochmański

    McCLIM is a long-standing GUI toolkit in the Common Lisp ecosystem, developed over decades by numerous prominent hackers with periods of both active work and stagnation. This talk reflects on hands-on experience of working on such a large project in the absence of continued maintainership, from modest contributions to sustained development and reconstructing the system's theory.

    Reviving the McCLIM implementation required, besides fixing bugs, gaining incremental insight into its inner workings and how they did fare in light of the specification. This understanding was built through experimentation, regressions, and occasionally premature features. Early efforts focused on stabilizing the X11 backend and core, followed by refactoring and making the TrueType renderer the default and fixing infinite recursion pitfalls in the geometry substrate.

    This groundwork enabled further improvements in the following years. A general refactoring of the X11 backend enabled transparency and highly performant drawing, where the system fully switched to the XRender extension. Refactoring the geometry module made it possible to reimagine the region algebra to be closed over its objects and specified operations (including region difference and unbounded sets).

    More recent developments include work toward thread-safe drawing, improvements in text layout, additional backends (including SDL2), and ongoing changes to rendering and redisplay mechanisms, a new input editing substrate, and expanding the documentation. These efforts culminate in the recent release of McCLIM 0.9.9, codenamed Koladia.

    Looking ahead, the talk outlines a set of near- and longer-term directions. These include continued work on the rendering performance, particularly around the rendering queue and animation support, new event types, as well as a proposed architectural separation between the windowing substrate and the high-level interface system implementing CLIM. The goal of this split is to make low-level parts of the system reusable and to allow different approaches to building user interfaces to share the same foundation. This also avoids imposing CLIM on users who want to explore alternative toolkit designs.

    The presentation also touches on exploratory ideas, such as alternative rendering techniques based on signed distance functions, extending the geometry model toward three-dimensional representations and specifying the audio substrate, as areas for future investigation rather than immediate goals.

  • ECL -- Daniel Kochmański

    This talk reports on the ongoing WebAssembly port of Embeddable Common Lisp (ECL), focusing on runtime adaptation, toolchain constraints, and execution models. The project initially targets Emscripten due to its POSIX compatibility, which allows running ECL, including Boehm GC, with minimal modifications.

    I will detail the implementation of runtime subsystems developed during the port, including streams, a bridge between Common Lisp and the JavaScript runtimes, and REPL integration both in-browser and via an external client.

    The second part of the talk evaluates WASI as a cleaner compilation target and discusses the current limitations preventing practical adoption of WasmGC in C-based toolchains. Ongoing refactoring efforts in ECL's dynamic environment and type system will be presented as groundwork for future portability.

    Finally, I will cover cross-compilation support for Common Lisp systems and demonstrate early experiments with graphical and interactive applications running in the browser.

  • Lambda: the Ultimate Paradigm -- François-René Rideau

    From its discovery in 1958, Lisp has been at the forefront of innovation in topics as diverse as Artificial Intelligence, Memory Management, Object-Oriented Programming, Control Structures, Human Computer Interaction—and much more.

    Then, in the 1990s, progress largely stopped in Lisp, to happen in other ecosystems. Some Lisp technology was abandoned and forgotten; and while there remains a niche community of Lisp hackers who keep producing wonderful innovation, it is largely not at the forefront of technological progress anymore.

    What happened? What made and makes Lisp such a good platform for creation? What advantages does Lisp still have? How can they be further amplified? What advantages did it lose? How can the effect be reduced or reversed? And what does the recent advent of Artificial Intelligence that can write software mean for the future of Lisp?

    Back in the day, Lispers used the slogan “Lambda the Ultimate ” to boast about how Lisp could get to the very essence of so many issues that others barely understood.

    While some Functional Programmers have tried to claim the “Lambda” slogan for themselves, I’ll argue why indeed Lisp has the “Lambda Nature” in ways that no other programming language does—precisely because Lisp is more than a programming language.

Location

photo Skład Długa https://skladkreatywny.pl/ (CONFERENCE) 2nd floor, Długa 72 31-146 Kraków Poland

Tourism

Sunday May 10: excursion to the Wieliczka Salt Mine

The Wieliczka Salt Mine is a historic underground site near Kraków and a UNESCO World Heritage Site. The visit includes a guided walk through chambers carved in salt, underground lakes, and historical mining structures dating back several centuries. Join us for an exploration a this unique cultural and historical landmark.

WARNING: group excursions to the mine require a minimum of 25, and up to 40 participants. We thus need to reach at least 25 people in order to secure at least one group. We thus urge you to register as soon as possible, and no later than April 19th if you are interested, in order to help us secure the tour. Registrants will be refunded if the excursion cannot be organized.

Organization

Programme Chair

  • photo Mark Evenson Mark Evenson abcl.org (PROGRAMME-CHAIR) Austria

Organizing Chair

Local Chair

  • photo Michał Herda Michał Herda Keepit (LOCAL-CHAIR) Poland
  • photo Wojciech Gac Wojciech Gac Keepit (LOCAL-CHAIR) Poland

Committee

  • photo Alan Ruttenberg Alan Ruttenberg (COMMITTEE) USA
  • photo Dave Cooper Dave Cooper Genworks (COMMITTEE) USA
  • photo Dimitris Vyzovitis Dimitris Vyzovitis Mighty Gerbils (COMMITTEE)
  • photo Eitaro Fukamachi Eitaro Fukamachi (COMMITTEE) Japan
  • photo Jason Hemann Jason Hemann Seton Hall University (COMMITTEE)
  • photo Kristopher Micinski Kristopher Micinski Syracuse University (COMMITTEE) USA
  • photo Marc Battyani Marc Battyani Enfabrica (COMMITTEE) USA
  • photo Mark David Mark David (COMMITTEE) USA
  • photo Michael Raskin Michael Raskin LaBRI (COMMITTEE) France
  • photo Robert Goldman Robert Goldman SIFT (COMMITTEE) USA
  • photo Thomas de Grivel Thomas de Grivel kmx.io (COMMITTEE) France

Virtualization Team

  • photo Georgiy Tugai Georgiy Tugai Configura (VIRTUALIZATION) Sweden
  • photo Yukari Hafner Yukari Hafner Shinmera https://shinmera.com Shirakumo.org (VIRTUALIZATION) Switzerland

Please wait...