linux-BR.org

Notícias de software livre e tecnologias

Para fazer isso, um
Retorno de chamada aceitaria uma função Lua como um parâmetro e, em seguida, criaria uma nova coroutina
Lua Thread e retorne uma sequência implic que a executará.Mais um exemplo, imagine o código de rust chamando um tópico de corootina Lua que
Chama mais código de rust, que chama ainda mais código Lua que produz.Piccolo tem uma detecção real de ciclo e coletor de lixo incremental com
Ponteiros GC de custo zero (eles são do tamanho de um ponteiro de máquina e implementam cópia)
que são utilizáveis da rust segura.Objetivos do projeto:
Este projeto está atualmente muito limpo agora, o objetivo de curto prazo é
Obtenha algum subconjunto utilizável de lua trabalhando e ter uma história robusta de encadernas.Este estilo “sem pilha” tem muitos benefícios, permite padrões de simultaneidade
que são difíceis em algumas outras VMs (como Tasklets) e tornam a VM muito mais
resiliente contra script não confiável.

Fonte: https://github.com/triplehex/piccolo