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