A Gopher’s Foray into Rust

You may have heard of Rust. If not, here’s the slogan of the language (as of 2021): Read more

Similar

Short Circuit Sum in Rust

Haskell and Rust both support asynchronous programming. Haskell includes a feature called async exceptions, which allow cancelling threads, but they come at a cost. See how Rust does the same job, and the relative trade-offs of each approach. (more…)

Read more »

A Comparison of Arenas in Rust

Sometimes you just really need an arena. Sometimes for performance reasons, other times for lifetime-related reasons. In their most basic forms, they're just a vec with some extra guarantees. However, it's those extra guarantees that matter. I've found my... (more…)

Read more »

Sustainability with Rust

Rust is a programming language implemented as a set of open source projects. It combines the performance and resource efficiency of systems programming languages like C with the memory safety of languages like Java. Rust started as a research project at M... (more…)

Read more »