[Lazarus] The future of the Lazarus IDE

Michael Van Canneyt michael at freepascal.org
Sat Nov 23 23:57:43 CET 2019



On Sat, 23 Nov 2019, Ryan Joseph via lazarus wrote:

>
>
>> 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 have no idea.

>
>> 
>>> 
>>> 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.  ;)

We have enough on our plate as-is.

>>> 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).

Those are editors, not IDEs

> 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?

Yes, we do, because that is exactly why I am so productive with Lazarus.

VS Code, Atom or anything else doesn't even come close to providing all the
code tools Lazarus provides, and I've tried lots of plugins.

Michael.


More information about the lazarus mailing list