darcs patch: Make toList a member of Foldable
Eelis van der Weegen
eelis at eelis.net
Tue Apr 27 17:53:47 EDT 2010
On 2010-04-27 23:22, Isaac Dupree wrote:
> Can this be implemented in terms of GHC's RULES?
Hi Isaac,
Thanks a lot for mentioning the RULES pragma, which I did not know
about. It turns out that using it to specialize Foldable's toList for
things like NonEmptyList works like a charm. Indeed, this is exactly the
use case described in:
http://www.haskell.org/ghc/docs/latest/html/users_guide/rewrite-rules.html#rule-spec
Hence, there's no need to make toList a member of Foldable (which, as
you rightly point out, has other problems), and so I withdraw my
proposal. :)
Sorry for the noise,
Eelis
More information about the Libraries
mailing list