Nyelvek listája
Kezdő oldal
Bevezetés
Szintaxis
A reader
Makró karakterek
Reader form-ok
Megjegyzések
Típusok, típuskonstrukciók
Skalár típusok
Számok
Integerek
Lebegőpontos számok
Racionális számok
Szimbólumok
Kulcsszavak
Stringek
Reguláris kifejezések
Karakterek
Összetett típusok
Vektorok, vermek
Listák
Sorok
Halmazok
Hash map-ek
Java tömbök
Speciális formák, vezérlési szerkezetek
def, let és set! - a definíció és értékadás 3 alakja
Szekvencia: do
Elágazás, vagyis: az if forma
Ciklusok Clojure-ben: loop
Rekurzió hatékonyan: recur
Kölcsönös rekurzió
Idézőjelezés
Függvénydefiníció: az fn forma
A nyelv bővíthetősége
Névterek
Kivételkezelés
Kivételek kiváltása és kezelése
Az Objektum-orientált programozás alternatívái
Protokollok
Rekordok
A multimetódusok polimorfizmusa
Objektumok, osztályok generálása
proxy
gen-class
Programhelyesség
Elő és utófeltételek
Invariánsok elő és utófeltételekkel
Párhuzamosság
Ref-ek
Agent-ek
Atom-ok
future-ök
promise-ok
Fejlesztőeszközök
A REPL használata
A Leiningen használata
Népszerű Clojure és Lisp REPL eszközök
További információk
Angol nyelvű könyvek
Linkek
Készítők
Neve
Aktuális felelős neve, e-mailje
Példaprogramok
A Clojure programozási nyelv
Készítők
Készítők neve
Zsigmondi Zsolt, 2011-2012-es tanév: az eredeti dokumentum elkészítése
Erdős János, 2013-2014-es tanév: a dokumentum bővítése és aktualizálása
Aktuális felelős neve, e-mailje
Erdős János