v0.3.1
This release includes no breaking changes.
New features
This release introduces methods on builtin types.
let vm = Hebi::new();
// prints `[0, 1, 2, 3]`
vm.eval::<()>(r#"
v := [0,1,2]
v.push(3)
print v
"#).unwrap();
This release only adds a single method on the builtin List
type, push
. The goal was to lay the groundwork for implementing a proper standard library in the future.