go to post Noah Dohrmann · Nov 4 Hi, sorry for the late reply! (I did not receive a notification unfortunately) Let's say you have a simple add function as follows: #[rzf::rzf] fn add(left: i64, right: i64) -> i64 { left + right } and you call the initialize macro in your lib.rs: rzf::init!(); After building the project with cargo, you should have, for example, a "libmyproj.dylib" file if your project is named "myproj" and you are on macOS (or .dll if on MS Windows). Then, in an IRIS terminal, you can call the function with: write $zf(-3, "/path/to/libmyproj.dylib", "add", 1, 3) This will print 4 to the stdout of the terminal. Thanks so much for your question! We will make more information regarding installation/use of RZF available soon when the corresponding Rust crate is published. Best, Noah