On Sun, May 9, 2010 at 7:27 AM, wren ng thornton <w...@freegeek.org> wrote: > > The only examples I can think of where we'd want 'fail'-able patterns are > entirely pedagogical (and are insignificantly altered by not using > 'fail'-able patterns). I can't think of any real code where it would > actually help with clarity. >
You're not a fan of e.g. catMaybes xs = [x | Just x <- xs] or the do-notation form: catMaybes xs = do Just x <- xs return x then? (I actually prefer foldr (maybe id (:)) [] but that's probably just me :) _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe