This powerful cross-platform IDE – which, like IDLE, is named after Eric Idle – is written in Python and uses the Qt library. Though Python is its focus, Eric has excellent support for Ruby, and other ...