Experimentando as extensões de Lua


 

O interessante das linguagens de hoje é como permitem que o próprio usuário crie suas extensões ampliando a aplicabilidade da linguagem. Estou criando uma API feita em Lua para simplificar o acesso a uma biblioteca feita em C, de uma maneira geral C e Lua já se falam bem, mas você pode fornecer mais facilidades para o seu usuário.

O problema que eu sempre esbarro é ter umas ideias malucas para as quais eu não acho exemplos aí tenho que ficar experimentando até fazer funcionar. Vou colocar aqui depois um exemplo de como usar as metatables de Lua para criar seus próprios objetos. Já existe muito material espalhado na rede, mas estou tentando juntar muita coisa.

One comments

  1. tem uns codigos que fiz para o Love2D ( versao 5) que usam um pouco de metatables para criar objetos, dah uma olhada lah derepente inspira algo :P

    http://love2d.org/forums/viewtopic.php?f=5&t=662&hilit=eyes

Leave a Reply