[Lazarus] The future of the Lazarus IDE

Ryan Joseph genericptr at gmail.com
Sat Nov 23 23:35:13 CET 2019



> On Nov 23, 2019, at 5:26 PM, Michael Van Canneyt via lazarus <lazarus at lists.lazarus-ide.org> wrote:
> 
> The IDE. That implies the API/Widgets.

One of the reasons like Lazarus is because it's native right? I use VSCode for the debugger but I don't like it's a slow and mushy feeling web app. Native is not compatible imo.

> 
>> 
>> I've been using Sublime Text for years but we lack good language server support. Omni Pascal offers this for VSCode but I don't see it's open source so I'm making my own language server when time allows.
> 
> I don't think it's open source. It's free, for the moment.

Then we need to make our own language server and plugins for FPC. My personal preference would be for the FPC team to support some official plugins for popular editors like VSCode/Sublime Text. I do all that stuff myself and it takes lots of time and I don't always do a great job. ;)

> 
>> 
>> Lazarus is a buggy and cumbersome program but I don't see how remaking it in Electron/pas2js would be a better idea when we have these good alternatives like VScode/Sublime Text
> 
> Hence the last option: use the codetools and designer to implement RAD
> features in VS Code.
> 
> I must say I am shocked to read you consider Lazarus "buggy and cumbersome".
> In my experience it's way better than Delphi as an object pascal IDE. I'm
> generally more productive in Lazarus than in Delphi, due to the superior
> code tools.

I've never used Delphi but Lazarus is feels extremely dated compared to moderns IDE's like VSCode (and my personal preference of Sublime Text). The strong point of Lazarus is of course actually understanding Pascal but we do we need it when language agnostic IDE's have grown so much?

Regards,
	Ryan Joseph



More information about the lazarus mailing list