[Haskell-cafe] Pattern guards seen in the wild?
Ben Franksen
ben.franksen at online.de
Mon Oct 4 20:16:59 UTC 2021
Am 01.10.21 um 09:04 schrieb Tom Smeding:
> 2. Actually a special case of (1.): this is particularly useful with
> GADTs and "discovered" type evidence, like in
> https://github.com/AccelerateHS/accelerate/blob/1ab75f1eb01a1b427563808057d46f29d99bb4dc/src/Data/Array/Accelerate/Prelude.hs#L1429
> .
Yes, exactly. It is not allowed to do that in let-bindings (including
where-clauses), only in case matches, pattern guards, and monadic binds.
Cheers
Ben
--
I would rather have questions that cannot be answered, than answers that
cannot be questioned. -- Richard Feynman
More information about the Haskell-Cafe
mailing list