Abstract

Kurzer Überblick über die einzelnen Konzepte der Sprache Clojure mit Ausrichtung darzustellen warum sich daraus Vorteile gegenüber anderer Sprachen ergeben.

Description

Clojure kombiniert minimalistische Syntax in Verbindung mit den Sprachmitteln Funktion und Makro. Makros sind nicht als textuales Precompiling realisiert sondern mit ihnen wird es möglich die Sprache auf Basis des ASTs zu erweitern. Damit kann Kode programmiert werden der nicht zur Laufzeit sondern bereits zur Compilezeit ausgeführt. Es wird klar dargestellt, dass jede Sprache für andere Probleme geeignet sein kann. Leider fehlt eine nähere Betrachtung, wie Clojure konkret hybrid mit anderen Sprachen eingesetzt werden kann.

Links and resources

Tags