A fully late bound namespace proposal

Paolo Bonzini bonzini at gnu.org
Fri Oct 5 10:11:21 UTC 2007


>> Well, I would actually consider going in the OPPOSITE direction inspired
>> by Dan etc. Why not just go *fully late bound*? It would solve lots of
>> problems - like dynamic remapping of spaces without any recompilation
>> needed.
> 
> Because of the speed concerns, and it may not (probably isn't) always
> be needed.  My idea here was just implement it purely late bound with
> no option for compile time binding, and just use macros (which I want
> anyway) to implement early binding.

I think that late-binding Undefined references would be much preferrable 
to early-binding them inside a separate dictionary.  However, for things 
that "exist" I don't think early-binding loses flexibility compared to 
late binding.

Paolo



More information about the Squeak-dev mailing list