Hello everybody,
I really like the &env. It has saved a lot of tedious work a couple of times
.. but I have only found use for the keys of the map that gets passed like
in the following example.

 (defmacro display-local-bindings []
  `(do ~@(map (fn [x#] (list 'println  [`'~x# x#])) (keys &env))))

(let [x 10
        y 20]
(display-local-bindings))

would print

[x 10]
[y 20]

I don't understand what the val part of the map contains? I have failed at
attempts to figuring it out.. Can somebody tell me what the val part
contains and how one could use it?

Thanks,
Sunil.

-- 
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