"Lisp is really two languages: a language for writing fast programs and a language for writing programs fast." -- Paul Graham
Sponsored by EPITA

Sponsored by EPITA


RSS Feed
Thank you !

XHTML 1.0 conformant
CSS 2.0 conformant
/.common/topleft European Lisp Workshop: 2009 archives /.common/topright
/.common/toolbarleft 2010 2009 2008 2007 2006 2005 2004 /.common/toolbarright
The sixth European Lisp Workshop was held on July 6 in Genova, Italy, in co-location with ECCOP 2009.
It was sponsored by ITA Software and EPITA.

Edi Weitz gave a keynote talk entitled: Lisp in the Real World[TM]. The abstract is given below:

Edi Weitz is well known in the Common Lisp community for his numerous open source libraries. In this keynote, he will talk about some applications of these in commercial projects he's been working on. The focus is intended to be on Real World[TM] usage of Lisp so that the talk hopefully turns into surreptitious advertising for the upcoming European Common Lisp Meeting which has the same theme.


The workshop proceedings are available through the ACM Digital Library.

Interactive Sessions

Minimal filtered dispatch

Pascal Costanza A central contribution of object-oriented programming is ad-hoc polymorphism via dynamic method dispatch, which enables behavioral variations based on typically one receiver argument in object-centric languages, or potentially multiple arguments in languages based on generic functions. In object-centric languages, methods and their overriding relationships are defined along the inheritance chains of classes or objects, but even in the case of generic functions, method selection and combination is driven by the inheritance hierarchies in which the received arguments are involved. In the presentation, I would like to give an overview of the ideas behind filtered dispatch, show some details of the minimal version, and try to sketch some ideas how to proceed further with this idea. My hope is to start some discussion with the audience how this can be used to improve the CLOS MOP, and deepen both their and my understanding of the involved issues.

SWCLOS: A Semantic Web Processor on CLOS

Seiji Koide SWCLOS is a Semantic Web processor built on top of CLOS which represents vocabularies defined in RDFS and OWL as CLOS objects that obey the semantics of RDF and OWL. SWCLOS allows Lisp programmers to build ontologies in RDFS and OWL, and write diverse Semantic Web applications naturally in Common Lisp. For example, using SWCLOS programmers can internally process RDF descriptions as S-expressions and externally communicate information in the RDF/XML encodings of the Semantic Web. SWCLOS also provides the following functionality.
/.common/btmleft /.common/btmright
French Flag English Flag
Copyright © 2009 -- 2012 Didier Verna www@european-lisp-workshop.org
Last modification: Monday October 22 2012 at 02:33