[Haskell] Re: Syntax Q: How do you share RHS's in case expressions!?
Stefan Monnier
monnier at iro.umontreal.ca
Sat Oct 23 11:36:02 EDT 2004
> I'm baffled that I can't find anywhere in the documentation how to associate
> two or more patterns with the same right-hand-side...
It gets more interesting with things like:
case x of ( ([],a) | (a,[]) ) -> .. a ..
where the rewrite looks like:
let foo a = ...
in case x of ([],a) -> foo a; (a,[]) -> foo a
:-(
Stefan
More information about the Haskell
mailing list