[fpc-pascal] What to do to get new users

Hairy Pixels genericptr at gmail.com
Wed Oct 16 16:58:39 CEST 2024


 On Oct 16, 2024 at 9:46:05 PM, Nikolay Nikolov via fpc-pascal <
fpc-pascal at lists.freepascal.org> wrote:

> I don't know, it could be the Nim to JS compiler, or the fact that the
> previous plugin developer didn't use the LSP protocol, but direct
> integration instead. But I don't like the whole idea of an IDE, written in
> JavaScript. It's horribly bloated and difficult to debug.
>

Agree it’s a web app and you can feel it. That’s why I use Sublime Text (an
excellent high performance editor but hard to configure it’s JSON settings)
 but you must use VSCode for a debugger on macOS unless you want to use
Lazarus and that editor.


> The LSP protocol is fine, though. I like the idea, it allows integration
> with many different IDEs and editors. Sublime Text is just one example,
> there are many people who use Vim, Neovim, Emacs, Helix and many others. I
> also think it's a nice and quick way to improve the console IDE by adding
> an LSP client. But I have a huge backlog of things to do, so I haven't
> started on this, yet.
>
> When I learn a new compiler these days I download the installer, run it,
> then check VSCode or Sublime Text for extensions to install in one click.
> If that doesn't work I probably just give up because I idon’t have time to
> be playing around and there’s myriad of new languages to play around with
> these days.
> Yeah, it's tempting with its store of extensions. Too bad most of it is
> crap. And it's not fully open source. Sorry, I use it at work, and just
> don't like it. Anyhow, there's nothing wrong in developing an VS Code
> plugin for Pascal. Anybody interested can try to do that. Most of the work
> is probably fixing the LSP server, as it does most of the work. This way,
> the extension itself can be kept minimal.
>

The LLDB extension works well and many others. Sure it’s filled full of
crap but the highly rated packages tend to work well. It’s fast to install
and lightweight compared to Lazarus and Visual Studio or the likes. It's
wish it wasn’t Electron but that’s why Microsoft chose for cross platform
and they are making monthly updates so apparently it’s worked for them.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20241016/4fba6608/attachment.htm>


More information about the fpc-pascal mailing list