Skip to content
0:00 / 0:00

#rustcompiler#nevertype#inlineassembly

Lang Team Triage Meeting 2019-12-05

Rust Programming Language

70K subscribers • 43 videos on Hallway • Conference channel

YouTube
  • Recommended by 1 person: 1 in engineering communities.

Advanced. Deep dive for people who know the field.

838 views6 years ago1 recommendation

Programming languagesRustLanguage design and type systems

The Rust Language Team discusses safe transmute, inline assembly, and whether to revert the stabilization of the never type due to regressions.

Discussed: * Creating new shepherding groups for safe transmute and inline assembly * Whether to revert stabilization of `!` owing to regressions

Why it's here

1 person recommends this

What people say. Recommended as a great resource for seeing how a major language design team handles complex features and edge cases.

u/__fmease__λin r/ProgrammingLanguages • Recommends

On “Shout-out to the Rust language design meetings available as videos”

Frequently, the Rust language design team publishes recordings of their meetings which are great resources in my opinion. They are faced with designing large features (async/await, compile-time execution, const generics, inline assembly, specialization, bottom/never type) considering their edge cases, integration with other parts of the language, backwards compability and every so often with difficult bugs like soundness holes inside the type system. Even if the videos are long and from time to time a bit unstructured, I think one can learn a lot about pragmatic language design. Although I have to say that for someone who does not know Rust at all, I don't think the content is accessible.…