Why is D unpopular?

Antonio antonio at abrevia.net
Tue Jun 14 07:21:05 UTC 2022


On Saturday, 11 June 2022 at 07:27:43 UTC, Paulo Pinto wrote:
>
> Regardless of how it is called, OOP is definitely not the class.
>
> There are no classes in prototype based OOP languages like SELF 
> and JavaScript (the ES6 "class" gets desugared into prototypes 
> anyway).
>
> There are no classes in pattern based OOP languages like BETA.
>
> There are no classes in type extension based OOP languages like 
> Oberon.
>
> There are no classes in multi-methods/protocol based OOP 
> languages like Common Lisp, Clojure, Dylan and Julia.
>
> There are no classes in interface based OOP languages like VB 
> (pre-.NET), Go, Rust, OCaml.
>
> Basically the OOP design space is big enough to have plain 
> classes define the ultimate meaning of what is OOP.

**Amen**



More information about the Digitalmars-d mailing list