|
|
|
|
|
by mduerksen
5590 days ago
|
|
I definitely disagree that Clojure introduces "real world nastiness" which would prevent a beginner from learning it "the clean way". Clojures data structures are very elegant and easy to grasp (e.g. you don't have to think about pointers or define equal operators, it's all there already). And you can define functions just as clean an "pure" as in Scheme. I do agree that Clojure is very comprehensive, and can be overwhelming for a beginner. But you could buy a book, which will use only a subset of Clojure at the beginning.
And when you get to the point where you can use the basic data structures and map, filter, reduce them, this will get you very far. |
|