rIDL is a command line version of IDL offering tab completion, more logging options, better multi-line command editing, and keybindings. See previous articles for more information: 1, 2, 3, 4.

rIDL has been extremely useful for me when using IDL from the command line, but so far I only had it building on Mac OS X. I finally broke down and made a real build system for rIDL based on CMake. I have currently tested builds on Mac OS X and 64-bit Linux, though I am hoping it works more widely.

Get the lastest source code with Subversion:

$ svn co http://svn.idldev.com/ridl/trunk ridl

I currently don’t have any official releases of rIDL, it is definitely a work in progress. See the README file in the source for instructions on building.

You will need to have a working GNU Readline available on your system. On Mac OS X, I use Homebrew to install Readline:

$ sudo brew install readline

Readline is usually available on most Linux systems.

Let me know if there are issues!