Hello Hans,
Tuesday, April 8, 2008, 12:17:38 PM, you wrote:
> "deriving" which I think is not used elsewhere. It will break a lot
> of code, but it is easy to change, and also easy to make a
> compatibility mode.
it's also easy to replace all the books, update all code repositories
and reteach all the programmers if you ready to pay for it all :D
I'm sure you could introduce change gradually without too much pain.
I personally think "deriving" is a descriptive term, now that I
understand its role better.
I suppose you could consider "specialize" or "instanciate" but both
those terms are very closely associated with OO and deriving an
instance of a class with a type isn't quite like instantiation or
even specialisation. We want a single word which is equivalent to
"derives from". Deriving by itself can seem a bit ambiguous at first.
Cheers
Paul
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe