Cronologia
Atenção: Os materiais citados aqui (exceto o próprio projeto Lu-a-Bá) não são parte deste projeto, portanto não estão (ao menos, não necessariamente) cobertos pela mesma licença de conteúdo.
Veja a seguir uma perspectiva temporal sobre o escopo do Lu-a-Bá.
2022
- Criação do projeto Lu-a-Bá
2020
2018
- Publicação do artigo A Look at the Design of Lua (Um olhar sobre o desenho de Lua, em inglês)
2015
2012
- Último lançamento da versão 5.1
2011
- Primeiro lançamento da versão 5.2
2009
- Publicação do artigo Uma introdução à programação em Lua
2008
- Criação da Apostila Lua
2007
- Apresentação da história de Lua no HOPL III
2006
2004
- Apresentação do ambiente Lua no Simpósio Brasileiro de Jogos para Computador e Entretenimento Digital
2003
- Publicação do livro Programming in Lua (primeira edição) (Programando em Lua, em inglês)
- Primeiro lançamento da versão 5.0
Para que serve essa cronologia?
O rastro do tempo nem sempre é evidente. Muitas vezes, uma história acaba ficando para trás, perdida em meio a fatos espalhados e desapercebidos. Compreender o desenvolvimento de uma linguagem de programação e o modo como ela se torna relevante pode ser de grande utilidade, mas para isso é preciso compreender a ordem dos fatos.
Parte importante de um ambiente de desenvolvimento é a quantidade de documentos disponíveis, que explicam e ensinam o seu manejo. A especificação oficial da linguagem Lua é uma fonte importante, obviamente, mas não é voltado para o aprendizado da linguagem, e sim para explicar como o interpretador e a biblioteca devem se comportar.
Existem vários documentos interessantes para aprendizado da linguagem Lua. Livros, apostilas, artigos… porém muitos deles são de épocas diferentes, e portanto retratam uma situação diferente (ainda que a linguagem seja bastante estável e muito dela se mantenha ao longo de décadas).
O esforço mental para encaixar cronologicamente a sequência de materiais criados e versões publicadas pode ser facilitado com o auxílio deste documento, que apresenta na ordem inversa (do mais recente para o mais antigo) os materiais e versões que foram surgindo.