Skip to content
0:00 / 0:00

#immutabledatastructures#imcrate#persistentdatastructures

RustFest Paris 2018 - Immutable Data Structures and why You want them by Bodil Stokke

Rust Programming Language

70K subscribers • 72 videos on Hallway • Conference channel

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Bodil Stokke

Intermediate. Assumes working knowledge.

7K views8 years ago2 recommendations

Programming languagesSoftware designRustFunctional programmingData structures

Bodil Stokke explains the benefits of immutable data structures, how they work, and how to implement them efficiently in Rust.

An applause for Bodil Stokke please with immutable structures at ease though her twitter explains she is asking for brains she'll only fill them with ideas There’s a discrepancy between the careful attention to mutability and immutability in Rust itself and the data structures available in the standard library. The only way to update a Vec with an immutable ref is to clone it first, which could get expensive. But what else can you do? Turns out there’s a number of data structures out there that make it cheap and easy to do immutable copies and updates. Some are so simple it’s ridiculous, some are anything but, and we’re going to dive into some of the more useful ones, how they work, why you should care, and how to best implement them in Rust. (Limerick by @llogiq) paris.rustfest.eu/sessions/immutable-data-structures

Why it's here

2 people recommend this

What people say. Highly recommended for its excellent explanation of immutable data structures and its engaging presentation style.

Moments people linked to

u/icefoxenin r/rust • Recommends

On “RustFest Paris 2018 recordings up on YouTube!”

Yesssss. Watch the talks. Read the limericks! And admire Bodil performing the best transition I've ever seen in a talk here: link to this video
11View on Reddit

u/17Cupsin r/rust • Recommends

On “What are the implications of Rust's ownership rules on the efficiency of functional programming?”

The talk that the author of im did at RustFest was excellent, too: link to this video