Skip to main content

3 posts tagged with "rust"

View All Tags

Compile-Time Construction in Rust

· 8 min read
Jennings Zhang
Research Developer @ Boston Children's Hospital

Rust's type system enables "correct by construction" design, however there are limitations to how data can be constructed at compile time. Here we go over the four approaches to static data initialization and their respective pros and cons.

Advantages of Rust for Orthanc Plugin Development

· 8 min read
Jennings Zhang
Research Developer @ Boston Children's Hospital
Orthanc Logo

Orthanc is an open-source PACS server written in C++ with an extensive interface for plugin development. Here we announce orthanc_sdk, a library for developing Orthanc plugins in safe and idiomatic Rust. This article explains why Rust is a good language for Orthanc plugin development and the design of the orthanc_sdk crate.