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



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 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.
--
_______________________________________________
lazarus mailing list
lazarus@lists.lazarus-ide.org
https://lists.lazarus-ide.org/listinfo/lazarus

Reply via email to