[fpc-devel] Status of Delphi-like packages (Class+RTTI aware DLL/SO)?

Florian Klaempfl florian at freepascal.org
Thu Sep 9 14:11:25 CEST 2010

Am 09.09.2010 14:02, schrieb Willibald Krenn:
>> This is why there is no work on a packages system for FPC: there
>> are simply too much different versions around. While Delphi has at
>> most one release per year, FPC/Lazarus has more or less every day a
>> new version.
> Well, but not that much stable releases, I suppose. :)


>> A package compiled for FPC/Lazarus built from todays sources will
>> mostly not work with a program compiled from yesterday sources.
> Even if you divide up your code into packages (Delphi ones), you are
> not forced to compile with packages 'enabled'. Hence daily builds can
> stay perfectly static as is. 

True but building releases with optional dyn. has another disadvantage:
they increase heavily the distribution size and people are already
complaining now about download size.

> But I guess, my main motivation on this is "fun on hacking a compiler
> feature" ;-)

That's a very good point :) However I fear implementing packages is one
of the less fun features.

More information about the fpc-devel mailing list