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