[Haskell-cafe] Re: ANNOUNCE: GHC survey results

Bulat Ziganshin bulatz at HotPOP.com
Tue Jun 28 12:50:00 EDT 2005


Hello Johannes,

Tuesday, June 28, 2005, 7:38:04 PM, you wrote:

>> type Figure = Circle ...
>> type Figure |= Box ...

JW> interface Figure
JW> class Circle implements Figure
JW> class Box implements Figure

this don't give ability to create polymorphic collections

JW> well I never would want to do that - and OO gurus do not recommend
JW> it either. See Gamma et al, Design patterns, Introduction,
JW> where they advise to use interface inheritance, but to avoid
JW> implementation inheritance. This is exactly the situation
JW> we have in Haskell.

you are completely skipped the point that these is just for C++
programmers wanting to program in Haskell and aimed to give them
faster learning path and easy to use instruments


-- 
Best regards,
 Bulat                            mailto:bulatz at HotPOP.com





More information about the Haskell-Cafe mailing list