On Friday, 23 March 2018 at 21:55:52 UTC, Jonathan M Davis wrote:
[snip]
Walter and Andrei have been discussing putting together a DIP
with a "ProtoObject" which will be the new root class below
Object where ProtoObject itself has only the bare minimum
required to work as a class (not monitor object, no toString,
no opEquals, etc.). Classes could then derive from ProtoObject
directly instead of from Object, and then they could define any
of the functions that are currently on Object with whatever
attributes they wanted (or not define them at all). The DIP has
not yet been written, and the details still need to be ironed
out, but that's the gist of the direction that's currently
being considered.
- Jonathan M Davis
Object would derive from ProtoObject, right?