I'm trying to call a Dyon built-in function (sin) from Rust:
use dyon::{Module, Runtime, Variable};
use std::sync::Arc;
fn main() {
let mut dyon_runtime = Runtime::new();
let module = Module::new();
let dyon_module = Arc::new(module);
…
The Dyon Tutorial says it uses "lifetimes" rather than garbage collection or manual memory management. But how then does that lifetime model differ from Ownership in Rust?
Dyon has a limited memory model because of the lack of a garbage collector.…