What’s Wrong with OOP and FP

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Thu Nov 14 10:03:18 PST 2013


On 11/14/13 1:37 AM, Don wrote:
> I just can't escape the feeling that class-based runtime polyphorphism
> is almost never an ideal solution, and that most of the benefits and
> success of OOP languages comes from things other than OOP itself. And I
> think it's because OOP is philosophically nonsense -- in the real world,
> similarities between things are everywhere, but almost none of them are
> is-A relationships.

Compilers (ours included) are a good example where OOP (with some 
visitor pizzazz) is a good fit. There are obvious hierarchies (addition 
is-a expression etc).

Andrei




More information about the Digitalmars-d mailing list