Hacker News
Free Pascal compiler now supports dynamic packages
sysrpl
|next
[-]
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.
andsoitis
|root
|parent
|next
[-]
Pascal/Lazarus/Delphi strike such a nice balance of responsiveness in the development lifecycle.
sysrpl
|root
|parent
[-]
kristianp
|next
|previous
[-]
sysrpl
|root
|parent
[-]
HexDecOctBin
|next
|previous
[-]
sysrpl
|root
|parent
[-]
Though I do very much appreciate C#, with its lambda functions, expression trees, and especially the tooling, Free Pascal and Lazarus exist as a happy compromise between those things and native code integration, where working with C libraries like libcairo, libxml2, libssl, libsdl, and opengl are much easier and a pleasure to work with when using Free Pascal, and conversely are more difficult to wrangle when using C# or Java.