I discovered a rather subtle bug as I was coding an example web-app, so I haven't got the code out yet. Will ASAP.
That tutorial is going to take a little time to write, because as the Haskell folks note, "Here be dragons!". The continuation monad is one of the most powerful and can be considered the mother of all monads: http://blog.sigfpe.com/2008/12/mother-of-all-monads.html But it will turn your brain to mush if you're not careful. Jim Martin Coxall wrote: > On Nov 25, 2:59 pm, Konrad Hinsen <konrad.hin...@fastmail.net> wrote: > > On 25.11.2009, at 15:32, jim wrote: > > > > > That's exactly what it is. I used the continuation monad from > > > clojure.contrib.monads. After I get the code out, I'll be writing a > > > tutorial on how it works which will also explain the continuation > > > monad. I found that monad to be the most difficult to get my head > > > around, but it's hugely powerful. > > > > I can confirm that impression... And only wish you good luck writing > > that tutorial! > > > > From the Haskell boys: > > "Abuse of the Continuation monad can produce code that is impossible > to understand and maintain." > > That sounds to me like a challenge. -- 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