Discussion Thread: DIP 1042--ProtoObject--Community Review Round 1

Ola Fosheim Grøstad ola.fosheim.grostad at gmail.com
Mon Jan 10 23:48:59 UTC 2022

On Monday, 10 January 2022 at 18:12:19 UTC, Paul Backus wrote:
> As long as we're bikeshedding, I'd like to submit `RootObject` 
> for consideration.

It would be a usability mistake to call the root object for 
something different than just "object".

It would be better to just move mutex to SynchronizedObject and 
either use source-to-source updates or give the users descriptive 
error messages.

D needs to focus more on usability and less on backwards 
compatibility. Streamline, clean up, not obfuscate.

Use proper versioning and let users decide whether they should 
upgrade or not. Or provide a compiler option for retaining old 
behaviour. Just don't add more mess to the mix in an attempt to 
"fix" things. Do it properly, or leave it as is.

More information about the Digitalmars-d mailing list