On Wed, Jul 13, 2011 at 7:19 AM, Konrad Hinsen <konrad.hin...@fastmail.net> wrote: > On 13 Jul 2011, at 05:04, Ken Wesson wrote: > >>> One approach that has been proposed to improve composability of macros is >>> to >>> adopt a continuation-passing style. This would make macros a candidate >>> for >>> the continuation monad, so perhaps monads may be of use in implementing >>> complex macros. >> >> That popcorn-popping sound you hear is heads exploding out there in >> the audience. > > Maybe this article will help understand what I was referring to - noting > that this is for Scheme and not Clojure: > > http://okmij.org/ftp/papers/CPS-Macros.ps.gz
Oh, I'm not saying my own is exploding -- just that macros can be tough for some people to get their heads around, and monads even more so, so combining the two ... -- Protege: What is this seething mass of parentheses?! Master: Your father's Lisp REPL. This is the language of a true hacker. Not as clumsy or random as C++; a language for a more civilized age. -- 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