BEGIN:VCALENDAR
PRODID:-//european lisp symposium//NONSGML events//EN
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T151500Z
UID:european-lisp-symposium.org/2021#2021-05-04T17:15:00+02:00
CATEGORIES:organization
SUMMARY:Closing Ceremony
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T161500Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T150000Z
UID:european-lisp-symposium.org/2021#2021-05-04T17:00:00+02:00
CATEGORIES:organization
SUMMARY:Auction Stop
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T151500Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T143000Z
UID:european-lisp-symposium.org/2021#2021-05-04T16:30:00+02:00
CATEGORIES:talk
SUMMARY:Lightning Talks
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T150000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T133000Z
UID:european-lisp-symposium.org/2021#2021-05-04T15:30:00+02:00
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Nada Amin
SUMMARY:Keynote: Staged Relational Interpreters: Running Backwards\, Faste
 r
DESCRIPTION:Relational programming\, as exemplified in miniKanren\, strive
 s to be a pure form of logic programming. Relational interpreters enable 
 turning functions into relations\, as well as synthesizing functions from
  partial specifications. However\, however successful\, the approach incu
 rs an interpretation overhead. We turn functions into relations\, while r
 emoving all interpretation overhead thanks to a novel multi-stage program
 ming mechanism. While partial evaluation has a rich history in both funct
 ional and logic programming\, multi-stage programming has so far only bee
 n explored in a functional/imperative setting\, with many success stories
  in high-performance computing. Bringing multi-stage programming to relat
 ional programming\, we derive a relational compiler from the relational i
 nterpreter. Via this compiler\, we generate relations from functions with
  no interpretation overhead. In addition to useful first-order applicatio
 ns\, we explore running staged relational programs backwards.\n\nIn this 
 talk\, I will introduce multi-stage programming in its traditional functi
 onal setting and in the new relational setting. I will explain how to der
 ive a compiler from an interpreter using generative programming. I will s
 howcase the resulting staged-miniKanren system with a theorem checker tur
 ned prover and various towers of interpreters for generating quines.
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T143000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T123000Z
UID:european-lisp-symposium.org/2021#2021-05-04T14:30:00+02:00
CATEGORIES:talk
CONTACT:Robert Strandh
SUMMARY:Call-site optimization for Common Lisp
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T130000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T120000Z
UID:european-lisp-symposium.org/2021#2021-05-04T14:00:00+02:00
CATEGORIES:talk
CONTACT:Marc-André Bélanger
CONTACT:Marc Feeley
SUMMARY:A Scheme Foreign Function Interface to JavaScript Based on an Infi
 x Extension
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T123000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T093000Z
UID:european-lisp-symposium.org/2021#2021-05-04T11:30:00+02:00
CATEGORIES:talk
CONTACT:Eric Peterson
CONTACT:Peter Karalekas
SUMMARY:aether: Distributed system emulation in Common Lisp
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T090000Z
UID:european-lisp-symposium.org/2021#2021-05-04T11:00:00+02:00
CATEGORIES:talk
CONTACT:Hayley Patton
SUMMARY:A replicated object system
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T093000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T073000Z
UID:european-lisp-symposium.org/2021#2021-05-04T09:30:00+02:00
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Andrew Lawson
CONTACT:Inna Grinis
SUMMARY:Keynote: Producing News Analytics and Turning them into Actionable
  Insights
DESCRIPTION:We will first look at the basics of RavenPack’s news analytic
 s system\, from incoming stories to outgoing analytics and the technology
  involved. We will then look at several examples of how RavenPack’s news
  volume\, sentiment scores\, events taxonomy\, and connections functional
 ity can be leveraged to create data insights that can be used to make mor
 e informed decisions in the finance industry and the corporate world.
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T083000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210504T060000Z
UID:european-lisp-symposium.org/2021#2021-05-04T08:00:00+02:00
CATEGORIES:organization
SUMMARY:Broadcast start
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210504T073000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T150000Z
UID:european-lisp-symposium.org/2021#2021-05-03T17:00:00+02:00
CATEGORIES:talk
SUMMARY:Lightning Talks
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T153000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T140000Z
UID:european-lisp-symposium.org/2021#2021-05-03T16:00:00+02:00
CATEGORIES:talk
CONTACT:Mark Evenson
CONTACT:Daniel Kochmański
CONTACT:Christophe Rhodes
CONTACT:Kevin Layer
CONTACT:Christian Schafmeister
SUMMARY:Panel Discussion: Implementations of ANSI Common Lisp
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T150000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T133000Z
UID:european-lisp-symposium.org/2021#2021-05-03T15:30:00+02:00
CATEGORIES:talk
CONTACT:Mikhail Raskin
SUMMARY:Lisp in the middle: using Lisp to manage a Linux system
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T140000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T123000Z
UID:european-lisp-symposium.org/2021#2021-05-03T14:30:00+02:00
CATEGORIES:talk
CONTACT:Antoine Hacquard
CONTACT:Didier Verna
SUMMARY:A Corpus Processing and Analysis Pipeline for Quickref
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T130000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T120000Z
UID:european-lisp-symposium.org/2021#2021-05-03T14:00:00+02:00
CATEGORIES:talk
CONTACT:Eric Timmons
SUMMARY:Common Lisp Project Manager
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T123000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T093000Z
UID:european-lisp-symposium.org/2021#2021-05-03T11:30:00+02:00
CATEGORIES:talk
CONTACT:Jim Newton
CONTACT:Adrien Pommellet
SUMMARY:A Portable\, Simple\, Embeddable Type System
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T100000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T090000Z
UID:european-lisp-symposium.org/2021#2021-05-03T11:00:00+02:00
CATEGORIES:talk
CONTACT:Michael Wessel
SUMMARY:A Tangram Puzzle Solver in Common Lisp
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T093000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T073000Z
UID:european-lisp-symposium.org/2021#2021-05-03T09:30:00+02:00
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Andrew Sorensen
SUMMARY:Keynote: Symbolic expressions for cyber-physical programming
DESCRIPTION:Cyber-physical programming gives programmers the ability to en
 gage actively and proactively in an experimental and experiential relatio
 nship with complex virtual\, physical and cultural systems. Cyber-physica
 l programming offers programmers the opportunity to actively shape and co
 ntrol these complex systems of events - to be engaged with them. Studying
  these natural events is often only possible in situ\, in-the-world\, wit
 hin their own temporal and spatial frames of reference.\n\nCyber-physical
  programming posits that a causal connection to the world is valuable and
  that it can be useful to privilege the present. To quote Rodney Brooks 
 “It turns out to be better to use the world as its own model”. One of c
 yber-physical programming's tenets is that a program's state is not only 
 an internal property of the machine\, but is also an external property-of
 -the-world. This external\, physical state\, can be sensed and acted upon
  by both the machine and the programmer. The programmer is actively engag
 ed in both perceiving and acting upon the world\, directly\, but also med
 iated through the machine. For the cyber-physical programmer\, the physic
 al environment constitutes a meaningful component of a program's state.
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T083000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T071500Z
UID:european-lisp-symposium.org/2021#2021-05-03T09:15:00+02:00
CATEGORIES:organization
SUMMARY:Auction Start
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T073000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T070000Z
UID:european-lisp-symposium.org/2021#2021-05-03T09:00:00+02:00
CATEGORIES:organization
SUMMARY:Welcome Message
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T071500Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20210503T060000Z
UID:european-lisp-symposium.org/2021#2021-05-03T08:00:00+02:00
CATEGORIES:organization
SUMMARY:Broadcast start
DESCRIPTION:
LOCATION:NIL\, NIL Everywhere (CEST)\, NIL
DTEND:20210503T070000Z
END:VEVENT
END:VCALENDAR
