Acerca del servicio
TraducidoDesarrollo en Fennel — un Lisp que se compila directamente a Lua — y entrego código que sigue siendo comprensible en ambos lados de esa frontera. Si tu configuración de Neovim se ha convertido en un enredo de Lua copiado, la reescribo en una configuración ordenada en Fennel: módulos reales, carga de plugins perezosa y macros que eliminan el código repetitivo. Escribo jugabilidad, UI y herramientas para equipos de juegos sobre LÖVE — sistemas de entidades, manejo de entradas y recarga en caliente para que los diseñadores puedan ajustar reglas sin esperar a la recompilación. Incrusto Fennel y Lua en aplicaciones grandes: capas de configuración, entornos de plugins, automatización y pequeños lenguajes de dominio que se leen claramente incluso para no programadores. Donde ya tienes Lua, lo respeto. Aplico macros solo donde se justifican, mantengo la salida generada cerca de Lua escrito a mano y hago que la interacción con tablas existentes, metatablas y enlaces C sea indolora. Cada pieza de trabajo viene con pruebas en un ejecutor de Lua, una breve descripción del código y configuraciones de compilación bloqueadas en el repositorio para que cualquier persona en el equipo pueda construir el proyecto. He enviado Fennel en plugins de Neovim, prototipos de LÖVE y hosts de Lua embebidos, y me importan los detalles que sobreviven a mi: nombres, límites de módulos, mensajes de error y documentación. Nombra tu host, versión de Lua y objetivo — encontraré el cambio mínimo que te lleve al resultado. Típicamente, el alcance varía desde un refactor de configuración enfocado hasta una capa de scripting completa con ayudantes de macros, entregada como commits revisables con una explicación de cada elección no obvia.