Andy Balaam's Blog
  • About Andy Balaam
  • All articles
Mini-rust in Rust 002: Errors while lexing

Continuing writing our mini-rust in Rust. Figuring out how to throw an error when lexing goes wrong. You can find the source code at codeberg.org/and… ...more

November 08, 2024 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Mini-rust in Rust 001: Lexing an int

Introducing my new series: writing a little Rust-like language in Rust. It will be an interpreted language, and (for now at least) it will try to work… ...more

October 31, 2024 [Programming, Programming Languages, Rust, Tech, Videos] #mini-rust
Rust 101 - 53: Exercises for module G (q4)

Creating a custom Python extension in Rust. To see the exercises code as it was when I recorded the video: git clone https://github.com… ...more

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 52: Exercises for module G (q3)

Using cargo-bindgen to generate bindings, automating what we need to do to use existing C code inside a Rust project. To see the exercises code as it… ...more

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
Rust 101 - 51: Exercises for module G (q2)

Trying out calling Rust code from with a C program (should help with calling Rust from any compiled-to-native language too). To see the exercises cod… ...more

October 23, 2024 [Programming, Programming Languages, Rust, Tech, Videos]
1 2 ...56789 ... 111 112
Recent
Mini-rust in Rust 028: Lexing plus-equals
Standing again for the Matrix Governing Board
Testing nonexistence
Mini-rust in Rust 027: Parsing blocks of code
Mini-rust in Rust 026: Parsing an empty while loop
Mini-rust in Rust 025: Parsing let mut
Mini-rust in Rust 024: Lexing the <= sign
Mini-rust in Rust 023: Refactor to share structure of the syntax tree
Rust tracing basic setup
Mini-rust in Rust 022: Stop lying about types in errors
Mini-rust in Rust 021: Including type information in our syntax tree
Mini-rust in Rust 020: Gaps in our type checker
Mini-rust in Rust 019: Type checking an actual type error
Mini-rust in Rust 018: Type checking, the happy path
Mini-rust in Rust 017: Handling float literals
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