[fpc-devel] Discussion about "Dynamic packages"

Sven Barth pascaldragon at googlemail.com
Thu Apr 13 14:37:39 CEST 2017


Am 13.04.2017 12:03 schrieb "Mattias Gaertner" <nc-gaertnma at netcologne.de>:
>
> On Thu, 13 Apr 2017 11:28:02 +0200
> Sven Barth via fpc-devel <fpc-devel at lists.freepascal.org> wrote:
>
> >[...]
> > The intended purpose of dynamic packages (and libraries in general) is
not
> > to save memory (in fact a binary plus packages would be much larger than
> > the statically compiled binary), but to share *binary* code so that this
> > code does not need to reside in multiple executables.
>
> 'What do we need them for? What's "special" about packages?':
>
>
http://wiki.freepascal.org/packages#What_do_we_need_them_for.3F_What.27s_.22special.22_about_packages.3F
>
>
> >[...]
> > It isn't merely the memory management. The Object Pascal RTL exists of
much
> > more than just memory management: there is exception handling, the RTTI,
> > resource strings, unit initialization and finalization.
>
> Good examples. I added them.

Thanks.

Though I should probably take the time somewhen and clean up that article a
bit to reflect the current state a bit more.

Regards,
Sven
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20170413/b4100512/attachment.html>


More information about the fpc-devel mailing list