Trying Out Rust for Graphics Programming

This post is a brain-dump of my experience jumping into Rust,
where I took time off my regular job for the Blender Foundation to spend 7 months of uninterrupted time learning Rust. Read more

Similar

Writing an OS in Rust: Handling Exceptions

In this post, we start exploring CPU exceptions. Exceptions occur in various erroneous situations, for example when accessing an invalid memory address or when dividing by zero. To catch them, we have to set up an interrupt descriptor table that provides ... (more…)

Read more »

Rust: Adventures in logging

After working on the Sōzu HTTP reverse proxy for a while, I came up with an interesting approach to logging. Now why would I come up with my own logger, when there are existing solutions in Rust? M… (more…)

Read more »

Rust’s 2017 roadmap, six months in

In January of this year, we adopted the 2017 Rust Roadmap, which laid out our plans for 2017. As part of the roadmap process, we plan to regularly release updates on the progress of each roadmap item. This post marks the halfway point through the year. (more…)

Read more »

Neat Rust Tricks: Passing Closures to C

One of Rust’s biggest selling points is how well it can interoperate with C. It’s able to call into C libraries and produce APIs that C can call into with very little fuss. However, when dealing with sufficiently complex APIs, mismatches between... | Sean... (more…)

Read more »