Object Ownership: From C/C++ to Rust and Functional Programming

There are many skills you need to acquire as a programmer, and some of them are not part of the standard software engineering curriculum.
Instead you’re expected to learn them by osmosis, or by working with someone more experienced.
David MacIver covers o…


Complex Procedural Rust Macros

In this post, we write a procedural macro that generates code to bind functions and types including arbitrary many impl blocks to a scripting language. The problems encountered and techniques learned can be applied to other tasks where complex compile-tim... (more…)

Read more »