On Sep 22, 4:36 am, "Stephen C. Gilardi" <[EMAIL PROTECTED]> wrote:
> I was surprised that clojure/binding doesn't support destructuring bind:
>
> Clojure
> user=> (def a)
> #'user/a
> user=> (def b)
> #'user/b
> user=> (binding [[a b] [1 2]] (+ a b))

Hello Stephen.

I am not sure I understand. Your example doesn't seem to suggest that
you are really needing a form of destructuring. Rather, it looks like
multiple bindings. Presently, I can do:

krukow:~/languages/clojure/trunk$ cl
Clojure
user=> (def a)
#'user/a
user=> (def b)
#'user/b
user=> (binding [a 1 b 2] (+ a b))
3
user=>

Would that be enough?

Kind regards,
- Karl

--~--~---------~--~----~------------~-------~--~----~
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
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/clojure?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to