Why is D unpopular?

forkit forkit at gmail.com
Sat Jun 11 09:13:52 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.

Your forgot to mention the programming language called 17.

It doesn't use classes either.

But it's object oriented. Afterall, 17 is an object.



More information about the Digitalmars-d mailing list