On Friday, 11 May 2018 at 03:11:48 UTC, KingJoffrey wrote:
On Thursday, 10 May 2018 at 21:26:12 UTC, Jonathan M Davis wrote:
Idiomatic D tends to use classes rarely...

What is the basis for this assertion?

D tends to prefer structs with UFCS member functions rather than classes, because one rarely needs the reference semantics or inheritance. Also, classes are pretty inconvenient because they are hard to use without the GC.


On a separate issue, 'private' should mean private! (not kinda-private).

Let's not make D classes even more of joke.

`private` is for outside the module. Within the module, private is not applied because D wanted to avoid C++'s `friend` functions.

Reply via email to