Есть ли способ выполнять последовательные привязки в Clojure?

Я хочу использовать макрос привязки , но хочу, чтобы он был последовательным, как в let .

Думаю, я могу написать это так ...

(binding [a 1]
  (binding [b (inc a)]
    (println b))) 

... но должно быть лучший способ. Есть мысли?

5
задан funkymunky 15 July 2011 в 18:36
поделиться