Lucy: Uma DSL concisa para Máquinas de Estados Finitos
2025-01-01
Lucy é uma linguagem concisa para descrever Máquinas de Estados Finitos (FSMs). Permite que eventos complexos, guardas, ações e estados de destino sejam expressos em uma única linha. A capacidade de aninhar máquinas permite FSMs hierárquicas. Lucy compila para XState, uma biblioteca JavaScript líder para FSMs, suportando todos os seus recursos principais. Escrita em C e compilada para WebAssembly, a Lucy possui uma vantagem significativa de velocidade (15 vezes mais rápida que seu compilador anterior baseado em JavaScript), tornando-a ideal para projetos JavaScript.
Leia mais
Desenvolvimento
Máquina de Estados Finitos