Hosting von Clojure-Anwendungen
Clojure ist eine dynamische, funktionale Programmiersprache, ein LISP Dialekt, der sich jedoch von traditionellen LISP Dialekten wie Scheme oder Common Lisp unterscheidet. Insbesondere vereinigt die Sprache unveränderbare lokale Variablen mit besonderer Unterstützung für Nebenläufigkeit (engl. concurrency).
Als Mitglied der List Processing Language (LISP) Sprachfamilie gehört Clojure zum Urschleim der Künstlichen Intelligenz (KI).
»Clojure wurde in einem mythischen Vulkan durch Rick Hickey geschmiedet. Eine Legierung aus Lisp, funktionaler Programmierung und einer Locke seines epischen Haares, entwarf er eine Sprache, die entzückend und doch mächtig ist. (…) Außerdem bietet Clojure bessere Werkzeuge, um komplizierte Themen anzugehen (wie nebenläufige Programmierung), die traditionell dafür bekannt sind, ihre Entwickler in jahrelange Therapie hinein zu treiben.« (aus Daniel Higgenbaum, Clojure For The Brave And True)
Clojure läuft auf der Java Virtual Machine (JVM) und ist daher mit Java interoperabel. So kann die umfangreiche Software-Infrastruktur, die Hostsharing für Java bietet, auch für Clojure genutzt werden.