Niedawno przeczytałem "Little Schemer", tak, zdecydowanie uważam, że wiele zyskasz czytając książkę. To, czego uczy, to rekursywny styl programowania, który jest bardzo rozpowszechniony w świecie Lisp. Piękno list jest zgodne z właściwością zamknięcia (nie zamknięciem, koncepcją języka programowania, ale zamknięciem jak w matematyce, gdzie operacja na dwóch elementach ze zbioru tworzy inny unikalny element tego samego zestawu). Książka uczy wszystkich tych zaawansowanych koncepcji bez nazywania ich i wiele więcej (na przykład, rozdział 9 mówi o Y Combinatorze, jednym z najpiękniejszych pojęć z teorii programowania-języka/logiki).
Proponuję, abyś przeczytał go na wszelkie sposoby, niezależnie od tego, czy uczysz się Schematu, czy Clojure lub jakiegokolwiek innego języka.
Nadszedł nie bądź albo - przeczytaj Little Lisper, ponieważ jest to świetna książka, i zacznij uczyć się Clojure z jakiejś dokumentacji online. Książka jest krótka i nie zajmie ci dużo czasu. – spacemanaki
Prawie napisałem podobne pytanie: chciałem wiedzieć, czy nauka LISP pomoże mi nauczyć się Clojure, ponieważ jestem nowicjuszem w językach funkcjonalnych, a Clojure przyciąga moje zainteresowanie, ale im bardziej zagłębiałem się, tym bardziej znajdowałem ludzi kierujących do LISP-a. To prawdziwy dylemat, wiedząc, od czego zacząć! – mydoghasworms
* Mały Schemer * zabrał mnie z sepsą. Clojure jest nieco dalej od (Common) Lisp niż ze Schematu, więc będziesz miał trochę więcej do zapomnienia. W Lisp lub Scheme książka jest katechizmem na podstawie list i rekursji. Nic takiego nie wiem o Clojure. Przeczytaj i przekaż dalej. – Thumbnail