Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I've created small projects in Lazarus and you are right in all points except in the small binary part, also I would add that it comes with db drivers for Postgrees, MySQL and Firebird SQL out of the box.


If you compare to the "modern" way of building cross-platform apps: Electron ... with its 100s of MBs, I'm definitely regarding Lazarus binaries as small :)


Electron is degenerate, not "modern". XUL was modern.


Depends on what you define as small but if you remove the GDB debugging information you can trim down your binaries by a huge amount. My last project was 3.4MB.


Back in the day I used to run the exe through and get them even smaller: https://upx.github.io/


UPX is misleading though since it needs more memory than the EXE itself.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: