Shell for idl with readline and tab completion