Clojure Distilled
11–20 of 54 posts
Re: Clojure Distilled
#12This is also one of the few document that can be converted from html to epub without much pain. It looks quite good with
pandoc ClojureDistilled.html -o ClojureDistilled.epub --indented-code-classes=clojureRe: Clojure Distilled
#13I'm currently learning Clojure. For all the "aha!" moments, there are plenty of "WTFs?", too. Not that it's a fault of the language, it's just that it requires a different way of looking at things. I've only skimmed this article, but look forward to reading it in depth later. Thanks! I'd be interested if anyone has some similar pieces to share.
Most of my Clojure WTFs were not related to the language itself, but rather the tooling. This was years ago, but everyone used to say, "Before diving into Clojure, you should really learn emacs and all these other things first." I'm glad I ignored them and sputtered along in a text editor while learning the basics of the language, because I would've otherwise burnt out. With apps like Light Table now available, maybe…
Re: Clojure Distilled
#14I'm currently learning Clojure. For all the "aha!" moments, there are plenty of "WTFs?", too. Not that it's a fault of the language, it's just that it requires a different way of looking at things. I've only skimmed this article, but look forward to reading it in depth later. Thanks! I'd be interested if anyone has some similar pieces to share.
There are a few typos, but the most glaring one was the incomplete python code underneath the "Code Structure" heading:
l = [1, 2, 3, 4, 5]
for i in l i = i*i
for i in l if (i mod 2 == 0)
print l
I assume the author wanted to show how the list was mutated. And those conditionals need trailing colons :)
Re: Clojure Distilled
#15I'm currently learning Clojure. For all the "aha!" moments, there are plenty of "WTFs?", too. Not that it's a fault of the language, it's just that it requires a different way of looking at things. I've only skimmed this article, but look forward to reading it in depth later. Thanks! I'd be interested if anyone has some similar pieces to share.
Re: Clojure Distilled
#16Earlier quoted context omitted.
Most of my Clojure WTFs were not related to the language itself, but rather the tooling. This was years ago, but everyone used to say, "Before diving into Clojure, you should really learn emacs and all these other things first." I'm glad I ignored them and sputtered along in a text editor while learning the basics of the language, because I would've otherwise burnt out. With apps like Light Table now available, maybe…
Good to know! I started with emacs, but decided to use Light Table for now. Nothing against emacs, but I don't want to make things harder by learning a new language and a new editor at the same time. Aside from Light Table (and presumably Leiningen) do you have any other tooling recommendations?
Re: Clojure Distilled
#17But do you know why more people get into ruby or js? It's community is beginner friendly. Most texts on the subject of lisps feel like wannabe dissertations, preferably with the Computer Modern font and 5 pages long.
Re: Clojure Distilled
#18That link is down for me, but I think this is the same content? http://yogthos.github.io/ClojureDistilled.html
also this works via rawgit: https://cdn.rawgit.com/yogthos/yogthos.github.com/master/Clo...
Re: Clojure Distilled
#19Also, this is an excellent summary / introduction to key clojure concepts, well done to the author.
Re: Clojure Distilled
#20https://cdn.rawgit.com/yogthos/yogthos.github.com/master/Clo...