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
