What would break if class was merged with struct

Iain Buclaw via Digitalmars-d digitalmars-d at puremagic.com
Sun May 28 01:29:08 PDT 2017


On 27 May 2017 at 20:34, Jonathan M Davis via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On Saturday, May 27, 2017 16:37:04 Ola Fosheim Grøstad via Digitalmars-d
> wrote:
>> > Monitor (i.e. for "synchronized") and
>>
>> Wasn't this going to be removed?
>
> There was definitely talk of doing it, but it's never actually happened. I
> don't think that it was actually decided that we would though, and some
> other things that we _definitely_ decided we do have never actually happened
> either (e.g. remove delete from the language and remove toString, toHash,
> opCmp, and opEquals from Object). Getting major changes in is often
> something that doesn't work out very well given the obstacles involved.
>

There's nothing blocking the deprecation of monitors.  Just someone
needs to do the work.



More information about the Digitalmars-d mailing list