> On Nov 23, 2019, at 5:26 PM, Michael Van Canneyt via lazarus 
> <lazarus@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

-- 
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to