European Lisp Symposium

-
The conference is over!

Highlights

  • Event Detection in Unstructured Text (using Common Lisp)

    • Jason Cornez Jason Cornez (SPEAKER)

    At RavenPack, we use Common Lisp to extract meaning from unstructured English text. The focus is low-latency processing of real-time news feeds and blogs, to provide actionable intelligence to our clients in the financial industry. This talk discusses our technology for detecting events. We look at what we've done so far, what we are working on now, and some future possibilities.

  • Keynote: Lisp in a Startup: the Good, the Bad, and the Ugly

    • Vsevolod Domkin Vsevolod Domkin (SPEAKER) Ukraine

    Over the last 10 years of my software development career, I have mostly programmed in Common Lisp, in two distinct environments: open-source and startup (aka consumer Internet companies). Among the startup projects, in which I managed to introduce Lisp, the most successful is Grammarly where the system we had built continues to playa major role — more than two years after my departure from the company — at the core of its intelligent product used by 10 million people daily. In this talk, I'd like to share the success stories of developing a number of internet services in Lisp and the merits of the Lisp enviornment that enabled those, as well as the flip sides of the same stories that manifest the problems of the Lisp ecosystem — and propose possible solutions to them. We'll discuss where Lisp fits best and worst among the different professional environments and why.

  • Keynote: This Old Lisp

    • R. Matthew Emerson R. Matthew Emerson (SPEAKER) USA

    Lisp was invented 60 years ago. Coral Common Lisp, the ancestor of today's Clozure Common Lisp, was released over 30 years ago. Over this time, processor architectures and operating systems have come and gone, but Clozure CL (under various names and forms) has survived and is still with us today. Clozure CL, Common Lisp, and Lisp itself are the product of many intelligent and clever people. Indeed, we find ourselves saying, with Newton, "If I have seen a little farther than others, it is because I have stood on the shoulders of giants." I will say a few words, looking down from the giant's shoulders, on the subject of Clozure CL, that old Lisp, including where it stands today, and how it might evolve in the future.

Location

photo Centro Cultural Cortijo de Miraflores (CONFERENCE)
Calle San Pedro Alcantara, 10
Marbella 29601 Spain

Hotels

Sunday Excursion

A guided visit to the Andalusian town of Ronda, famous for its spectacular views, traditional architecture and bull-ring turned museum. An ideal introduction to the old and new Spain. More details soon!

Organization

Programme Chair

  • David Cooper David Cooper Genworks (PROGRAMME-CHAIR)

Local Chair

  • Andrew Lawson Andrew Lawson Ravenpack (LOCAL-CHAIR)

Committee

  • Andy Wingo Andy Wingo Igalia (COMMITTEE) Spain
  • Christophe Rhodes Christophe Rhodes Goldsmiths University (COMMITTEE SPEAKER) UK
  • Christopher Wellons Christopher Wellons Null Program (COMMITTEE) USA
  • Ernst van Waning Ernst van Waning Infometrics.nl (COMMITTEE) Netherlands
  • Irène Durand Irène Durand LaBRI, Université de Bordeaux (COMMITTEE SPEAKER) France
  • Julian Padget Julian Padget University of Bath (COMMITTEE) UK
  • Ludovic Courtès Ludovic Courtès Inria (COMMITTEE) France
  • Michael Sperber Michael Sperber DeinProgramm (COMMITTEE) Germany
  • Nicolas Neuss Nicolas Neuss FAU Erlangen-Nürnberg (COMMITTEE SPEAKER) Germany
  • Olin Shivers Olin Shivers Northeastern University (COMMITTEE) USA
  • Philipp Marek Philipp Marek (COMMITTEE) Austria
  • Robert Strandh Robert Strandh Université de Bordeaux (COMMITTEE SPEAKER) France
  • Sacha Chua Sacha Chua Living an Awesome Life (COMMITTEE) Canada
  • Scott McKay Scott McKay Future Fuel (COMMITTEE) USA

Programme

Times are local to the conference. You can download the programme in iCalendar format here.
  1. April 16th

  2. Breakfast on Patio (Coffee, biscuits, bread, fruit)

  3. Welcome Message

  4. Keynote: This Old Lisp

    • R. Matthew Emerson
  5. Petalisp: A Common Lisp Library for Data Parallel Programming

    • Marco Heisig
  6. Dynamic Optimizations for SBCL Garbage Collection

    • Ethan Schwartz
  7. Patio Break

  8. Incremental Parsing of Common Lisp Code

    • Irène Durand
    • Robert Strandh
  9. Strategies for Typecase Optimization

    • Jim Newton
    • Didier Verna
  10. Method Combinators

    • Didier Verna
  11. Lunch

  12. The Computational Structure of the Clifford Groups, Simulating Quantum Processor Errors, and Overview of Quantum Computing Development with Common Lisp

    • Robert Smith
    • Nikolas Tezak
  13. Clasp Common Lisp Implementation and Optimization

    • Alex Wood
    • Christian Schafmeister
  14. Patio Break

  15. Lightning Talks

  16. Association of Lisp Users Overview & Search for New President

  17. Travel & Prepare for Dinner

  18. Conference Dinner

  19. April 17th

  20. Breakfast on Patio (Coffee, biscuits, bread, fruit)

  21. Welcome Message

  22. Keynote: Lisp in a Startup: the Good, the Bad, and the Ugly

    • Vsevolod Domkin
  23. pLisp: a Friendly Lisp IDE for Beginners

    • Rajesh Jayaprakash
  24. Using Lisp-based Pseudocode to Probe Student Understanding

    • Christophe Rhodes
  25. Patio Break

  26. Interactive Flow Simulation with Common Lisp

    • Nicolas Neuss
  27. Object-oriented Shader Compositon using CLOS

    • Nicolas Hafner
  28. Context-oriented Algorithmic Design

    • Bruno Ferreira
    • António Menezes Leitão
  29. Event Detection in Unstructured Text (using Common Lisp)

    • Jason Cornez
  30. Lunch

  31. Clef Design: Thoughts on the Formalization of Program Construction

    • Klaas van Schelven
  32. Partial Inlining using Local Graph Rewriting

    • Irène Durand
    • Robert Strandh
  33. Patio Break

  34. Lightning Talks

  35. Common Lisp Foundation Overview & Brainstorming for common-lisp.net Content and Fundraisers

  36. Birds of a Feather Gatherings, Farewells, Impromptu Dinner Plans for those staying in Marbella

Proceedings

You can find the proceedings in PDF form here:

../static/proceedings/2018.pdf

Please wait...