D now has a dangerous competitor

Basile B. b2.temp at gmx.com
Thu Aug 30 10:43:24 UTC 2018


On Wednesday, 29 August 2018 at 04:53:59 UTC, bauss wrote:
> On Tuesday, 28 August 2018 at 23:27:09 UTC, Nick Sabalausky 
> wrote:
>> [...]
>
> Honestly C++ did OOP somewhat right, because it wasn't forced 
> upon you, but C++ itself has design issues, that I think D has 
> solved very well.
>
> D does OOP better than C++, but D is still missing some very 
> common OOP patterns.
>
> See: 
> https://forum.dlang.org/thread/tjqxslxfxjgliyziznvk@forum.dlang.org

No, that's not an issue to me, other PLs with OOP behave the same 
way. Problems D has with OOP are more

- not truly virtual destructors (likely a forever problem)
- inherited constructors (should be solved by 
https://github.com/dlang/DIPs/blob/master/DIPs/DIP1004.md)


More information about the Digitalmars-d mailing list