JavaScript:
Usando una shell interactiva (REPL)
Cómo hacerlo:
Node.js viene con un REPL accesible a través de la terminal. Ábrelo, y estás listo para comenzar. Aquí un adelanto:
$ node
> let sum = (a, b) => a + b;
indefinido
> sum(5, 10);
15
> .exit
Sencillo, ¿verdad? Define variables, funciones o ejecuta bucles. Cuando termines, .exit
te devuelve al mundo real.
Inmersión Profunda
Los REPLs existen desde la década de 1960 – LISP fue el pionero del concepto. La idea: proporcionar retroalimentación inmediata al programador. ¿Alternativas? Además de REPL de Node.js, hay consolas basadas en el navegador como Chrome DevTools, arenas de juego en línea como JSFiddle o IDEs completos como VSCode con espacios de juego interactivos.
Por debajo del capó, los flujos de trabajo de REPL típicamente:
- Leen la entrada
- Compilan y ejecutan el código
- Imprimen la salida
- Vuelven al principio
Es un ciclo simple pero efectivo que ha influenciado masivamente la codificación interactiva.