hlvm 0.10.0

The HLVM library / tools
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use hlvm::function::{Fun, Value};

fn main() {

        fn square(v: Value) -> Value {
                println!("squared");
                v.clone() * v.clone()
        }


        Fun::new()
                .add_num("2")
                .add_foreign_fun(square)
                .call_from_stack()
                .println()
                .run()
}