Lua:
Usando una shell interactiva (REPL)

Cómo hacerlo:

Para saltar al REPL de Lua, simplemente ingresa lua en tu terminal. Aquí tienes un ejemplo de sesión:

> x = 10
> print(x * 2)
20
> t = {'apple', 'banana', 'cherry'}
> table.insert(t, 'date')
> for i, fruit in ipairs(t) do print(i, fruit) end
1	apple
2	banana
3	cherry
4	date
>

En la sesión, declaramos una variable, realizamos aritmética básica, manipulamos una tabla y recorremos sus elementos.

Inmersión Profunda

La naturaleza ligera de Lua hace que su REPL sea ideal para la creación de prototipos. Ha existido desde la creaciónde Lua a principios de los 90, inspirado por shells interactivos anteriores para lenguajes como Lisp. Alternativas en otros lenguajes incluyen irb para Ruby y python para Python, cada uno con su propio conjunto de características. El REPL de Lua es minimalista; por lo tanto, puede carecer de características avanzadas que se encuentran en otros, como herramientas de depuración complejas. Para una experiencia más robusta, herramientas como ZeroBrane Studio o LuaDist’s LuaRocks ofrecen más que el REPL básico.

Ver También