PhD Thesis: Understanding and Evolving the Rust Programming Language

Rust is a young systems programming language that aims to fill the gap between high-level languages—which provide strong static guarantees like memory and thread safety—and low-level languages—which give the programmer fine-grained control over data layou… Read more

Similar

A Type Safety Hole in Unsafe Rust

There seems to be a widespread belief among Rust programmers that bypassing the borrow checker does not completely compromise type safety. This article attempts to show the converse, that lifetime checks are absolutely essential for type safety, even if ... (more…)

Read more »

José Bechara: Rust as an Art Form

Today, I would like to showcase the oxidised metal wall art of José Bechara. As some of you may know, I love using both oxidation (rusting) and polishing on the metallic home decor and wall art that I create, to give a unique metal patina that is slightly... (more…)

Read more »