D Language 2.0
Andrei Alexandrescu
SeeWebsiteForEmail at erdani.org
Thu Jan 21 20:38:16 PST 2010
BCS wrote:
> Hello Andrei,
>
>> Well if we get into details we'll figure that things must be quite
>> different for different memory management models. For example Object
>> in ref-counted mode is not a class anymore, it's a struct. So now
>> there's going to be two parts in an app: those in which Object is a
>> class, and those in which Object is a struct. Reconciling those would
>> be a tall order.
>
> I think we *are* taking about different things because that argument
> doesn't hold for the -nogc I'm thinking of, ref counted objects are
> still GCed objects, allocating them would also be disallows in a module
> compiled under -nogc.
Yah, but say the module is calling a function in another module. Could
that function allocate stuff? Then who's releasing it? Could that
function return allocated stuff into the -nogc module? Then who's
releasing that guy?
Andrei
More information about the Digitalmars-d
mailing list