Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Alice Ryhl

๐Ÿ‘ค Speaker
505 total appearances

Appearances Over Time

Podcast Appearances

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

But anyways, I think the Rust book is really good.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Other than that, I think, honestly, the way you learn a language is you have a project.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

You implement some sort of project.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

With it, I mean...

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Maybe some sort of web server or something.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Yeah, it's totally a danger.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I recently tried using it for something where, I guess I was not writing Rust code, I was writing makefiles.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I wanted to add some support in the Linux kernel build system for some feature.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And it went into the makefile and added the Rust flags necessary to do it.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

But then I looked at the code and it had added the necessary build flags.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

But to the C side, it was passing a few more flags, which were not required per se, but they were there for a reason.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And it had just ignored them.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

Any human looking at this would be like, why did you add Rust versions of all the flags?

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I'm currently working on a new feature, which I think is really exciting.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

It's something that we ran into in the Linux kernel, where we needed in-place initialization, the ability to construct values while knowing where they're being constructed so they don't get moved afterwards.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I'm pretty excited about our work to put that into the language, but it's very much ongoing.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I already mentioned the official Rust book.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

I also think that, so John Gingset has another book that I think is really good.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

And this book is kind of aimed at the intermediate Rust developer, the Rust developer who has gotten some Rust experience.

The Pragmatic Engineer
Why Rust is different, with Alice Ryhl

but wants to go further.