RPG editor
Is there a freeware text editor for Windows that will allow me to code RPG I code that would run under MVS 3.8j emulator?
Posted Sep 29, 2022, 11:58 PM UTC
Is there a freeware text editor for Windows that will allow me to code RPG I code that would run under MVS 3.8j emulator?
Posted Sep 29, 2022, 11:58 PM UTC
To be clear are you looking for a light weight IDE (vscode with IBM I plugins) or specifically a text editor like notepad++?
Looking for an edit so that when I am editing an "I" input spec page, when I'm in column 25, it flags it as the Not, or column 43 if it's a packed number, or columns 44-47 the input column numbers for the field, etc.
I don't program in RPG. I know vs code (visual studio code) has people like Liam Barry https://twitter.com/notesofbarry?t=eWK_jB-9dlXRrnoi6nx32g&s=09 who actively developed stuff for RPG in vs code. I believe mostly ile versions. You can SSH to the IBM I view ifs and libraries. I know VS code has many programs that have color coordination for brackets etc. VS Code Json settings are very in-depth but I don't know exactly what you need hopefully someone else will have something for you.
I also have a paid license for RDi rational developer for i from IBM. RDi is based on the eclipse IDE specifically for the IBM I. It has two versions, last I checked, RPG / cobol and those two plus java. It probably would have what u need at around the 4k mark for the license.
Side note, I am not affiliated in any way with VS code or RDi.
MVS 3.8j is an OS/370 MVS variant; I'm not certain that an RPG compiler is part of the system OS. I currently work with the IBM i and cut my programming teeth on a System 360/370 emulator back in the 1980's. The only compilers available then were FORTRAN, COBOL, and PL 1.
Jay Moseley (sp) included a lot of compilers in one distribution of 3.8j. RPG being one of them.
There is a very good VSCode extension.
https://halcyon-tech.github.io/vscode-ibmi/#/
The best.
It has column assist for fixed format RPG and fully support free format. This needs ssh to be running on the server on which code resides.
I second this, it still has missing a few features that RDi has, but it's way faster and it's free!