On Fri, Apr 03, 2009 at 02:41:29PM +0200, Mattias G?rtner wrote:
> >
> > Note that unneeded parts in an .exe might also be a LCL architectural
> > problem, not necessarily per se smartlinking. Often if units are referenced,
> > init code is run that touches a lot of stuff.
> 
> Yes. There are two LCL design problems with smart linking:
> - published properties/methods needed for RTTI forms
> - the register mechanism of the LCL interfaces

> The first could theoretically be remedied like KOL did.

Which is?

> The later was done to keep the code maintainable.
> Smart linking could be improved a lot, but not without a price.

Btw, I saw expanding RTTI on Verity Stobs and Nick Hodges agenda:

http://blogs.embarcadero.com/nickhodges/2009/02/04/39200

Brr.

In the CG forums it is also often asked, but the problem with those is that
there is never any discussion about downsides of new features.

_______________________________________________
Lazarus mailing list
Lazarus@lazarus.freepascal.org
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to