Talking head
Rust Conf 2016

This presentation, by Josh Triplet, is licensed under a Creative Commons Attribution ShareAlike 3.0

Users of Rust for systems programming rely heavily on its exceptional support for FFI. Many systems APIs involve unions, and macros and transmute produced unmaintainable solutions. 16 months, 3 RFCs, and a half-dozen possible syntaxes later, RFC1444 added union to the Rust language, ready for implementation. This talk will present unions as a case study of the Rust RFC process, show the kinds of iterative refinements that take place, review corner cases and interactions that arise when attempting to extend Rust, and discuss the next steps forward for union implementation.

Rated: Everyone
Viewed 435 times
Tags: There are no tags for this video.