In his talk entitled "(not= DSL macros)", C. Grand recommends designing the 
core of a DSL with "capturing" rather than binding, then adding binding 
macros as an extra layer on top if desired.

I'm trying to understand what exactly he means by "capturing" in this 
context. I'm familiar with the use of the word "capture" to describe what 
lexical closures can do with variables from the surrounding scope, and also 
to describe what non-hygienic macros can do with variables from the 
surrounding scope, but it seems he's referring to something else here. A 
Google search doesn't bring up anything enlightening. Can anyone offer a 
brief explanation?

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to [email protected]
Note that posts from new members are moderated - please be patient with your 
first post.
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