Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Mini-rust in Rust 035: Tidying up the evaluator

We left quite a few messes behind in our evaluator - let's get rid of some refs, stop returning multiple values in our test code, and handle blocks si… ...more

June 27, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 034: Our first program, actually working

It's finally here - our mini-program to calculate factorials, featuring a while loop and mutable variables, is working! You can find the source code … ...more

June 20, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 033: Evaluating operators like plusequals and timesequals

Our while loop is close ... first we need to be actually calculate new values for variables when we see a += or *= operator. You can find the source … ...more

June 13, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 032: Supporting a Unit type and type checking mutations

We've been putting off creating a Unit type, (), and we need our type checker to be OK with += etc. We are getting excitingly close to having a workin… ...more

June 06, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 031: Getting "while" through the type checker

Our while loop now parses, but it doesn't make its way through the type-checker unscathed. We're not quite ready to do real type checking here, but we… ...more

May 30, 2025 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
1 2 ...89101112 ... 121 122
Recent
Keep the faith
Implementing gunzip from scratch in Rust
Jez returns for programming language chat!
Announcing Changelog Builder - a towncrier clone for building changelogs
Using anyhow to handle errors in my Rust changelog builder
A simpler blog comment system
Building a Rust commandline tool: a towncrier clone
The billion row challenge: splitting lines using SIMD in Rust
Rust: reading very large files for the billion row challenge
Parsing whole lines of the Billion Row Challenge
Improving our billion-row parsers and benchmarks
Making our own String type in Rust
Writing a Snake game in Rust/WASM
Talking to localhost from inside an Android emulator
Rust: compiling to WASM to make a browser-based game using canvas
Add a comment

Your comment

Comments welcome. I review them manually, so there will be a delay before they appear.

Markdown is allowed.

To prevent spam, please type 'Scheme' below:

Andy's home page Categories Sitemap RSS Feed

© 2005 onwards Andy Balaam. CC BY-SA except where otherwise stated (source code). Powered by Zola & Abridge