Visual Studio Code

I am using NaturalONE for code editing, its OK but i prefer using vs code becouse of it powerfull features, extention etc. I looked the market for relevant extension and saw the extension “IBM Z Open Editor
Its for mainframe languages COBOL, PL/I, HLASM, REXX, and JCL languages. I dared to ask the deverlopers to add language natural.
Thier response was:

Does IBM provide a compiler for the Natural language?

I don’t believe, so why should an IBM extension support a programming language not supported by IBM?
After search, the Natural language is a solution from Software AG. Rather, it would be up to them to provide a VS Code extension supporting their programming language.

In addition, the Z Open Editor extension, a free of charge solution, seems to me to be a subset of IBM Developer for Z, a paid solution. For a language to be supported by Z Open Editor, I think it must already be supported by IBM Developer for Z.

If the Natural language is not too complex, you could already create yourself a VS Code extension using a grammar (textmate format file) to provide syntax highlighting on source files opened in VS Code.

Ideally you should have a Language Server supporting Natural programming language, but developing such a component is difficult.
Software AG offers a solution under Eclipse: NaturalOne.
If they have developed a Language Server, they could integrate it into a VS Code extension.
This would be in their interest because we see that Eclise IDEs are in decline and that VS Code is becoming more and more widespread.

link: https://github.com/IBM/zopeneditor-about/discussions/171#discussioncomment-1434113

If you have credentials for Empower, post your suggestion on Brainstorm to see what support you get from the Natural developer community and Software AG.

I am pretty new to this, I just need this installed into my pc (Windows), so I can practice on coding. You have successfully installed and thought you could show me around. I’ll look into the instructions more to see why i am getting an error.

Thanks,