Oh yeah, I remember this thing, this is what whole generation of CIS engineers started with. I've solved countless LC style tasks with it and never touched a class or a procedure.
I don't have any burning desire to revisit Pascal, but it might be worth it for a nice RAD IDE that works on Windows and Linux. My brother loved his Delphi programming environment.
Sadly, I feel like it’s too mature. If you’re used to contemporary development environments, Lazarus feels like a clunky throwback. I say that with lots of love and respect for the Lazarus team and community. Delphi’s even worse. Working in VSCode is... fine. For such a beautiful language, the ecosystem has really fallen behind the times.
I like Lazarus but its also stuck in time it feels like. Theres so many improvements and modernizations they could have implemented into Lazarus by now.
What improvements and modernizations do you have in mind?
Lsp. Seamless support for external editor/changed files so I can use vim without losing changes. Component for markdown rendering. Theme support so apps can switch between light and dark themes at runtime.
Honestly theres about I miss when I write lazarus apps.
I wish FreePascal would allow declaring variables anywhere and loop local variables. I just can't program like C89 anymore and without these two basic quality-of-life features, Pascal simply feels stuck in history.
Delphi had a good thing going for a while, a ton of potential.
But they pivoted themselves out of that real fast...
Now that you dont have to hand write it and can let AI translate your pesudocode into Pascal… well lets just say it could be less painful.
Oh yeah, I remember this thing, this is what whole generation of CIS engineers started with. I've solved countless LC style tasks with it and never touched a class or a procedure.
I don't have any burning desire to revisit Pascal, but it might be worth it for a nice RAD IDE that works on Windows and Linux. My brother loved his Delphi programming environment.
Lazarus is mature: https://www.lazarus-ide.org/
Sadly, I feel like it’s too mature. If you’re used to contemporary development environments, Lazarus feels like a clunky throwback. I say that with lots of love and respect for the Lazarus team and community. Delphi’s even worse. Working in VSCode is... fine. For such a beautiful language, the ecosystem has really fallen behind the times.
I like Lazarus but its also stuck in time it feels like. Theres so many improvements and modernizations they could have implemented into Lazarus by now.
What improvements and modernizations do you have in mind?
Lsp. Seamless support for external editor/changed files so I can use vim without losing changes. Component for markdown rendering. Theme support so apps can switch between light and dark themes at runtime.
Honestly theres about I miss when I write lazarus apps.
I wish FreePascal would allow declaring variables anywhere and loop local variables. I just can't program like C89 anymore and without these two basic quality-of-life features, Pascal simply feels stuck in history.
Delphi had a good thing going for a while, a ton of potential.
But they pivoted themselves out of that real fast...
Now that you dont have to hand write it and can let AI translate your pesudocode into Pascal… well lets just say it could be less painful.