Math with distances in Rust: safety and correctness across units

Summary: Computers weren’t designed to have outside concepts, such as units of length, expressed in their function.
Because of this Rust, being a systems language, also has no concept of it.
But just because the computer runtime has no concept of length o… Read more

Similar

Rust: Notes on Io-Uring

Last fall I was working on a library to make a safe API for driving futures on top of an an io-uring instance. Though I released bindings to liburing called iou, the futures integration, called ostkreuz, was never released. I don’t know if I will pick thi... (more…)

Read more »

Code Review in the Rust Compiler

I recently joined the general code review rotation for the Rust compiler, which increased the number of reviews I do. This post describes my experience, and contains some thoughts about reviewing in general. (more…)

Read more »