Clojure és un llenguatge de programació de la família del Lisp i l'Scheme dissenyat per a operar estretament amb Java sobre la màquina virtual JavaVM.
Posteriorment, se n'ha desenvolupat un rerefons per a la màquina virtual CLR de .NETClojure Roundup: Clojure on CLR and Javascript, Terracotta, New Release Arreplegada de Clojure: Noves edicions de Clojure sobre CLR, Javascript i Terracotta encara en fase beta.Clojure per a CLR (Al viver de projectes GITHUB.com).
Característiques Desenvolupament dinàmic amb un intèrpret, altrament anomenat REPL: inicials de Read Eval Print Loop (bucle de lectura, avaluació i impressió). Funcions com a objectes de primera (poden ser passats com a paràmetre o obtinguts de retorn). Seqüències d'avaluació tardana. Un bon feix d'estructures de dades immutables amb persistència. Programació concurrent amb STM (sigles de Software transactional memory o Memòria Transaccional per Programari). Compilació a codi JVM. Estreta integració amb Java.
Referències
Enllaços externs Lloc web del llenguatge Clojure Guia de Clojure Fulldisclojure Presentacions en vídeo - Fulldisclojure, és un joc de paraules per la consonància del nom "Clojure" amb la frase "Full disclosure" que vol dir "Exposició completa"
Categoria:Llenguatges de programació funcional Categoria:Família del llenguatge de programació Java