Troshka is an GUI Ruby console. It's an alternative to irb and other Ruby REPLs. Troshka is written in Ruby and GUI uses Qt bindings.
- Code autocompletion (thanks to Bond).
- Multiline input.
- Ruby syntax highlight (if QScintilla is found).
- Code folding (if QScintilla is found).
- Show array/hash objects like a tree.
- Properties panel.
QScintilla and Bond are not a requeriment anymore but they are very recommended.
gem install troshka
(Ctrl + Enter) Eval code.
(Ctrl + Space) Autocompletion.
If you double click a code item in output list, code will be copied to code area. It's some kind of history feature.