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

Reply via email to