<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Chavoux Luyt via lazarus <<a href="mailto:lazarus@lists.lazarus-ide.org">lazarus@lists.lazarus-ide.org</a>> schrieb am Do., 24. Juni 2021, 14:53:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>(although it would have been nice if Lazarus could add packages like Delphi without needing to recompile the whole IDE - compile the package to a .dll or .so and simply link into it from the IDE?). </div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Simply using ordinary libraries would fall spectacularly short of what you desire. The package system as known from Delphi allows the metadata of types to be shared between binary modules, something that you *can't* do with libraries. If it would be that easy it would have been done already. </div><div dir="auto"><br></div><div dir="auto">Instead that functionality requires intensive support by both the compiler and the RTL. We are on our way there, but we aren't there yet. Sooner or later that will come in Lazarus as well. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>