The typestate pattern is an API design pattern that encodes information about
an object’s run-time state in its compile-time type. In particular, an API
using the typestate pattern will have: (more…)
Read more »
A simple, high-throughput file client for mounting an Amazon S3 bucket as a local file system. - GitHub - awslabs/mountpoint-s3: A simple, high-throughput file client for mounting an Amazon S3 buck... (more…)
Read more »
The aim of this tutorial is to take you to a place where you can read and write
enough Rust to fully appreciate the excellent learning resources available
online, in particular The Book.
It's an opportunity to try before you buy, and get enough feeling fo... (more…)
Read more »
Programmers learning Rust struggle to understand ownership types, Rust's core
mechanism for ensuring memory safety without garbage collection. This paper
describes our attempt to systematically design a pedagogy for ownership types.
First, we studied Rust... (more…)
Read more »