• The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
Menu
  • The Four Hundred
  • Subscribe
  • Media Kit
  • Contributors
  • About Us
  • Contact
  • A Fast Idle For IBM i Development

    September 27, 2017 Alex Woodie

    One thing that’s clear about Liam Allan is he doesn’t take things slow. At just 20 years of age, Allan is one of the brightest young developers on the platform. Now the British coder is sharing his latest creation with the IBM i world: a lightweight ILE development tool dubbed Idle.

    There are many options when it comes to IBM i development tools, especially if open source, Web-native languages are your thing. There’s no shortage of environments for creating PHP, Node.js or Java apps. The opening of the IBM i platform has been a great thing in that regard.

    But the pickings are bit slimmer when it comes to working in the IBM i’s native ILE languages, including RPG, COBOL, C, and C++. Mostly, this story is about working with RPG, which is as closely linked to the IBM i platform as a language and a runtime environment can get.

    There is SEU, of course. SEU has long been a fan favorite of hardcore RPG propeller heads, but the green-screen utility is showing its age. The big dog in the fight is Rational Developer for IBM i (RDi), IBM‘s main Eclipse-based development tool for IBM i professionals. However, there are concerns that RDi’s pricing is putting it outside of the reach of some users. The size of the program is another concern.

    Idle is a lightweight editor designed for coding and compiling ILE programs on IBM i.

    With Idle, Allan’s main goal is finding the sweet spot between functionality and responsiveness that IBM has missed with RDi. “A developer might use this if they’re learning RPG/ILE, if they want something that will let them get the job done quickly, or if they don’t want any hassle from their environment,” Allan tells IT Jungle. “I am not trying to compete with RDi, instead I am trying to offer something that will do almost the same stuff at no cost.”

    Core features in Idle include things like syntax highlighting for RPG, COBOL, CL, C, and C++; source member browsing/editing; inline error listing; and “some basic fixed-to-free RPG conversion” (unfortunately, f-specs are not supported yet), Allan says. It also provides CL formatting functionality, and lets developers generate service programs.

    The product features a “simple UI, not a memory hog,” Allan tells us. It does, however, require the .NET Framework to be installed, but that shouldn’t be a deal breaker for anybody with a modern machine.

    As it so happens, Allan modeled Idle after another RPG development tool, IBMiCmd, which he released on GitHub earlier this year. “[Idle’s] intention is to be a lightweight and fast editor, very much like IBMiCmd, but instead without the Notepad++ dependency,” Allan writes.

    IBMiCmd was designed to work with another Allan product called Notepad-RPG, which provided colorization of RPG source stored in the IFS. Allan added IBMiCmd as a Notepad++ plugin that added the capability to download and work with source physical files and to compile the code. However, Notepad++ is a Windows-only product, so Allan set out to build another product (Idle) that didn’t have that dependency.

    Allan is releasing Idle through his own website, worksofbarry.com. Users can download the product directly from that site, and browse through several resources that Allan has made available, including user documentation, an installation video, and a demonstration video.

    “There is lots more coming,” says Allan, who joined Profound Logic last year. “Luckily, I am using such a system that lets me push out updates that are automatically downloaded – so people are getting new stuff all the time right now.”

    The product is free, for now. But in the future, Idle may end up being a licensed product, Allan writes.

    RELATED STORIES

    If RDi Was Free, Would You Go For A Ride?

    Tomorrowland: Optimism, Risk, and Preparation For IBM i App Dev

    Top Ten New IBM i RFEs

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Tags: Tags: C, CL, IBM i, ILE, Rational Developer for IBM i, RDi, RPG

    Sponsored by
    WorksRight Software

    Do you need area code information?
    Do you need ZIP Code information?
    Do you need ZIP+4 information?
    Do you need city name information?
    Do you need county information?
    Do you need a nearest dealer locator system?

    We can HELP! We have affordable AS/400 software and data to do all of the above. Whether you need a simple city name retrieval system or a sophisticated CASS postal coding system, we have it for you!

    The ZIP/CITY system is based on 5-digit ZIP Codes. You can retrieve city names, state names, county names, area codes, time zones, latitude, longitude, and more just by knowing the ZIP Code. We supply information on all the latest area code changes. A nearest dealer locator function is also included. ZIP/CITY includes software, data, monthly updates, and unlimited support. The cost is $495 per year.

    PER/ZIP4 is a sophisticated CASS certified postal coding system for assigning ZIP Codes, ZIP+4, carrier route, and delivery point codes. PER/ZIP4 also provides county names and FIPS codes. PER/ZIP4 can be used interactively, in batch, and with callable programs. PER/ZIP4 includes software, data, monthly updates, and unlimited support. The cost is $3,900 for the first year, and $1,950 for renewal.

    Just call us and we’ll arrange for 30 days FREE use of either ZIP/CITY or PER/ZIP4.

    WorksRight Software, Inc.
    Phone: 601-856-8337
    Fax: 601-856-9432
    Email: software@worksright.com
    Website: www.worksright.com

    Share this:

    • Reddit
    • Facebook
    • LinkedIn
    • Twitter
    • Email

    Latest App Dev Design Tool From MRC Arrives One IBM i Route Into the API Economy

    3 thoughts on “A Fast Idle For IBM i Development”

    • mitchejmm says:
      September 27, 2017 at 10:09 am

      RDi is must more than a text editor! Built on the Eclipse framework, There’s the feature rich Editor, Compiler and Debugger, for starters. Then there’s the interface for third-party plugins, like the Arcad and Fresche family of products which address the entire spectrum of the SDLC.

      I applaud Mr Allan for entering the arena, but it will take much more to be a serious challenge for the RDi, which IMNTBHO, every serious ILE developer should be using.

      Reply
    • Eugene Burns says:
      September 29, 2017 at 1:27 pm

      IDLE is the name of an IDE used in Python since 1998.

      Reply
    • Vladimir Zupka says:
      October 2, 2017 at 2:34 am

      Look at http://www.github.com/vzupka. Among others you can find there a similar tool “IBMiProgTool” which is Java based and therefore it is cross-platform.

      Reply

    Leave a Reply Cancel reply

TFH Volume: 27 Issue: 62

This Issue Sponsored By

  • Fresche Solutions
  • Profound Logic Software
  • ASNA
  • COMMON
  • Manta Technologies

Table of Contents

  • One IBM i Route Into the API Economy
  • A Fast Idle For IBM i Development
  • Latest App Dev Design Tool From MRC Arrives
  • Four Hundred Monitor, September 27
  • IBM i PTF Guide, Volume 19, Number 38

Content archive

  • The Four Hundred
  • Four Hundred Stuff
  • Four Hundred Guru

Recent Posts

  • Liam Allan Shares What’s Coming Next With Code For IBM i
  • From Stable To Scalable: Visual LANSA 16 Powers IBM i Growth – Launching July 8
  • VS Code Will Be The Heart Of The Modern IBM i Platform
  • The AS/400: A 37-Year-Old Dog That Loves To Learn New Tricks
  • IBM i PTF Guide, Volume 27, Number 25
  • Meet The Next Gen Of IBMers Helping To Build IBM i
  • Looks Like IBM Is Building A Linux-Like PASE For IBM i After All
  • Will Independent IBM i Clouds Survive PowerVS?
  • Now, IBM Is Jacking Up Hardware Maintenance Prices
  • IBM i PTF Guide, Volume 27, Number 24

Subscribe

To get news from IT Jungle sent to your inbox every week, subscribe to our newsletter.

Pages

  • About Us
  • Contact
  • Contributors
  • Four Hundred Monitor
  • IBM i PTF Guide
  • Media Kit
  • Subscribe

Search

Copyright © 2025 IT Jungle