Ответы:
Для Ruby существует несколько REPL.
Стандартная библиотека поставляется с REPL под названием IRb (для интерактивного Ruby ), который устанавливает указанную программу irb
, но, поскольку это просто библиотека Ruby, ее также можно вызывать из кода Ruby, а не только из оболочки. В Rubinius IRb также можно вызвать, просто вызвав rbx
программу без аргументов, как в CPython.
Существует также очень хороший REPL под названием Pry , который устанавливает указанную программу pry
, но поскольку это просто библиотека Ruby, ее также можно вызывать из кода Ruby, а не только из оболочки.
JRuby поставляется с дополнительным REPL под названием JIRb Swing , который вызывается при вызове jirb_swing
программы.
NetBeans Рубин Плагин также поставляется с REPL.