Clojure jest językiem o solidnych podstawach teoretycznych. W tej części zajmiemy się metafizyką tego dialektu Lispa, a dokładniej definicjami stanu, tożsamości, powiązania i wartości. Pozwoli nam to oswoić się z paradygmatem funkcyjnym i zrozumieć dlaczego niektóre oczywiste czynności wymagają przeprowadzania operacji niestosowanych w innych językach programowania. read more →

Clojure to funkcyjny język programowania ogólnego przeznaczenia bazujący na modelu Lisp–1. Jego wzorcowa implementacja działa pod kontrolą maszyny wirtualnej Javy, ale istnieją też wydania pracujące w środowisku Uruchomieniowego Języka Wspólnego platformy .NET czy JavaScriptu. Clojure jest Lispem, który powstał z myślą o przetwarzaniu współbieżnym i korzystaniu z ekosystemu Javy. read more →