Screen2.0

 
 
 

links, hints & tips // 2011.07.27 08:45:45 [hh]

Java Virtual Machine für "Lisp"- und "Scheme"-Programmierer: funktional Programmieren mit "Clojure"

Das Open-Source-Projekt "Clojure" ist eine dynamische funktionale Programmiersprache (noch genauer: ein "Lisp"-Dialekt), welche in der "Java Virtual Machine" (JVM) läuft und Java-Bytecode generieren kann. Pure funktionale Programme gelten in der Regel besser als strukturiert und weniger fehleranfällig, da keine Seiten-Effekte möglich sind. Ein weiteres Projekt namens "ClojureScript" erlaubt das Cross-Compilieren von "Clojure"-Quelltexten nach "JavaScript". Best of two worlds...

Für alle Interessierten, die sich nach Sinn und Zweck fragen: der O'Reilly-Verlag hat einen Online-Artikel, in welchem der "Clojure"-Entwickler und Buchautor Stuart Sierra die Vorteile erläutert.

Mark Reid beschreibt hier in seinem Blog, wie man "Clojure" auf dem Ma installiert und betreibt: mark.reid.name/ sap/ setting-up-clojure.html.

Direkter Link: clojure.org

 

Werbung