#dbugfix 17592

12345swordy alexanderheistermann at gmail.com
Fri Mar 23 22:40:36 UTC 2018


On Friday, 23 March 2018 at 21:55:52 UTC, Jonathan M Davis wrote:
> On Friday, March 23, 2018 21:45:14 12345swordy via 
> Digitalmars-d wrote:
>> [...]
>
> 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

That what I have read from github. However the disadvantage of 
this is that you can not longer make assumptions of what default 
methods that they support.


More information about the Digitalmars-d mailing list