Respuestas:
Hay varios REPL para Ruby.
La biblioteca estándar se envía con un REPL llamado IRb (para Interactive Ruby ), que instala un programa con nombre irb
, pero como es solo una biblioteca Ruby, también se puede invocar desde el código Ruby y no solo desde el shell. En Rubinius , IRb también se puede invocar simplemente llamando al rbx
programa sin argumentos, como en CPython.
También hay un REPL muy agradable llamado Pry , que instala un programa con nombre pry
, pero como es solo una biblioteca Ruby, también se puede invocar desde el código Ruby y no solo desde el shell.
JRuby viene con un REPL adicional llamado JIRb Swing , que se invoca llamando al jirb_swing
programa.
El NetBeans Ruby Plugin también viene con un REPL.