Ruby:
Usando una shell interactiva (REPL)
Cómo hacerlo:
El REPL de Ruby se llama IRB (Ruby Interactivo). Salta y prueba Ruby directamente desde tu terminal:
irb
2.7.0 :001 > puts "¡Hola, mundo de Ruby!"
¡Hola, mundo de Ruby!
=> nil
2.7.0 :002 > 5.times { print "¡Ruby! " }
¡Ruby! ¡Ruby! ¡Ruby! ¡Ruby! ¡Ruby! => 5
Profundización
Introducido en Ruby 1.8, IRB es un pilar para los Rubyistas. Se inspira en las shells interactivas de Lisp y Python, fusionando la experimentación con retroalimentación inmediata. Alternativas como Pry ofrecen más características como resaltado de sintaxis y un entorno de depuración más robusto. IRB por sí mismo es sencillo pero puede ser complementado con gemas como ‘irbtools’ para extender la funcionalidad. Cómo maneja IRB el bucle leer-evaluar-imprimir es leyendo cada línea de entrada, evaluándola como código de Ruby y luego imprimiendo el resultado, repitiendo este proceso hasta salir.