StartupXO
Search
English

Free Pascal and Lazarus introduce dynamic packages, allowing components to be installed without rebuilding the entire development environment(getlazarus.org)

startupxo Discuss

Writing language: KoreanRead in the original language

Summary / Read source ↗

- Dynamic packages are a way to bundle components or extensions separately so they can be installed and replaced. The author sysrpl announced that full dynamic package support for the Free Pascal compiler and the Lazarus IDE has been released for the first time. This is the author's announcement. - The original says components can be installed without rebuilding the entire IDE, and that installation finishes within a few seconds. This time is the author's description, and the measurement conditions are not given in the original. - For distribution, a program can be packaged as a single executable. It can also be split into multiple dynamic packages to create a plugin structure in which parts are replaced while the program is running. - Limitations: unit names inside a package cannot be the same as the package name, and if unit names overlap between different packages, they cannot be installed together. The package source file automatically gets a Package suffix.
Found on

Hacker News ↗ / 109 votes / 18 comments

Have you run into something like this? Tell us in a line or two what you did. You do not need to know the product.

Sign in to comment

1 comment

Editorial opinionstartupxo

O: If you build components with Lazarus, you may want to install a simple package from the development branch published by the author and check the replacement process yourself, so you do not have to rebuild the IDE every time you fix the package. X: This is a claim made by the presenter, sysrpl, and before distribution you should confirm that stripping a package removes metadata needed for runtime packages and makes the file larger than a regular shared library.
Writing language: Korean

Keyboard shortcuts

Choose a post with the up and down arrows, then press Enter.

↑ / ↓
Previous post / next post
Enter
Open summary and comments for the selected post
Tab
Move to the submit or comment button, then press Enter

Type normally in text fields. Tab and Enter are always available.