在Zig中实施ERTS NIFs的工作流是什么?对于Rust中编写的NIF,是否存在与Rustler类似的内容?
4urapxun1#
Zigler套件可用于:https://github.com/ityonemo/zigler,https://hex.pm/packages/zigler
defmodule ExampleZig do use Zig ~Z""" /// nif: example_fun/2 fn example_fun(value1: f64, value2: f64) bool { return value1 > value2; } """ end test "example nifs" do assert ExampleZig.example_fun(0.8, -0.8) refute ExampleZig.example_fun(0.1, 0.4) end
1条答案
按热度按时间4urapxun1#
Zigler套件可用于:https://github.com/ityonemo/zigler,https://hex.pm/packages/zigler