Sviluppo in Fennel — un Lisp che si compila direttamente in Lua — e consegno codice che rimane comprensibile su entrambi i lati di quel confine. Se la tua configurazione Neovim è diventata un groviglio di Lua copiato, la riscrivo in una configurazione ordinata in Fennel: moduli reali, caricamento pigro dei plugin e macro che eliminano il boilerplate. Scrivo gameplay, UI e strumenti per team di gioco sopra LÖVE — sistemi di entità, gestione degli input e hot reload in modo che i designer possano modificare le regole senza aspettare la ricompilazione. Integro Fennel e Lua in grandi applicazioni: strati di configurazione, ambienti di plugin, automazione e piccoli linguaggi di dominio che si leggono chiaramente anche per i non programmatori. Dove hai già Lua, lo rispetto. Applico macro solo dove si ripagano, mantengo l'output generato vicino al Lua scritto a mano e rendono indolore l'interazione con tabelle esistenti, metatabelle e binding C. Ogni pezzo di lavoro viene fornito con test su un runner Lua, una breve descrizione del codice e impostazioni di compilazione bloccate nel repository in modo che chiunque nel team possa costruire il progetto. Ho spedito Fennel in plugin Neovim, prototipi LÖVE e host Lua incorporati, e mi prendo cura dei dettagli che sopravvivono a me: nomi, confini dei moduli, messaggi di errore e documentazione. Nomina il tuo host, versione di Lua e obiettivo — troverò il cambiamento minimo che ti porta al risultato. Tipicamente l'ambito varia da una rifattorizzazione della configurazione focalizzata a uno strato di scripting completo con helper macro, consegnato come commit revisionabili con una spiegazione di ogni scelta non ovvia.
Freelancer contacts
E-mailShow
Venti · consiglio
Prima di ordinare
Guarda il portfolio del freelancer.
Descrivi il tuo compito e chiedi un prezzo e una scadenza.
Controlla le recensioni di altri clienti.
Oppure pubblica un progetto e confronta diverse offerte.
Contact the freelancer
Order the service or ask the freelancer a question.