¿Qué es un REPL?

computación conceptos

Tiempo de lectura:

Publicado:

Un REPL, del inglés Read-Eval-Print Loop o Ciclo de Lectura-Evaluación-Impresión es un entorno interactivo donde podemos escribir y ejecutar código de manera inmediata.

Procesa el código ingresado en cuatro fases:

  • Lectura (Read): Toma la entrada del usuario (el código que escribes) y la interpreta.
  • Evaluación (Eval): Ejecuta o evalúa el código ingresado.
  • Impresión (Print): Muestra el resultado o salida del código evaluado.
  • Ciclo (Loop): Repite el proceso, permitiéndote escribir más código sin detener el programa.

El REPL es común en muchos lenguajes interpretados, como Python, JavaScript (usando NodeJS) y Ruby. Es útil para probar fragmentos pequeños de código, depurar o hacer cálculos rápidos sin tener que escribir un programa completo.

REPL en NodeJS

Si ya tenemos instalado NodeJS en nuestra computadora, podemos abrir una nueva terminal y escribir node.

Esto nos llevará directamente al modo REPL de JavaScript. Aquí podemos ejecutar cualquier comando.

REPL en NodeJS
REPL en NodeJS
REPL en NodeJS

Comentarios