Clojure | |
---|---|
Lisp-Dialekt | |
Basisdaten | |
Paradigmen: | Funktionale Programmiersprache |
Erscheinungsjahr: | 2007 |
Entwickler: | Rich Hickey |
Aktuelle Version: | 1.11[1] (22. März 2022) |
Typisierung: | dynamisch, stark |
Beeinflusst von: | Lisp, Prolog, ML, Erlang, Haskell, Java[2] |
Betriebssystem: | Windows, Linux, macOS, Solaris, FreeBSD |
Lizenz: | Eclipse Public License |
https://clojure.org/ |
Clojure [Lisp-Dialekt, der interaktive Entwicklung unterstützt. Die Sprache fördert einen funktionalen Stil, der nebenläufige Programmierung stark vereinfacht. Clojure läuft in der Java Virtual Machine und ist eng mit der Java Runtime integriert. Eine JavaScript-Implementierung mit dem Namen ClojureScript sowie eine CLR-Implementierung existieren ebenso. Das Makrosystem ist mit dem anderer Lisp-Umgebungen vergleichbar.
] ist ein modernerClojure-Projekte werden auch mithilfe der Software Leiningen verwirklicht.