All right, all right! Interim decision regarding qualified Object methods
Jonathan M Davis
jmdavisProg at gmx.com
Thu Jul 12 18:25:07 PDT 2012
On Friday, July 13, 2012 03:15:41 Mehrdad wrote:
> On Friday, 13 July 2012 at 01:10:16 UTC, Mike Parker wrote:
> > Again, it's a matter of choice. You can always choose to use a
> > particular library, alternative, or implement your own
> > solution. How to you choose *not* to derive your classes from
> > Object?
> You mean, "how do you choose *not* to use opEquals()?"?
Yes. Restrictions placed on Object affect _everyone_ using the language,
whereas restrictions placed on a particular library only affect the users of
that library. So, Object needs to be able to work without forcing const on
anyone using it, whereas a 3rd library doesn't necessarily need to.
- Jonathan M Davis
More information about the Digitalmars-d