Lucy: Un DSL conciso para Máquinas de Estados Finitos
2025-01-01
Lucy es un lenguaje conciso para describir Máquinas de Estados Finitos (FSM). Permite expresar eventos complejos, guardias, acciones y estados de destino en una sola línea. La capacidad de anidar máquinas permite FSMs jerárquicas. Lucy se compila a XState, una biblioteca JavaScript líder para FSMs, soportando todas sus características principales. Escrito en C y compilado a WebAssembly, Lucy tiene una ventaja de velocidad significativa (15 veces más rápido que su compilador anterior basado en JavaScript), lo que lo hace ideal para proyectos JavaScript.
Leer más
Desarrollo