I wish I'd read the following two articles right after reading the #rustbook.
They've been written in 2015 and have some outdated bits. But still bring a lot of value to an overall understanding of #rustlang
The first article covers "two pillars of Rust's design:
- Memory safety without garbage collection
- Concurrency without data races"
https://blog.rust-lang.org/2015/04/10/Fearless-Concurrency.html
The second article explores "the third pillar
- Abstraction without overhead"
#rustbook #rustlang #programming
This thread on the #rustlang forum has taught me so much more than any other resource about the #borrowChecker that I think its content should become part of some official docs (like a deep dive section in the #rustBook ) https://users.rust-lang.org/t/what-is-a-good-mental-model-of-borrow-checker/86806?u=tlaferriere
#rustlang #borrowchecker #rustbook
@lisyarus
You probably already know this, but Chapter 4 of the #rustBook discusses ownership.
https://doc.rust-lang.org/book/ch04-00-understanding-ownership.html
Not that I'm an expert; I'm only on chapter 8.
@sir
I just put page from #rustbook here:
https://doc.rust-lang.org/book/ch16-00-concurrency.html
@wizzwizz4 Well spotted! That's a trivial example from the #RustBook.
https://doc.rust-lang.org/book/ch04-02-references-and-borrowing.html#references-and-borrowing
I just wanted to make a joke with that Space Odyssey reference
@codesections Thanks!
The Rust Programming Language 2018 edition is now on IPFS.
https://ipfs.io/ipfs/QmZSNcZ2do5Li6vzLPvKQm3UsArryAWkzznFionLunxSR5/
(I found all files in ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/share/doc/rust/html/book/2018-edition, I think they were pre-generated)