Rhai é simples e semelhante a JavaScript+Rust com tipagem dinâmica. De acordo com testes realizados se mostrouser bastante eficiente obtendo 1 milhão de iterações em 0,3 segundos em uma VM Linux de 2,3 GHz de núcleo único.
Possui forte integração com funções e tipos nativos do Rust, incluindo getters/setters, métodos e indexadores.
Você precisará antes das seguintes dependências:
Após isso, proceda da seguinte forma:
Clone o repositório:
Entre no repositório e construa:
Antes disso certifique-se possuir o
cargo
na sua$PATH
, exemplo para Bash:
E então rode:
Após isso você já pode sair e remover o diretório:
Para testar um Hello. World! crie um arquivo de extensão .rhai
, exemplo: vim hello.rhai
E adicione o código abaixo:
Para rodar use o comando rhai-run
:
Para mais informações acesse aqui .