Linguagem de Programação Lua

O melhor jeito de instalar o Lua no Linux é usando o gerenciador de pacotes luarocks. Com ele você pode instalar versões diferentes do Lua e instalar bibliotecas.

sudo apt install luarocks

IDEs para Lua

ZeroBrane Studio

O ZeroBrane Studio é a IDE padrão usada para programar em Lua. Esta IDE é feita em Lua e possui debugger.

Instale-a neste link: https://studio.zerobrane.com/download?not-this-time

Visual Studio Code

O Visual Studio Code é outra boa IDE para programar em Lua, entretanto não consegui o debugger funcionar. Baixe a extensão keyring.lua para ter autocomplete e syntax highlighting.

Exemplos de códigos em Lua

Request GET HTTP em Lua
https://gist.github.com/scr1p7ed/f14b9ae1f17646a9a81b

Consultando banco de dados PostgreSQL em Lua
http://www.troubleshooters.com/codecorn/lua/luapostgres.htm

LuaJIT, performance absurda

Um dos motivos fortes que projetos estão usando o Lua é por causa do LuaJIT, um compilador especial que torna a execução de scripts Lua extremamente rápida.

Por padrão o LuaJIT não vêm instalado com o luarocks, é preciso instalá-lo manualmente.

Referências

Instalando Lua em diferentes distribuições do Linux
https://www.tecmint.com/install-lua-in-centos-ubuntu-linux/

Um bom tutorial para começar com o Lua
https://www.tutorialspoint.com/lua/index.htm

You should also read: