Excellent bikeshedding opportunity! Frontend syntax for pattern synonym types
Dr. ERDI Gergo
gergo at erdi.hu
Sun Dec 22 15:16:50 UTC 2013
On Sun, 22 Dec 2013, Jacques Carette wrote:
> Since the first is an iso, why not
> pattern Single :: t a ~ [ a ]
> or
> pattern Single :: t a <-> [ a ]
> ? [I definitely prefer the first] Or is your 'type' for Single somehow
> different than my guess?
the type of Single would be 'a -> [a]', as in:
in an expression context, if x :: a, then Single x :: [a]
in a pattern context, if Single x :: [a], then it binds x :: a
--
.--= ULLA! =-----------------.
\ http://gergo.erdi.hu \
`---= gergo at erdi.hu =-------'
The masses are asses.
More information about the Glasgow-haskell-users
mailing list