Início | Tutorial | Referência

Documentação de NCLua

Tutorial de NCLua:

Este tutorial é o ponto de partida aos interessados em desenvolver aplicações interativas para TV Digital que utilizem Lua como linguagem de script para documentos NCL, os chamados scripts NCLua.

Alguns conhecimentos necessários para prosseguir:

Manual de Referência de NCLua:

Esta referência é baseada na norma ABNT NBR 15606-2:2007 relativa ao middleware Ginga da TV Digital Brasileira.
Ela extrai da norma tudo o que é referente a NCLua, ou seja, basicamente a especificação das novas bibliotecas adicionadas a Lua.
Além disso inclui mais informações e utiliza uma formatação mais apropriada para leitura online.

Fórum de NCL

Fórum oficial de suporte à linguagem NCL. É hospedado no site de software livre do governo brasileiro e é necessário estar cadastrado para postar.

Documentação de Lua

Apesar de ainda não ser uma linguagem tão popular, Lua possui documentação suficiente e de qualidade, disponível tanto na internet como em versão impressa.

Abaixo estão listados alguns dos materiais mais populares que recomendamos.

Manual de Referência de Lua 5.1:

É a referência oficial da Linguagem.
Descreve todos os aspectos da linguagem, desde os tipos básicos, expressões, estruturas de controle e biblioteca básica, até recursos mais avançados como regras de visibilidade, ambientes de execução, corotinas, etc.

Ideal para tirar dúvidas específicas sobre a linguagem, seja sobre o significado de um parâmetro de uma função, seja sobre o comportamento esperado de algum mecanismo da linguagem.

Disponível online e impresso.

Livro Programming in Lua:

Também chamado de PiL, escrito por Roberto Ierusalimschy, criador da linguagem Lua, é sem dúvida o melhor e mais completo livro no assunto.

O PiL está para Lua assim como o K&R está para C.

É abrangente como o manual, no entanto trata os assuntos de forma mais didática, proporcionando uma leitura mais agradável e de fácil entendimento.

Recomendado para todos os níveis de conhecimento.

Disponível online (edição antiga) e impresso (nova edição).

Lua Wiki:

Repositório de conhecimento de Lua mantido pela comunidade de usuários.
Possui muitas informações interessantes, mas é necessário um certo trabalho para encontrar o que se procura.

Lista de Lua:

Mailing list oficial, em inglês. É necessário estar cadastrado para postar.
Possui um arquivo onde é possível fazer buscas.

Os principais experts da linguagem participam da lista ativamente, por essa razão o nível das discussões é bastante alto.
Mesmo assim perguntas mais simples são sempre prontamente respondidas.


Início | Tutorial | Referência