¿Qué es un REPL?
computación conceptos
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.