Reaching the (current) limits of Rust’s type system

I recently wanted to implement some simple command-line tool to monitor devices connected to my home router, and help troubleshoot connection issues.My goal … Read more

Similar

Crash Reporting in Rust

In this post I'll be talking about recent work I and others have done to make crash handling and reporting in Rust a (fairly) straightforward procedure by introducing several new crates that can be used in conjunction with each other, or with other crates... (more…)

Read more »

Rust is about productivity

TL;DR Primarily I would sell Rust as a language which lets you get stuff done and done quickly (all kinds of stuff, including lots of stuff you might not usually be comfortable with). A language that can be written...

Read more »

Rust to WebAssembly, Made Easy

Compiling Rust to WebAssembly is still difficult. On macOS, there are weird bugs that require reinstalling LLVM and moving files around. On Linux, the official Emscripten binary in many cases isn’t bundled with the right LLVM, and the fix is to compile fr... (more…)

Read more »

Expose a Rust Library to Other Languages

With SixtyFPS, we are creating a GUI toolkit. We chose Rust as the implementation language for our runtime library, and we want to make the same library usable from different programming languages. We believe programmers in all languages need... (more…)

Read more »