Free RPG Editor – ILEDITOR could be called RDi Lite ;)

AS400

Jan 29

I’ve been waiting for a simple free-format RPG editor for the longest time. Opensource ILEditor delivers. It’s free, open source, actively maintained and growing in support. It’s quick and simple to use, and I can already see that as it’s popularity grows new functions will be easy to add. #nice

The Author is Liam Allen – I really like this editor and hope it goes from strength to strength.

What is ILEditor?

ILEditor logo - Free RPG Editor - ILEDITOR could be called RDi Lite ;)ILEditor is an editor for development of ILE applications on IBM i. ILEditor will support development with any ILE language, be it CL, RPG, COBOL, C or C++. Error listing and syntax highlighting is available for all ILE languages.

Features

  • Source member editing (+ browsing & diff view)
  • Inline compiling & error listing
  • Multiple system configurations
  • Basic RPG fixed-to-free & CL Formatting
  • ILE syntax highlighting
  • Store members locally & search locally
  • Integrated spool file listing
  • Light and dark modes (dark mode in the image above)
  • Offline mode for when you’re on the go
  • Support for FTPES (requires setup on IBM i)

Installation

  • You can install from the ClickOnce installer which will also prompt you when an update is available. Download here.
  • Build from source. Clone from GitHub, open the project into Visual Studio and build from there.

 

What does it look like?

It’s very simple to use and it looks like a clean basic text editor. With some basic syntax checking and colour coded highlighting it’s a winner.

You simply create a connection to your IBM i system:

ILEditor host select detail - Free RPG Editor - ILEDITOR could be called RDi Lite ;)

I prefer a dark background when coding so I checked the DARK MODE box:

ILEditor host select detail dark - Free RPG Editor - ILEDITOR could be called RDi Lite ;)

Once connected you see a clean welcome screen:

ILEditor 1 800x437 - Free RPG Editor - ILEDITOR could be called RDi Lite ;)

So let’s dive straight into editting something.

I entered my work library (litlenn) and source member (qrpglesrc) into the browse member section on the right panel. Pressed enter and quickly saw a list of the source members in my file. Select and edit one and it looks like this:

ILEditor

How cool is that?

For reference the same source member in RDi looks like this:

ILEditor vs RDi

It’s really fast and easy to use without the bloat of Rdi.

Some might call it RDi LITE 😉

I like it and it’s a great alternative to RDi for people without the budget for Rational Developer (let’s admit it, RDi is outlandishly expensive for a bloody code editor) and people who are struggling with RDi ports, connection quirks and other software lunacy from IBM.

I think you should check it out…

What are you waiting for?