[fpc-devel]Some idea of joint units

Peter Vreman peter at freepascal.org
Thu Nov 13 18:06:54 CET 2003


>
>> So (again IMHO) the disadvantages outstrip the disadvantages by far.
>
> Ouch, not exactly so my dear. What you mean is the redundant code has the
> chance to get into the executable. But first there is smartlinking, second
> there could be "smartuniting" and third, most libraries anyway use all the
> units, declared from each other. For instance I downloaded jpeg.pas and it

<snip some big story>

Smartlinking and smart unit including is a requirement for this.

It can maybe added as extension when support for packages is added. In the
unit clause the name of a package can be reference and all units in the
package will be implicitly included. When the unit/program is compiled the
unused units will be removed.

But extensions like this are certainly 2.0+ features. So don't expect
anything soon.

Peter







More information about the fpc-devel mailing list