On Tue, 2011-12-06 at 19:13 -0800, Sam Ritchie wrote:
> (let [x (foo)
>       y  (bar)]
>     (when y
>        (let [ ....]
>            ....)))
> 
> that check jarred me, so I put this together:
> https://gist.github.com/1347312. On reflection, discomfort with indentation
> levels probably isn't near the top of the "to macro or not to macro?"
> checklist.

And may be anyway further generalized:

(defmacro <<- [& forms]
  `(->> ~@(reverse forms)))

(<<- (let [x (foo) y (bar)])
     (when y)
     (let [ ....])
     (do ....))

-- 
Stephen Compall
^aCollection allSatisfy: [:each|aCondition]: less is better

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to