Respostas:
Existem vários REPLs para Ruby.
A biblioteca padrão vem com um REPL chamado IRb (para Interactive Ruby ), que instala um programa denominado irb
, mas como é apenas uma biblioteca Ruby, também pode ser chamada a partir do código Ruby e não apenas do shell. No Rubinius , o IRb também pode ser invocado apenas chamando o rbx
programa sem argumentos, assim como no CPython.
Há também um REPL muito bom chamado Pry , que instala um programa chamado pry
, mas como é apenas uma biblioteca Ruby, também pode ser chamado a partir do código Ruby e não apenas do shell.
JRuby vem com um REPL adicional denominado JIRb Swing , que é invocado chamando o jirb_swing
programa.
O NetBeans Ruby Plugin também vem com um REPL.