Compile time evaluation in Nim, Zig, Rust and C++

Evaluating code at compile time is a capability that most, if not all, compiled programming languages possess, even if it can’t be directly used by the programmer, but rather applied as an optimization. In this post, we’ll explore a bit how to execute cod… Read more

Similar

Leaving the Rust core team

I'm stepping down from Rust's core team. It's my last official involvement with Rust, and I'm kinda sad about leaving. Rust is exciting and important, and I love the community and technology. It has been a joy and an education to work with the core team; ... (more…)

Read more »

Tiny Glade: castle doodling game in Rust

Tiny Glade is a small relaxing game about doodling castles. Explore gridless building chemistry, and watch the game carefully assemble every brick, pebble and plank. There's no management, combat, or wrong answers - just kick back and turn forgotten meado... (more…)

Read more »

Monads and GATs in Nightly Rust

I saw a recent Reddit post on the advances in Generic Associated Types (GATs) in Rust, which allows for the definition of a Monad trait. In this post, I'm going to take it one step further: a monad transformer trait in Rust! (more…)

Read more »

This Week in Rust 398

Hello and welcome to another issue of This Week in Rust! Rust is a systems language pursuing the trifecta: safety, concurrency, and speed. This is a weekly summary of its progress and community. Want something mentioned? Tweet us at @ThisWeekInRust or sen... (more…)

Read more »