Język programowania Clojure

Clojure to język programowania, który jest dialektem Lispu działającym pod kontrolą maszyny wirtualnej Javy (JVM). Jest językiem ogólnego przeznaczenia, dynamicznie typizowanym i wieloparadygmatowym z silnym akcentem funkcyjnym. Jego wiodącymi cechami są: dobrze opracowana obsługa wykonywania współbieżnego i niemutowalność danych (realizowana z użyciem struktur trwałych).