static this sucks, we should deprecate it

BCS none at anon.com
Thu May 28 08:47:20 PDT 2009


Hello Steven,

> On Thu, 28 May 2009 11:39:28 -0400, Matti Niemenmaa
> <see_signature at for.real.address> wrote:
> 
>> Steven Schveighoffer wrote:
>> 
>>> If we were importing compiled files (or even generated files), then
>>> the
>>> compiled file could have annotated the "static this" with the
>>> dependencies it has...
>>> I don't want to start another long thread on this, I understand
>>> Walter's "I want to use standard linkers" position.
>> I don't think that's an argument against this; you can always compile
>> both an intermediate representation for purposes such as these in
>> addition to the standard object file. It's what the Haskell compiler
>> GHC  does, for instance.
>> 
> As long as it's part of a system where you can't accidentally use
> stale  files, then I'd agree.  The best scenario would be to import
> the object  file directly IMO.

How about serialized the AST that goes into a .di file into a special section 
of he object file and then suck it back in for imports? (BTW this is a solution 
I can live with. :) 





More information about the Digitalmars-d mailing list