by Tim Oliver Kaiser
Am 22.7.2011 ging ein Ruck durch die Clojure-Gemeinde: Clojure, die alternative, funktionale Programmiersprache für die JVM, war auf die Plattform JavaScript portiert worden. Diese neue Sprache, passend ClojureScript getauft, kompiliert Clojure-Code nach JavaScript. Damit erreicht Clojure den Webbrowser und somit ergibt sich eine Vielzahl neuer Einsatzmöglichkeiten.
Durch den Einsatz einer JavaScript-VM (z.B. Google V8) kann Clojure(Script) nun auch sinnvoll für kurzlebige Kommandozeilen-Programme verwendet werden.
Dieser Vortrag beleuchtet Konzept, Architektur und Einsatz von ClojureScript, sowie (allgemein) eine Abwägung der Vor- und Nachteile, die sich aus der Wahl der Sprache und Werkzeuge ergeben.
Kenntnisse in Clojure/Lisp sind vorteilhaft aber nicht zwingend erforderlich.
Scala ist eine moderne statisch getypte Sprache auf der JVM. Seine Tests in
Scala zu schreiben ist eine interessante Möglichkeit Scala zu verproben
ohne gleich alles auf ein Pferd zu setzen. Der Vortrag zeigt wie es geht.