All right, all right! Interim decision regarding qualified Object methods
Jacob Carlborg
doob at me.com
Thu Jul 12 12:11:33 PDT 2012
On 2012-07-12 20:50, H. S. Teoh wrote:
> Having a class RawObject as a superclass of Object is an equally good
> solution. Declare a class without a base class, and the base class
> defaults to Object. Explicitly write "class MyClass : RawObject" and
> you get a class without the stuff in Object. If you want an entire
> hierarchy free of the stuff in Object, just write "class MyBaseClass :
> RawObject" and inherit everything from it.
>
> This has the advantage of _not_ breaking any existing code, and the
> people who want to opt out of Object, can.
Exactly, this is also what Ruby 1.9 does.
--
/Jacob Carlborg
More information about the Digitalmars-d
mailing list