[Haskell-cafe] Empty case alternative
Frantisek Farka
frantisek at farka.eu
Fri Jun 27 16:18:59 UTC 2014
Hello cafe,
I was looking into Haskell Report 2010 and notice something in the
definition of case statement:
https://www.haskell.org/onlinereport/haskell2010/haskellch3.html#x8-460003.13
Apparently an empty alternative within case statement is a plausible
production. ('alt' production rule, third option).
If I get it correctly, following example shows the empty alternative:
>
> cStmt e = case e of { 'a' -> True ; {-- empty here --} ; 'b' -> False }
>
What I miss is any ratio behind this. What is the empty alternative
good for? Any idea?
Franta
More information about the Haskell-Cafe
mailing list