European Lisp Symposium

- 2013, Madrid
The conference is over!


  • Asynchronous Programming in Dart

    • photo Florian Loitsch Florian Loitsch Google (COMMITTEE SPEAKER) Denmark

    Florian Loitsch has a passion for dynamic languages, like Scheme, JavaScript and now Dart. He wrote a Scheme-to-JavaScript compiler during his thesis, and then completed a JavaScript-to-Scheme compiler in his spare time. In 2010 he joined Google's team in Aarhus (Denmark) where he worked on V8 and later Dart. Being part of the Dart team Florian has helped specifying the language, which was presented in late 2011. In 2012 he became the Tech Lead for the Dart libraries where, among other tasks, he participated on the creation of a new asynchronous library that is based on Streams and Futures (aka promises).

  • Lisp and Music Research

    • photo Gérard Assayag Gérard Assayag (SPEAKER)

    Lisp has long been and still is a privileged language for building "experiments in musical intelligence", to quote the title of a book by David Cope, a famous researcher in the field. Thus its use in several "Computer Assisted Composition" systems or more generally for environments oriented towards the modelisation, representation, analysis and generation of music. Although the choice of Lisp has been generally reserved to high level, symbolic and formal representations, it is also possible to benefit from this powerful functional language paradigm and from its characteristic data / program duality (think of the musical duality between structures and processes) in complex setups, where the whole range of representations and time scales is invoked from the acoustic signal to the formal organisation. Some interesting past and present systems will be presented in this perspective, including OpenMusic and OMax, designed by the author with his team at IRCAM. Gerard Assayag is the founder of the Music Representations Team at Ircam, where he has designed with his collaborators OpenMusic and OMax, two lisp based environments which have become international standards for computer assisted music composition / analysis and for music improvisation. He is head of the Ircam STMS research Lab since Jan 2011. Ircam is the biggest joint facility for music research and production in the world, where many leading technologies and softwares have been created.

  • Streams-Based, Multi-Threaded News Classification

    • photo Jason Cornez Jason Cornez (SPEAKER)

    Streams are a way of organizing indefinite collections of data such that each item can naturally flow through a network of computations. Using some simple abstractions, we construct a computation network that operates on streams with each node being handled by a separate computation thread. The result is efficient, maintainable and all done in Common Lisp. The financial industry is hungry to trade on news, but often ill-equipped to do so. The continuous publication of news is like big data in real time. RavenPack processes this flow and produces actionable News Analytics for any industry with an appetite for news. Jason Cornez joined RavenPack in 2003 to solve real-world problems using Common Lisp.


photo Gran Meliá Palacio De Los Duques (CONFERENCE) Cuesta de Santo Domingo 5 y 7 Madrid Spain


Organizing Chair


  • photo Christian Queinnec Christian Queinnec Upmc (COMMITTEE) France
  • photo Didier Verna Didier Verna EPITA / LRE (ORGANIZING-CHAIR COMMITTEE) France
  • photo Erick Gallesio Erick Gallesio University of Nice-Sophia Antipolis (COMMITTEE)
  • photo Florian Loitsch Florian Loitsch Google (COMMITTEE SPEAKER) Denmark
  • photo Kurt Noermark Kurt Noermark Aalborg University (COMMITTEE) Denmark
  • photo Ludovic Courtès Ludovic Courtès Inria (COMMITTEE) France
  • photo Manuel Serrano Manuel Serrano Inria (COMMITTEE) France
  • photo Olin Shivers Olin Shivers Northeastern University (COMMITTEE) USA
  • photo Pascal Costanza Pascal Costanza Intel (COMMITTEE) Belgium
  • photo Theo D'Hondt Theo D'Hondt Vrije Universiteit Brussel (COMMITTEE) Belgium


Times are local to the conference. You can download the programme in iCalendar format here.
  1. June 3rd

  2. Asynchronous Programming in Dart

    • Florian Loitsch
  3. Functional Package Management with Guix

    • Ludovic Courtes
  4. Coffee

  5. Data-transformer: an example of data-centered tool set

    • Mikhail Raskin
  6. The Leonardo System and Software Individuals

    • Erik Sandewall
  7. Lunch

  8. Streams-Based, Multi-Threaded News Classification

    • Jason Cornez
  9. Tutorial: Typed Racket

    • Sam Tobin-Hochstadt
  10. Coffee

  11. Platforms for games and adversarial search, functional and formal evaluation of Lisp code exercises

    • Arturo de Salabert
  12. Lightning Talks

  13. June 4th

  14. Lisp and Music Research

    • Gérard Assayag
  15. DBL - a Lisp-based interactive document markup language

    • Mika Kuuskankare
  16. Coffee

  17. Infinite transducers on terms denoting graphs

    • Irène Durand
    • Bruno Courcelle
  18. ASDF3: building portable Common Lisp programs

    • François-René Rideau
  19. Lunch

  20. Lazy Signal Combinators in Common Lisp

    • Max Rottenkolber
  21. CL-NLP - a Natural Language Processing library for Common Lisp

    • Vsevolod Domkin
  22. Conference End


You can find the proceedings in PDF form here:


Please wait...