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:

  1. Leen la entrada
  2. Compilan y ejecutan el código
  3. Imprimen la salida
  4. Vuelven al principio

Es un ciclo simple pero efectivo que ha influenciado masivamente la codificación interactiva.

Ver También