You do it in a different language that isn't haskel or ml and show me the result, then we can judge.
You'd btw probably write it as.
(->> (range)
(map #(repeat % (odd? %)))
(apply concat)
(take 1000)
If you want it more readable.You missed a closing paren :)
It shows that Lisp programmers really don't care about balancing parenthesis, because editors do that for them.
Yeah, I really love the new parinfer stuff :D
And this example is suppoed to support Clojure's readability?