deriving (was Re: storing to a file)

Andrew J Bromage ajb@spamcop.net
Fri, 15 Nov 2002 09:51:21 +1100


G'day all.

On Thu, Nov 14, 2002 at 09:56:24AM -0500, Mark Carroll wrote:

> Actually, "deriving binary" would be a nice
> thing to have in general - even more, a way to add your own "deriving"
> things from within Haskell, although I have no idea how such a thing would
> work.

Actually, there's one situation where it would work easily, and that
is when used with newtype.  Apart from "Show" and "Read", which are
special cases anyway, the "deriving" operation on newtype has a simple
meaning: inherit instances from the type being wrapped.

Thoughts?

Cheers,
Andrew Bromage