Skip to content

{ Tag Archives } lispy

Drohnenflug und „The Power of the Clojure-REPL“

Auch wenn Drohnenflüge politisch zur Zeit vielleicht nicht korrekt sind, konnte ich nicht widerstehen – schließlich ist eine Clojure–REPL involviert (via The Joy of Flying AR Drones with Clojure): Mehr zu den Drohnen gibt’s bei Parrot AR.Drone 2.0 oder direkt bei Amazon: Parrot AR.Drone 2.0 Quadrocopter für Android-/Apple-Smartphones und -Tablets.

Also tagged , ,

Manuels animierte GIFs…

Manuel Simoni hat vor einige Tagen damit begonnen animierte GIFs mit schlagkräftigen Überschriften zu posten. Gut finde ich – bislang: Aber auch: Es gibt mehr zu entdecken!

Also tagged ,

Neues Zitat: snakes won’t get you anywhere

Also, except for popularity, Python didn’t go anywhere as a language. Manuel J. Simoni Weitere Zitate gibt’s in der Zitatsammlung. Eine Liste der neuesten Zitate gibt es auch.

Also tagged ,

Stolpersteine auf dem Weg zur Faulheit

Seit einiger Zeit beschäftige ich mich mit funktionaler Programmierung in der Gewissheit, dass die darin angewandten Konzepte das Programmieren effizienter, sicherer und schöner machen können. Ein in der funktionalen Programmierung wichtiges Konzept – das dennoch nicht von allen funktionalen Sprachen angeboten wird – ist das Konzept der faulen Auswertung (lazy evaluation). Diese Faulheit kann man […]

Also tagged , , , ,

Neues Zitat: linguistic programming

We’ve always known that dynamic languages are a great way to create „little languages“ for specific tasks. But we don’t yet fully appreciate that all programming is a continuous process of language invention. And we don’t (yet) evaluate programming-language productivity on those terms. …. We are linguistic animals endowed with a protean ability to generate […]

Also tagged , , , ,

Wie schlaue Datenstrukturen entstehen…

Vor einiger Zeit bin ich über die Erkenntnis (eines anderen) gestolpert, dass Smart data structures and dumb code works a lot better than the other way around. Außerdem hatte ich von einer Äquivalenz von Daten und Code gelesen: Data is just dumb code and code is just smart data. Gestern ist mir bei einem Refactoring […]

Also tagged , , , ,

Lisper lassen Macs laufen

Lustig, luf liesem Lild laben last llle Leute linen Lac…

Also tagged ,

Python 3.0: Zwischen global und local liegt nonlocal

Am Ende des Kapitels Revenge of the Nerds von HackersAndPainters – im Abschitt „Appendix: Power“ – bringt PaulGraham ein Programmierbeispiel um die Aussagekraft von Programmiersprachen einander gegenüberzustellen. Das Beispiel verwendet einen Akkumulator – eine Funktion, die die Summe der bisher übergebenen Werte bildet. In Lisp sieht das so aus: (defun foo (n) (lambda (i) (incf […]

Also tagged , , , ,