On Wed, 17 May 2006 16:04:04 -0300
"Felipe Monteiro de Carvalho" <[EMAIL PROTECTED]> wrote:

> On 5/17/06, Bogus__aw Brandys <[EMAIL PROTECTED]> wrote:
> > Maybe create KOL based widgetset for Lazarus
> 
> Won't solve anything. LCL is too big. There are too many features, and
> thus pascal units to be linked to get lcl working, so any LCL
> widgetset will generate big executables.

Ehm. The widgetsets are in no way optimized for smartlinking. I guess, by
optimizing a few things we can easily reduce the size by half.

 
> What would help is really powerful smartlinking (being able to rip
> unused methods inside a unit for example).

Won't help. For example at the moment the gtk callbacks use case statements
with all kind of controls. This must be improved.

 
> LCL adds some things, like being able to load a form from XML. This
> requires a parser, and parsers are big, so this adds size to software.

True. But this makes less than 5% of the code.


> The final size is a big sum of all the features. A powerful
> smartlinking would kill all unecessary stuff.
> 
> > or simply use KOL (http://xcl.cjb.net) for WinCE ?
> 
> Now this would make software smaller. But then you loose the
> cross-platform hability, the form designer and LCL component
> repository.


Mattias

_________________________________________________________________
     To unsubscribe: mail [EMAIL PROTECTED] with
                "unsubscribe" as the Subject
   archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to