On 22.01.2010, at 12:11, Jacek Generowicz wrote:

If not, does Clojure provide any run-time binding mechanisms which
would allow this concept be made to work with maps which do not become
available until run-time?

There's always eval, and in fact I think you can't work around it. The meaning of an expression depends on which variables in it are bound and which are free. You can't compile the expression without having that information, so if it becomes available only at runtime you need eval.

Note however that as long as the set of keys is known at macro expansion time, the values can be inserted at runtime.

Konrad.

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