> > > module Strange( strange ) where > > > > > strange :: (a,a,a) -> a > > > strange triple > > > | (first triple) == (fst triple) = first triple > > > > > first :: (a,b,c) -> a > > > first (a,b,c) > > > = a > > > > Stange.lhs:5: Couldn't match the type > > `PrelTup.(,,) tazz' against `PrelTup.(,)' > > Expected: `(tazz, tazz, tazz)' > > Inferred: `(tazz, tazN)' > > In a list-comprehension qualifer: Thanks for the report. The error message now says "In a guard:". (In the next release.) Simon
- bug report Marc van Dongen
- Re: bug report Simon L Peyton Jones
- Re: bug report Simon L Peyton Jones
- bug report Marc van Dongen
- Re: bug report Sigbjorn Finne
- Re: bug report Simon L Peyton Jones
- bug report Marc van Dongen
- bug report Marc van Dongen
- bug report Marc van Dongen
- Re: bug report Sigbjorn Finne
- bug report Simon L Peyton Jones
- bug report Marc van Dongen=
- Re: bug report Simon Marlow
- Re: bug report Alex Ferguson
- Re: bug report Simon Marlow
- Re: bug report Alex Ferguson
- Re: bug report Simon Marlow
- bug report Marc van Dongen=
- Re: bug report Simon Marlow
- bug report Marc van Dongen=
- Re: bug report Simon Marlow
