News for hackers. Stuff that matters.
Re:Readable Clojure by emidln on Wednesday May 24, 2017 @09:32PM (#14414729)
I'd go so far as to advise aggressive use of the threading macros in order to remove visual nesting. It is much easier to read:

    (def good-set-of-stuff
      (->> stuff
           (filter good?)
           (map enrich)
           (into #{}))
than it is to read:

     (def good-set-of-stuff
       (into #{}
             (map enrich
                  (filter good? stuff))))
or

    (def good-set-of-stuff (into #{} (map enrich (filter good? stuff))))
Re:Readable Clojure by jwdunne on Thursday May 25, 2017 @03:10AM (#14415797)
Without much Clojure experience, I agree. Sequential, what-comes-first, is easier to read than finding the first evaluated expression and peeling backwards just to build the same mental model.