Ashtu si shumica e Lisp-eve të tjerë, sintaksa e Clojure është ndërtuar mbi shprehjet S që analizohen fillimisht në strukturat e të dhënave nga një lexues përpara se të përpilohen. [21][17]Lexuesi i Clojure mbështet sintaksë literale për hartat, setet dhe vektorët së bashku me listat, dhe këto përpilohen drejtpërdrejt në strukturat e përmendura. [21] Clojure e trajton kodin si të dhënë dhe ka një sistem makro Lisp . [22] Clojure është një Lisp-1 dhe nuk synohet të jetë në përputhje me kodet me dialektet e tjera të Lisp, pasi përdor grupin e vet të strukturave të të dhënave të papajtueshme me Lisp-et e tjera. [22]
Clojure mbron pandryshueshmërinë dhe strukturat e pandryshueshme të të dhënave dhe inkurajon programuesit që të jenë të shkoqur/të qartë në lidhje me menaxhimin e identitetit dhe gjendjeve të tij. [23] Ky fokus në programimin me vlera të pandryshueshme dhe ndërtime të qarta përparim-kohe synon të lehtësojë zhvillimin e programeve më të fuqishme, veçanërisht të njëkohshme, që janë të thjeshta dhe të shpejta. [24][25][17] Ndërsa sistemi i tij i tipit është tërësisht dinamik, përpjekjet e fundit kanë kërkuar gjithashtu zbatimin e një sistemi të tipit të varur . [26]
Gjuha u krijua nga Rich Hickey në mesin e viteve 2000, fillimisht për platformën Java; gjuha që atëherë është bartur në platforma të tjera, si për shembull Common Language Runtime (.NET). Hickey vazhdon të udhëheqë zhvillimin e gjuhës si diktatori i saj dashamirës i përjetshëm .
^Hickey, Rich (2011). "Simple Made Easy". YouTube. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!); Parametri i panjohur |note= është injoruar (Ndihmë!)
^Bonnaire-Sergeant, Ambrose (2012). A Practical Optional Type System for Clojure (Tezë). The University of Western Australia. {{cite thesis}}: Mungon ose është bosh parametri |language= (Ndihmë!)
^Rose, Calvin; contributors. "Janet Language". Janet-Lang.org. Marrë më 2023-02-18. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
^Baldridge, Timothy. "Pixie". PixieLang.org. Marrë më 2019-07-07. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
^Ramachandra, Ramkumar. "Rhine". GitHub. Marrë më 2019-07-07. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)
^ abcEdwards, Kathryn (2009-08-10). "The A-Z of Programming Languages: Clojure". Computerworld.com.au. Arkivuar nga origjinali më 2019-08-26. {{cite web}}: Mungon ose është bosh parametri |language= (Ndihmë!)Gabim referencash: Invalid <ref> tag; name "interview/a-z" defined multiple times with different content