3 ms·
> it's mostly strange that nobody else has it It looks like it is the same as clojure's doto macro: http://clojuredocs.org/clojure_core/clojure.core/doto http
by bokchoi 15y ago
> it's mostly strange that nobody else has it
It looks like it is the same as clojure's doto macro:
http://clojuredocs.org/clojure_core/clojure.core/doto http://clojuredocs.org/clojure_core/clojure.core/doto
And it is strange more languages don't have it.
- masklinn 15y agoIt is pretty nice (and makes Clojure jump up a place or two in the completely unranked list of "languages I really need to learn"). It looks very similar yes, although there's a difference in that `doto` can only returns its `this`.
- ajuc 15y agoClojure has something even cooler than doto. It's called "thrush operators": http://clojuredocs.org/clojure_core/clojure.core/-%3E http://clojuredocs.org/clojure_core/clojure.core/-%3E and http://clojuredocs.org/clojure_core/clojure.core/-%3E%3E http://clojuredocs.org/clojure_core/clojure.core/-%3E%3E