logoalt Hacker News

sysrpl • today at 6:48 PM • 3 replies • view on HN

I am pleased to announce the first release of full dynamic package support for the Free Pascal Compiler and the Lazarus IDE. This feature has been a long time coming for the FPC ecosystem and has taken more than 20 years to realize through the work of many FOSS individuals.

Dynamic packages allow programmers to create and install components, controls, and Lazarus extensions in seconds without rebuilding the entire Lazarus IDE. They can also be used in by Free Pascal programmers to develop and deploy plugins that expose native Pascal classes and types through dynamic package libraries. To support this functionality, I have made numerous improvements to the compiler, its runtime, and the Lazarus IDE. I have also created additional IDE extensions to improve the experience of working with Lazarus packages. Read more at the link above.


Replies

andsoitis • today at 7:05 PM

Congratulations!

Pascal/Lazarus/Delphi strike such a nice balance of responsiveness in the development lifecycle.

➕ show 1 reply
phba • today at 8:02 PM

Awesome work. It's great to have a FOSS alternative while (Embarcadero) Delphi gets worse with every new release.

pjmlp • today at 7:48 PM

Congratulations on the achievement, and to everyone that made it happen.

Similar to Delphi packages I assume.