2011/7/12 David Nolen <dnolen.li...@gmail.com> > On Tue, Jul 12, 2011 at 9:40 AM, James Keats <james.w.ke...@gmail.com>wrote: > >> >> >> On Jul 12, 2:36 pm, Tamreen Khan <histor...@gmail.com> wrote: >> > Are monads all that special? My understanding is that even in Haskell >> > its wise to not use monads all that much, since it starts to make the >> > code look a little too imperative if not wielded correctly. They're >> > not really the meat of haskell/fp. Macros on the other hand are an >> > important part of lisp, although their overuse is also discouraged :) >> > >> >> My humble understanding is that macros complicate composability, >> whereas monads facilitate it. >> > > Monads bring their own composability issues. Read up on monad transformers > and how they result in complexities like the monad zipper. > +1 plus read Jim Duey's http://intensivesystems.net/writings.html then try to write code with monads...you can spend a week trying to fit the pieces together, i'm not sure the holy grail of composability (whatever that means to you) is worth the investment
Las > David > > -- > 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 > -- László Török Skype: laczoka2000 Twitter: @laczoka -- 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