BEGIN:VCALENDAR
PRODID:-//european lisp symposium//NONSGML events//EN
VERSION:2.0
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T183000Z
UID:european-lisp-symposium.org/2015#2015-04-21T18:30:00Z
CATEGORIES:organization
SUMMARY:Conference End
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T193000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T180000Z
UID:european-lisp-symposium.org/2015#2015-04-21T18:00:00Z
CATEGORIES:talk
CATEGORIES:lightning
SUMMARY:Lightning Talks
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T183000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T173000Z
UID:european-lisp-symposium.org/2015#2015-04-21T17:30:00Z
CATEGORIES:talk
CONTACT:Robert Strandh
SUMMARY:First-class Global Environments in Common Lisp
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T180000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T170000Z
UID:european-lisp-symposium.org/2015#2015-04-21T17:00:00Z
CATEGORIES:talk
CONTACT:Miroslav Urbanek
SUMMARY:Quantum Physics Simulations in Common Lisp
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T173000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T163000Z
UID:european-lisp-symposium.org/2015#2015-04-21T16:30:00Z
CATEGORIES:talk
CONTACT:Christian Schafmeister
SUMMARY:Clasp: Common Lisp+LLVM+C++
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T170000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T160000Z
UID:european-lisp-symposium.org/2015#2015-04-21T16:00:00Z
CATEGORIES:talk
CONTACT:Eitaro Fukamachi
SUMMARY:Woo: a fast HTTP server for Common Lisp
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T163000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T143000Z
UID:european-lisp-symposium.org/2015#2015-04-21T14:30:00Z
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Bodil Stokke
SUMMARY:µKanren: Running the Little Things Backwards
DESCRIPTION:Relational programming\, or logic programming\, is a programmi
 ng paradigm that exhibits remarkable and powerful properties\, to the ext
 ent that its implementation seems frightfully daunting to the layman. µKa
 nren is a minimal relational language that seeks to strip the paradigm do
 wn to its core\, leaving us with a succinct\, elegant and above all simpl
 e set of primitives on top of which we can rebuild even the most powerful
  relational constructs.\n\nIn this talk\, we will explore the µKanren lan
 guage by implementing it from first principles in a simple functional pro
 gramming language\, going on to demonstrate how you can assemble these si
 mple building blocks into a semblance of its richer parent\, miniKanren\,
  and maybe solve a logic puzzle or two to make sure it’s working as adve
 rtised.
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T153000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T123000Z
UID:european-lisp-symposium.org/2015#2015-04-21T12:30:00Z
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Ahmon Dancy
SUMMARY:Escaping the Heap
DESCRIPTION:Common Lisp implementations provide great automatic memory man
 agement of data structures. These data structures are allocated from a me
 mory area called the “heap”. However\, there are times when heap alloca
 tion is inadequate to satisfy the needs of the application. For example\,
  sometimes data structures need to be persistent or shareable amongst sep
 arate processes. In these cases\, alternatives to using the heap must be 
 considered.\n\nIn this talk we will explore the motivations for out-of-he
 ap data structures. We will discuss some of the out-of-heap data structur
 es that we’ve created in the course of developing our database product\,
  such as lists\, hash tables\, and arrays. We will describe the tools and
  mechanisms that we used to implement them\, including memory-mapped file
 s\, foreign structs\, aligned pointers and direct memory accesses. Finall
 y we will discuss the downsides of out-of-heap data structures and the co
 nstant struggle between abstractions and performance.
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T130000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T120000Z
UID:european-lisp-symposium.org/2015#2015-04-21T12:00:00Z
CATEGORIES:talk
CONTACT:Simon Lynch
SUMMARY:Symbolic Pattern Matching in Clojure
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T123000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T113000Z
UID:european-lisp-symposium.org/2015#2015-04-21T11:30:00Z
CATEGORIES:talk
CONTACT:Alain Marty
SUMMARY:lambdatalk
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T120000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150421T093000Z
UID:european-lisp-symposium.org/2015#2015-04-21T09:30:00Z
CATEGORIES:talk
CATEGORIES:tutorial
CONTACT:Dave Cooper
SUMMARY:A Gentle Introduction to Gendl\, a Common Lisp-based Knowledge Bas
 ed Engineering Environment
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T110000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T193000Z
UID:european-lisp-symposium.org/2015#2015-04-20T19:30:00Z
CATEGORIES:dinner
SUMMARY:Conference Dinner
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150421T000000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T173000Z
UID:european-lisp-symposium.org/2015#2015-04-20T17:30:00Z
CATEGORIES:talk
CATEGORIES:lightning
SUMMARY:Lightning Talks
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T180000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T163000Z
UID:european-lisp-symposium.org/2015#2015-04-20T16:30:00Z
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Martin Cracauer
SUMMARY:Unwanted memory retention
DESCRIPTION:This talk goes over numerous oddities in a Lisp-based system w
 hich led to unwanted heap memory retention and to constant resident memor
 y growth over the uptime of the system. Issues covered include a mostly c
 onservative but also paged garbage collector\, the difficulty of clearing
  out data structures that are retainted as an optimization but that might
  hold on to large amounts of heap (and how that happens in C++\, too) and
  how large intercollected and theoretically uprooted "clouds of heap debr
 is" interact with stale pointers out of same. The most delicious pieces c
 enter around pointer staleness out of the saved (on-disk\, but read-write
  mapped) part of the heap\, which is not garbage collected\, into anonymo
 us memory backed heap and how you can create rootless but uncollected and
  "untraceable" object circles. Untraceable until you hack up the GC to he
 lp you.
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T173000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T153000Z
UID:european-lisp-symposium.org/2015#2015-04-20T15:30:00Z
CATEGORIES:talk
CONTACT:Breanndán Ó Nualláin
SUMMARY:Executable Pseudocode for Graph Algorithms
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T160000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T150000Z
UID:european-lisp-symposium.org/2015#2015-04-20T15:00:00Z
CATEGORIES:talk
CONTACT:Irène Durand
CONTACT:Robert Strandh
SUMMARY:Processing List Elements in Reverse Order
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T153000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T143000Z
UID:european-lisp-symposium.org/2015#2015-04-20T14:30:00Z
CATEGORIES:talk
CONTACT:Paul van der Walt
SUMMARY:Constraining application behaviour by generating languages
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T150000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T120000Z
UID:european-lisp-symposium.org/2015#2015-04-20T12:00:00Z
CATEGORIES:talk
CONTACT:Hugo Correia
CONTACT:António Leitão
SUMMARY:P2R - Implementation of Processing in Racket
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T123000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T113000Z
UID:european-lisp-symposium.org/2015#2015-04-20T11:30:00Z
CATEGORIES:talk
CONTACT:Donald Fisk
SUMMARY:Keyboard? How quaint. Visual Dataflow Implemented in Lisp
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T120000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T110000Z
UID:european-lisp-symposium.org/2015#2015-04-20T11:00:00Z
CATEGORIES:talk
CONTACT:Benjamin Seppke
CONTACT:Leonie Dreschler-Fischer
SUMMARY:Efficient Applicative Programming Environments for Computer Vision
  Applications
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T113000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T093000Z
UID:european-lisp-symposium.org/2015#2015-04-20T09:30:00Z
CATEGORIES:talk
CATEGORIES:keynote
CONTACT:Zach Beane
SUMMARY:Quicklisp: On Beyond Beta
DESCRIPTION:Quicklisp was released in 2010 as a public beta. Five years la
 ter\, it's still in beta. How has Quicklisp (and Common Lisp) evolved in 
 the past five years? What will it take for Quicklisp to go on beyond beta
 ?
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T103000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T090000Z
UID:european-lisp-symposium.org/2015#2015-04-20T09:00:00Z
CATEGORIES:organization
SUMMARY:Welcome Message
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T093000Z
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260118T160348Z
DTSTART:20150420T083000Z
UID:european-lisp-symposium.org/2015#2015-04-20T08:30:00Z
CATEGORIES:organization
SUMMARY:Registration
DESCRIPTION:
LOCATION:New Cross\, SE14 6NW London\, United Kingdom
DTEND:20150420T090000Z
END:VEVENT
END:VCALENDAR
