Adding a new design constraint to D

FeepingCreature feepingcreature at gmail.com
Sat Jun 18 07:46:27 UTC 2022


On Saturday, 18 June 2022 at 05:14:20 UTC, Max Samukha wrote:
> On Friday, 17 June 2022 at 21:40:58 UTC, Walter Bright wrote:
>> On 6/16/2022 4:45 AM, Olivier Pisano wrote:
>>> I am suggesting language design is hard.
>>
>> Not the least of which is there is no such thing as a correct 
>> language design. There are only tradeoffs.
>
> There is an inconsistent language design. If the main paradigm 
> the language is built around is class-based OOP, then it is 
> reasonable to expect that 'private' is class-private (or at 
> least there is a way to express class-private).

D is not built around a class-based OOP paradigm. D includes 
class OOP as one paradigm among many.


More information about the Digitalmars-d mailing list