This is chapter 4 of a multi-part series on writing a RISC-V OS in Rust. (more…)
Read more »
A year ago YesLogic open-sourced the Allsorts font parser, shaping engine,... (more…)
Read more »
Pijul is a version control system based on patches. Its fundamental promise is that two patches producible in parallel always commute. This makes the whole system more correct, and much simpler to use, as explained in the manual. (more…)
Read more »
If you have a background in Python, Java or C++, you're probably used to
raising exceptions if something goes wrong. Rust doesn't have exceptions.
The official Rust book has a
comprehensive chapter on error handling,
but the TL;DR is we should probably us...
Read more »
Rust has a runtime. No really it does! I blew past that aspect in my most recent post "Oxidizing the technical interview" when I put in the line: The greatest trick the Devil ever played was convincing C and Rust programmers their language has no runtime.... (more…)
Read more »