Sobre o serviço
TraduzidoEu escrevo em MoonScript — uma linguagem estilo CoffeeScript que compila para Lua — e entrego o resultado como Lua limpa e legível que qualquer um da sua equipe pode entender. Se você ama Lua, mas está cansado de boilerplate, MoonScript oferece classes reais, compreensões de lista, retornos implícitos e uma sintaxe concisa, mantendo Lua simples por trás.
O que eu faço:
Scripting de jogos para LOVE2D e Corona — sistemas de entidades, máquinas de estado, lógica de UI, salvar e carregar, regras do jogo. A sintaxe de classe e as compreensões em MoonScript tornam o código do jogo visivelmente mais curto e claro do que Lua escrita à mão.
Lógica web em OpenResty e Nginx — manipuladores de requisições, roteamento, limitação de taxa, camadas de cache e endpoints de API em MoonScript, compilados para Lua rápida que roda diretamente dentro do trabalhador Nginx.
Códigos Lua limpos — eu transformo Lua emaranhada em módulos estruturados de MoonScript ou transpilo MoonScript em Lua organizada que você pode commitar diretamente se depois quiser descartar a ferramenta.
Configuração de build de MoonScript em Lua — eu conecto moonc, assisto e compilo scripts, mapas de origem para depuração e integração com seu sistema de build (Make, LuaRocks, testes busted, CI). Você obtém um pipeline de fontes .moon para Lua de produção com um comando.
Cada entrega vem com saída legível, comentários, um README curto para reconstrução e testes onde apropriado. Eu me preocupo com código que sua equipe pode ler um ano a partir de agora. Diga-me o alvo — LOVE2D, Corona, OpenResty ou Lua simples — e eu ajustarei a linguagem e o pipeline em torno disso.
O que eu faço:
Scripting de jogos para LOVE2D e Corona — sistemas de entidades, máquinas de estado, lógica de UI, salvar e carregar, regras do jogo. A sintaxe de classe e as compreensões em MoonScript tornam o código do jogo visivelmente mais curto e claro do que Lua escrita à mão.
Lógica web em OpenResty e Nginx — manipuladores de requisições, roteamento, limitação de taxa, camadas de cache e endpoints de API em MoonScript, compilados para Lua rápida que roda diretamente dentro do trabalhador Nginx.
Códigos Lua limpos — eu transformo Lua emaranhada em módulos estruturados de MoonScript ou transpilo MoonScript em Lua organizada que você pode commitar diretamente se depois quiser descartar a ferramenta.
Configuração de build de MoonScript em Lua — eu conecto moonc, assisto e compilo scripts, mapas de origem para depuração e integração com seu sistema de build (Make, LuaRocks, testes busted, CI). Você obtém um pipeline de fontes .moon para Lua de produção com um comando.
Cada entrega vem com saída legível, comentários, um README curto para reconstrução e testes onde apropriado. Eu me preocupo com código que sua equipe pode ler um ano a partir de agora. Diga-me o alvo — LOVE2D, Corona, OpenResty ou Lua simples — e eu ajustarei a linguagem e o pipeline em torno disso.