Elements of Clojure
therepl.net
Elements of Clojure
1–10 of 71 posts
Re: Elements of Clojure
#2Re: Elements of Clojure
#3Bought it, read it, liked it. Most of it is applicable to any programming language. I remember there being very little code examples in the book.
Re: Elements of Clojure
#4This book contains some of the deepest programming insights I've encountered, to be put on the same level as SICP or the Pragmatic Programmer.
The discussions on naming and abstraction are particularly illuminating, exposing some fundamental tradeoffs like synthetic vs natural names, or principled vs adaptable systems of abstractions. Were these notions more widespread, a lot of the pointless rants and debates we hear in programming circles would disappear.
I would not recommend this book to beginners - this book is most useful when you are experienced enough that your struggle is to make choices, not to get things to work.
Re: Elements of Clojure
#5Don't let the title fool you - 90% of the advice given in this book isn't specific to Clojure, and boy is it good advice. This book contains some of the deepest programming insights I've encountered, to be put on the same level as SICP or the Pragmatic Programmer. The discussions on naming and abstraction are particularly illuminating, exposing some fundamental tradeoffs like synthetic vs natural names, or principled…
It's not 2014 anymore, the world moved on. I'm as upset about it as anyone.
Re: Elements of Clojure
#6Don't let the title fool you - 90% of the advice given in this book isn't specific to Clojure, and boy is it good advice. This book contains some of the deepest programming insights I've encountered, to be put on the same level as SICP or the Pragmatic Programmer. The discussions on naming and abstraction are particularly illuminating, exposing some fundamental tradeoffs like synthetic vs natural names, or principled…
Re: Elements of Clojure
#7Hope this book also introduces some engineers to analytic philosophy too, a discipline that I feel is crucial for understanding any formal pursuits, and that is given far too little attention (thanks to the hyper-specialization of domains and knowledge).
Re: Elements of Clojure
#8Clojure's cool, I am glad I got to work with it professionally. I did go back to Javascript, but it made me a better developer. It strikes a nice balance between being a pure functional language and being practical.
Re: Elements of Clojure
#9I thought I wouldn't live to see the day for Clojure related link to be the top link on HN. I had to reload 5 times. Clojure's cool, I am glad I got to work with it professionally. I did go back to Javascript, but it made me a better developer. It strikes a nice balance between being a pure functional language and being practical.
Re: Elements of Clojure
#10I thought I wouldn't live to see the day for Clojure related link to be the top link on HN. I had to reload 5 times. Clojure's cool, I am glad I got to work with it professionally. I did go back to Javascript, but it made me a better developer. It strikes a nice balance between being a pure functional language and being practical.
As someone starting out with Clojure and ClojureScript I'd be interested to hear about your experience.