« Lisp News Update | aus der falle finden » |
ECLM2005
Das Wochenende in Amsterdam am European Common Lisp Meeting war eine bereichernde Erfahrung (und auch eine Art Kulturschock: so viele Lispniks auf's Mal). [post meeting reports und photos]
Unter den Vorträgen werden mir vor allem die folgenden in Erinnerung bleiben:
- Antonio Menezes Leitao: Java for Lispers. Linj ist ein Java->Lisp Compiler, der human readable Java Code erzeugt. Leitao konnte ein paar Studenten überzeugen, auch an der umgekehrten Richtung zu arbeiten: Java-Code in Lisp zu "importieren". Linj ist ein Lispdialekt, der aber Common Lisp bereits sehr nahe steht. Eine beeindruckende Vorführung! Leitao scheint tatsächlich mehrere Projekte durchgeführt zu haben, die in Lisp geschrieben sind, dem Kunden dann aber den Java Code ausliefern...
- Robert Strandh gibt einen Überblick über das Climacs-Projekt, eine Re-Implementation von Emacs in Common Lisp. Climacs wurde erst im letzten Dezember gestartet, ist aber bereits in einem erstaunlich fortgeschrittenen Zustand, d.h. verfügt über die grundlegenden Emacs-Funktionalitäten ebenso wie über Syntaxparsers für Lisp und Prolog.
- Alleinunterhalter Luke Gorrie führt auf vergnügliche Weise in SLIME ein (The Superior Lisp Interaction Mode for Emacs). SLIME ist für den Lisp Programmierer von unschätzbarem Wert. Und ein paar Tricks von Luke kann man immer lernen.
Es ist immer ein bisschen fatal, Werkzeuge vorgeführt zu bekommen, die man selbst nicht einsetzen kann: die Demo von Lispworks durch Dave Fox hat mich auch nicht unbeteiligt gelassen. Es gibt an dieser IDE einiges noch zu entdecken und zu beherrschen. Eine Lispworks Enterprise Edition kann ich nun einen Monat lang austesten, mit allem drum und dran (Knowledgeworks!), dann muss ich mich vorerst wieder mit der Personal Edition begnügen.
Dank an Edi & Arthur!
Deprecated: Assigning the return value of new by reference is deprecated in /var/www/html/skins/_item_feedback.inc.php on line 156