Highlights
Asynchronous Programming in Dart
- 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
- 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
- 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.
Location
Gran Meliá Palacio De Los Duques https://www.melia.com/es/hoteles/espana/madrid/gran-melia-palacio-de-los-duques/index.html (CONFERENCE) Cuesta de Santo Domingo 5 y 7 Madrid SpainOrganization
Organizing Chair
- Didier Verna Didier Verna https://www.didierverna.info EPITA / LRE (ORGANIZING-CHAIR COMMITTEE) France
Committee
- Christian Queinnec Christian Queinnec Upmc (COMMITTEE) France
- Didier Verna Didier Verna https://www.didierverna.info EPITA / LRE (ORGANIZING-CHAIR COMMITTEE) France
- Erick Gallesio Erick Gallesio University of Nice-Sophia Antipolis (COMMITTEE)
- Florian Loitsch Florian Loitsch Google (COMMITTEE SPEAKER) Denmark
- Kurt Noermark Kurt Noermark Aalborg University (COMMITTEE) Denmark
- Ludovic Courtès Ludovic Courtès Inria (COMMITTEE) France
- Manuel Serrano Manuel Serrano Inria (COMMITTEE) France
- Olin Shivers Olin Shivers Northeastern University (COMMITTEE) USA
- Pascal Costanza Pascal Costanza Intel (COMMITTEE) Belgium
- Theo D'Hondt Theo D'Hondt Vrije Universiteit Brussel (COMMITTEE) Belgium
Programme
Times are local to the conference. You can download the programme in iCalendar format here.June 3rd
Asynchronous Programming in Dart
- Florian Loitsch
Functional Package Management with Guix
- Ludovic Courtes
Coffee
Data-transformer: an example of data-centered tool set
- Mikhail Raskin
The Leonardo System and Software Individuals
- Erik Sandewall
Lunch
Streams-Based, Multi-Threaded News Classification
- Jason Cornez
Tutorial: Typed Racket
- Sam Tobin-Hochstadt
Coffee
Platforms for games and adversarial search, functional and formal evaluation of Lisp code exercises
- Arturo de Salabert
Lightning Talks
June 4th
Lisp and Music Research
- Gérard Assayag
DBL - a Lisp-based interactive document markup language
- Mika Kuuskankare
Coffee
Infinite transducers on terms denoting graphs
- Irène Durand
- Bruno Courcelle
ASDF3: building portable Common Lisp programs
- François-René Rideau
Lunch
Lazy Signal Combinators in Common Lisp
- Max Rottenkolber
CL-NLP - a Natural Language Processing library for Common Lisp
- Vsevolod Domkin
Conference End