Oddbean new post about | logout
 [$] Safety in an unsafe world


Joshua Liebow-Feeser took to the stage at
https://rustconf.com
 to describe the methodology
that his team uses to encode
arbitrary constraints in the Rust type system when working on the
<a href="https://en.wikipedia.org/wiki/Fuchsia_(operating_system)" rel="nofollow">
Fuchsia operating system</a>
(https://joshlf.com/files/talks/Safety%20in%20an%20Unsafe%20World.pdf
).
The technique is not unknown to
the Rust community, but Liebow-Feeser did a good job of both explaining the
method and making a case for why it should be used more widely. 


https://lwn.net/Articles/995814/