Best part: a hello, world <i>GUI</i> app (a dialog with a textbox and a button that pops up a message box) is ~2.5 Mb on Win32.<p>This was something like 500 Kb back in 2000, but it's still a far cry from your ~200 Mb Electron hello world.
Lazarus and Open Pascal is fun!<p>And so it drives me crazy to see the state of their documentation. The wiki needs to be archived and replaced with a coherent documentation platform. It’s such a turn off. The whole website is a SWAG site frankly.<p>‘ SWAG sites<p>SWAG is an archive of tips and example programs for Turbo Pascal/Borland Pascal and early Delphi. Much of it is still applicable to today's Object Pascal - and much is obsolete...’<p>How can a language compete when a new user sees this?
Lazarus is still my favorite when developing desktop apps.<p>Language is not a problem. Pascal is just C/C++ in another favor. LCL/VCL is a wonderful library, everything just works like what I am expecting.
At the same time it was deprecated[1] in Homebrew. Hope the mainstream will address the issue.<p>[1] <a href="https://github.com/Homebrew/homebrew-cask/pull/199559">https://github.com/Homebrew/homebrew-cask/pull/199559</a>
I only toyed with Lazarus/Free Pascal. There was some things I couldn't get used to. Maybe time to toy around again :) I feel like mentioning a few things that helped in the past: fpcdeluxe for installing a build of fpc and lazarus and a plugin called anchordockingdsgn to get all the floating windows in one window. It would be nice if 4.0 defaulted to that. The Castle Engine Pascal tutorial was actually pretty good also (which is mentioned in another thread here.) (edit: for the plugin, I see an option in fpcdeluxe to dock all windows - so it's possible to build that plugin in initially.)
It took way too long to figure out what Lazarus is based on their own website. Only found out because somewhere some random post said "Lazarus IDE".
It is a pity that Lazarus and FPC seems to be so hard to deploy. It is of course an open source project, so its understandable.<p>Lazarus and FPC is a great project. Building GUI apps like with Lazarus does not have an easy alternative, from which I'm aware.<p>I have tried it now on my Mac, and I have to jump through some hoops to get it going. Again a pity, its a great option.
It would be great if release announcements like this always included a description of what the product actually is.<p>>Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.
Nice to see this, and I jumped on it immediately since I really wanted to do a minimal form-based UI to a tool I'm building, but on macOS I keep getting linking errors when compiling (on a fresh install, on a machine that never had Lazarus before).<p>I guess I'll wait for the next minor.