Hey Community!
We're happy to share a new video from our InterSystems Developers YouTube:
⏯ Building $ZF Modules in Rust with RZF @ Ready 2025
Noah, a developer on the DARPA team with Dave McCalden, introduces Rust ZF - a new Rust-based layer for the Iris ZF (Zero Functions) API. Traditionally, ZF allows calling in and out of IRIS using C, but it’s verbose and lacks type and memory safety.
The new Rust ZF adds an ergonomic, idiomatic Rust interface, making it easier and safer for developers to integrate Rust code with Iris. Using a simple macro (RZF), developers can define functions in Rust, build dynamic libraries, and load them into IRIS, or call IRIS methods directly from Rust. Noah demonstrates this with examples like math functions and real-time code execution.
He also shows how Rust’s ecosystem can integrate with IRIS, for example, using the Bevy game engine to create a Space Invaders demo that stores and retrieves game data through IRIS. Finally, he mentions ongoing work on an LLM MCP server that will be covered in a future presentation by Dave McCalden.
🗣 Presenter: @Noah Dohrmann, Developer DARPA team
Enjoy watching, and subscribe for more videos! 👍
.png)
.png)

