
Hier gibts ein paar Bilder aus New York. Das wird sicher nicht der letzte Besuch der Stadt gewesen sein!
Here is a nice video interview with John McCarthy (the inventor of Lisp) on InfoQ:
http://www.infoq.com/interviews/mccarthy-elephant-2000
He talks about Elephant 2000 and as he is asked to compare Ruby with Lisp he answers this:
“I don’t know enough for example about Ruby to know in what way it’s related to Lisp. Does it use, for example, list structures as data. So if you want to compute with sums and products, you have to parse every time? So, in that respect Ruby still isn’t up to where Lisp was in 1960.”
I updated the Hunchtoot Bundle to the latest version 0.15.0 of Hunchentoot. Some libraries were also updated.
The bundle was tested under these implementations:
- Windows (Vista): LispWorks Personal 5.0.1, CLISP 2.43
- MacOS X (10.4, ppc): LispWorks Personal 5.0.2, SBCL 1.0.5
If you are using Windows you need to install two dll-files for the SSL-Support. You find these two files in the folder win32 after you unzipped the bundle zip-file. Just copy them to your system32 folder.
Bundle download: http://download.defmacro.de/lisp/hunchentoot-bundle_0.15.0_b1.zip
Hier gibts das Image Applet aus meinem Auslandssemester in Irland. Das Applet war eine Übungsaufgabe im Fach Multimedia Programming und ist im Wettbewerb mit diesem Applet entstanden. Gefordert war eigentlich nur, dass sich die Bilder bewegen. Das ganze ist dann allerdings zu ‘wer-schreibt-das-bessere-multimedia-applet’ ausgeartet
. Jetzt soll aber niemand auf die Idee kommen, dass es uns in Irland langweilig war!
Falls jemand Lust hat sich den unglaublich komplexen und vor Innovationen strotzenden Quelltext anzuschauen, kann er das gerne hier tun
I’m currently experimenting with Lisp and web programming. First step: Find a Lisp web server. I choosed Hunchentoot because it runs on SBCL and is supported by Lisp superstar Edi Weitz
. Second step: Install Load the server. Easy enough, but Hunchentoot has some dependencies (and these dependencies have some dependencies too) which make this a not so easy step.
So, I decided to make a Hunchentoot bundle which you can download here and saves you the boring task to resolve all dependencies. The bundle contains a very simple load script (load.lisp) you can use to comfortably load the server. But before you load this file you need to customize it. Simply set the variable *hunchentoot-base* to the folder which contains the load file.
Additional to the server and the dependencies the bundle contains HT-AJAX by Ury Marshak.
I tested the bundle with following Lisp implementation and OSs successfully:
- Windows: LispWorks Personal 5.0.1
- Linux (Kubuntu): SBCL 1.0.0, SBCL 1.0.7
- MacOS X: LispWorks Personal 5.0.1, SBCL 1.0.2
Bundle download: http://download.defmacro.de/lisp/hunchentoot_0.11.1_b1-bundle.zip
Woher der Name Dandelion (engl. für Löwenzahn, Butterblume)?
Jedes ernsthafte Programm braucht heutzutage natürlich ein griffigen Namen und der sollte auch irgendwo passend sein. Der Name für mein Plugin stammt aus dem Pink Floyd Song Flaming:
“Sleeping on a dandelion.”
Als ich das Plugin entwickelt habe, habe ich recht viel Pink Floyd gehört. Die Songstelle hat mir längere Zeit im Ohr gelegen, weshalb ich letztlich den Name gewählt habe.
Worauf ich aber eigentlich hinaus will, ist aber was anderes. Nachdem der Name schon festgelegt wurde (“endgültig”, die Abschlussarbeit wurde schon abgegeben) habe ich festgestellt, dass Dandelion ebenfalls der Name einer alten (Achtung! Im Lisp Kontext hat alt eine etwas andere Bedeutung) Lisp-Machine ist! Und zwar handelt es sich genau um eine Xerox 1108 aus dem Jahre 1981. Ein interessanter Fakt! So passt der Name dann auch schließlich zum Programm
