À propos du service
TraduitJ'écris en MoonScript — un langage de style CoffeeScript qui se compile en Lua — et livre le résultat sous forme de Lua propre et lisible que n'importe qui dans votre équipe peut comprendre. Si vous aimez Lua mais êtes fatigué du code standard, MoonScript vous offre de vraies classes, des compréhensions de listes, des retours implicites et une syntaxe concise tout en gardant du Lua classique sous le capot.
Ce que je fais :
Scripting de jeux pour LOVE2D et Corona — systèmes d'entités, machines d'état, logique UI, sauvegarde et chargement, règles de jeu. La syntaxe de classe et les compréhensions en MoonScript rendent le code de jeu visiblement plus court et plus clair que le Lua écrit à la main.
Logique web sur OpenResty et Nginx — gestionnaires de requêtes, routage, limitation de débit, couches de mise en cache et points de terminaison API en MoonScript, compilés en Lua rapide qui s'exécute directement à l'intérieur du worker Nginx.
Bases de code Lua propres — je transforme du Lua enchevêtré en modules MoonScript structurés ou transpile MoonScript en Lua soigné que vous pouvez valider directement si vous souhaitez plus tard abandonner la chaîne d'outils.
Configuration de build MoonScript en Lua — je configure moonc, surveille et compile des scripts, crée des cartes sources pour le débogage, et intègre votre système de build (Make, LuaRocks, tests bustés, CI). Vous obtenez un pipeline des sources .moon à Lua de production avec une seule commande.
Chaque livraison est accompagnée d'une sortie lisible, de commentaires, d'un court README pour la reconstruction, et de tests lorsque cela est approprié. Je me soucie d'un code que votre équipe pourra lire dans un an. Dites-moi l'objectif — LOVE2D, Corona, OpenResty ou Lua classique — et j'adapterai le langage et le pipeline autour de cela.
Ce que je fais :
Scripting de jeux pour LOVE2D et Corona — systèmes d'entités, machines d'état, logique UI, sauvegarde et chargement, règles de jeu. La syntaxe de classe et les compréhensions en MoonScript rendent le code de jeu visiblement plus court et plus clair que le Lua écrit à la main.
Logique web sur OpenResty et Nginx — gestionnaires de requêtes, routage, limitation de débit, couches de mise en cache et points de terminaison API en MoonScript, compilés en Lua rapide qui s'exécute directement à l'intérieur du worker Nginx.
Bases de code Lua propres — je transforme du Lua enchevêtré en modules MoonScript structurés ou transpile MoonScript en Lua soigné que vous pouvez valider directement si vous souhaitez plus tard abandonner la chaîne d'outils.
Configuration de build MoonScript en Lua — je configure moonc, surveille et compile des scripts, crée des cartes sources pour le débogage, et intègre votre système de build (Make, LuaRocks, tests bustés, CI). Vous obtenez un pipeline des sources .moon à Lua de production avec une seule commande.
Chaque livraison est accompagnée d'une sortie lisible, de commentaires, d'un court README pour la reconstruction, et de tests lorsque cela est approprié. Je me soucie d'un code que votre équipe pourra lire dans un an. Dites-moi l'objectif — LOVE2D, Corona, OpenResty ou Lua classique — et j'adapterai le langage et le pipeline autour de cela.