News for hackers. Stuff that matters.
Re:The Value in Go’s Simplicity by millstone on Saturday November 16, 2019 @10:07PM (#21556317)
Agreed - a concrete example is the threading macros:

    (defn calculate* []
       (->> (range 10)
            (filter odd? ,,,)
            (map #(* % %) ,,,)
            (reduce + ,,,)))
This is nominally a library as it can be implemented via the language primitives. But in practice this occupies the same space as Haskell's do-notation, and the learner cannot ignore it. The lack of special syntax becomes an implementation detail.

There are no comments on this comment yet.