Skip to content

{ Tag Archives } Lisp

mächtige, rätselhafte LispMacros – Teil I

Ja. LispMacros haben eine große Macht. Und wie ich am eigenen Leib erfahren musste (wahrscheinlich muss man das, um’s zu glauben), wird ihre Mächtigkeit nur von ihrer Rätselhaftigkeit übertroffen. Ich habe seit einiger Zeit ein selbstgeschriebenes Konfigurationssystem am Laufen. Die Konfigurationen werden per Namespace hinterlegt. Konfigurationen können andere erweiteren oder Teile von ihnen verwenden. Die […]

Also tagged , , , ,

Context Oriented Programming (mit Clojure)

Heute stand ich vor der Herausforderung, dass eines meiner Tools sein Verhalten ändern sollte und zwar abhängig davon, ob die zu manipulierende Datenbank im Netz oder lokal steht. Konkret: eine Datenbank im Netz soll nicht in ein temporäres Verzeichnis kopiert werden, um sie dort zu bearbeiten, weil Datenbanken im Netz im Gebrauch sind und nicht […]

Also tagged , , , , ,

SICP als PDF

A PDF version of „Structure and Interpretation of Computer Programs“ (SICP) by Abelson and Sussman. Low resolution bitmap images are replaced by vector graphics (SVG) and mathematics is typeset in TeX. Typography and layout are improved for better on-screen legibility. This edition is suitable for medium-sized screens (like iPad).

Also tagged

Lisp, the Universe and Everything: Pascal Costanza

Gestern bin ich auf Lisp, the Universe and Everything über ein Interview mit Pascal Costanza gestolpert. Nach Dick Gabriel ist Pascal schon irgendwie mein Lisp-Held. Wer kommt sonst auf die Idee eine JVM in Common Lisp zu implementieren? Außerdem: COP/ContextL, Lisp-3, etc. Auch die anderen Interviews in der Serie Lisp Hackers auf Lisp, the Universe […]

Also tagged

John McCarthy ist tot

Wie ich gerade eben feststellen musste, ist John McCarthy, der Entdecker von Lisp und Vater der AI am 23. Oktober gestorben. John McCarthy, in Memoriam (Remembering (John (McCarthy (1927 – 2011)))) Im Denkzeitwiki sammle ich schon seit einiger Zeit Artikel und Infos von und zu JohnMcCarthy

Also tagged , ,

Neues Zitat: elegant lisp trees

Lisp – the notion of writing your code directly in tree form – is an idea that’s discovered time and again. People have tried all sorts of crazy alternatives, writing code in XML or in opaque binary formats or using cumbersome code generators. But their artificial Byzantine empires always fall into disrepair or crush themselves […]

Also tagged , ,

Land of Lisp

Es ist schwierig deutlich zu machen, wie und wo Lisp den Unterschied zu anderen Programmiersprachen macht. Schwierig deshalb, weil man beim Erläutern unweigerlich auf das Blub–Paradoxon stößt: Für jemanden, der Lisp nicht kennt, ist es schwierig (vielleicht unmöglich) den Sinn insbesondere derjenigen Sprachfeatures zu verstehen, die in den ihm bekannten Sprachen nicht existieren. Anders ausgedrückt: […]

Also tagged , ,

Neues Zitat: depressing C#

I’m assuming, based on long observation, that Microsoft with high likelihood fucked up the pragmatics completely, and that programming in C#, as opposed to reading about it, is deeply depressing. Manuel J. Simoni Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged , ,

Neues Zitat: C++ is almost a half lisp

And you’re right: we were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp. Guy Steele Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged , ,

Calling hgtk from emacs

Even though Emacs has nice integration with different VersionControlSystems (I’ve been using Subversion and Mercurial with Emacs) – I sometimes like to get out of Emacs and use the GUI that comes with the different systems. Following is some EmacsLisp that calls the graphical frontend to mercurial – hgtk – with the directory of the […]

Also tagged , , ,

Neues Zitat: Are you ready for ugliness?

Lisp is ugly. Will always be. If you care, you’re just not ready yet. Manuel J. Simoni Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged , ,

Google kauft Lisp-Unternehmen (ITA-Software)

Anscheinend will Google ITA-Software – ein Unternehmen, das ein in Lisp geschriebenes Flugsuchsystem vertreibt und bei dem so helle Köpfe wie RichardGabriel, DanielWeinreb und ScottMckay arbeiten – für – wenn ich $1bn recht interpretiere – eine Milliarde Dollar – kaufen: Google seeks $1bn flight search engine Eine weitere Erfolgsgeschichte für Lisp.

Also tagged ,

Games written in Common Lisp

For a short while I’ve been collecting links to games written in CommonLisp. Yesterday I came upon The Broken Vow (over at Zach’s) and decided to share my lot. My GamesInLisp-list currently contains: Bratwurst via Lisp Games Development Et Cetera-blog http://dto.github.com/notebook/blast.html thankyoumario.lisp – wigflip.com http://www.daansystems.com/brokenvow/ via

Also tagged ,