This is a continuation to ace ace's post in the is "IBM i dead" thread (i don't want to give that topic more attention)
ace ace said:
> Still, I insist on the concept that we need an "institutional" editor, connected,
> published from the host, IBM native, you don't have to mess with license on your
> laptop or install, a go-to editor, ready, always there, where you sit and connect and work (like SEU);
Your idea about an "institutional editor" is not far-fetched. What the people from VSCode have done is invent the LSP (Language Server Protocol). Basically, it means that we only have to write the editor complexity once (parsing, syntax checking, outline, code completion, formatting, etc.. etc..) Then this "server" can be hosted inside an LSP-aware editor that can then edit ALL languages that have implemented an LSP. Eclipse has such an editor, VSCode has such an editor and if there is a web variant, it will make this "institutional editor" very easy to build [1].
IBM obviously knows about this and has already built a COBOL LSP [2].
If IBM creates the language servers for RPG, and CL, we would have a myriad of editors to choose from.
I am not sure if people are allowed to create an RPG language server, I have no idea about the copyrights of RPG.
Cheers, Wim
[1]
https://microsoft.github.io/language-server-protocol/implementors/tools/[2]
https://langserver.org/------------------------------
Wim Jongman
------------------------------