Translating C’s “switch” and “goto” to Rust

While this post’s title is a mash-up of “Hitchhiker’s Guide to the Galaxy” with Dijkstra’s 1968 letter, ” Go To Statement Considered Harmful…


Rust on ESP32

I recently got my hands on an ESP32 microcontroller for hacking purpose and successfully ran Rust code on it 🦀 Installing the tools First, you need to download and install the prebuilt binaries of the Rust and LLVM compiler forks by Espressif or follow y... (more…)

Read more »

Rewriting Fortran Software in Rust TL;DR: Rewriting isn’t always bad, Amdahl’s Law is important and memory bandwidth is a potential bottleneck when doing many simple double precision math operations Introduction As part of an Undergraduate Research ... (more…)

Read more »

A Future for Rust Debugging

Recently, there has been a lot of progress in the Rust logging & tracing ecosystem: projects like tracing make our lives much simpler, allowing us to track down bugs even in complex asynchronous environments in production. However, they still can’t re... (more…)

Read more »