I like Clojure, but stopped using it due to not having a good way to define DTOs at a service level (I prefer noisy statically typed languages apparently). Best guess.
(-> {}
ice
(rye :2-fingers)
bitters
absinthe
shake
strain
garnish)
Now I think that strain flipped the returned type from drink to a glass with the drink.All this shows is that OO and FP are duals [1]. I don't claim to get FP perfectly, but my moment of zen was realizing this.
Re:Why Clojure? (2010)
by doublerebel on Friday December 30, 2016 @11:49PM
(#13289551)
Thank you, I had not seen that c2 page. Many in the JavaScript community have fervent arguments for/against closures/objects (which I do not share). The educated debate in that link is a quality resource on the subject.
forgot the sugar!
Re:Why Clojure? (2010)
by throwaway7645 on Friday December 30, 2016 @07:24AM
(#13284025)
Haha...didn't think so many people would respond. There is a Lisp example below. F# is similar, but with pipes and arrows.
Would you mind actually making Sazerac in your FP "analogy" as well?