This is supplementary/separate from the Twitch Streams (see sidebar for links), intended for discussion here on lemmy.

The idea being, now that both twitch streams have read Chapter 4, we can have a discussion here and those from the twitch streams can have a retrospective or re-cap on the topic.

This will be a regular occurrence for each discrete set of topics coming out of The Book as the twitch streams cover them


Ownership and the borrow checker are obviously a fundamental and unique topic to rust, so it’s well worth getting a good grounding in AFAICT.

  1. Anyone up to trying to summarise or explain ownership/borrow-checker in rust?
    • it can be a good exercise to test your understanding and get feedback/clarification from others … as well as probably a good way to teach others
  2. Any persistent gripes, difficulties or confusions?
  3. Any of the quizzes from The Book stump you?
  4. Any hard learnt lessons? Or tried and true tips?
  • ★ STMAN ★ 🏳️‍🌈
    link
    fedilink
    11 month ago

    @Jayjader @brokenix The ownership notion :

    This is yet another key information regarding data that :

    • A CPU is completely ignorant / agnostic about it.
    • Nor the address space notion glued to the CPU bus notion.
    • Even at MMU / PMMU level, it’s still unknown.

    CPU are such a low level engine concept, same as CPU buses. When you think that all this ownership notion is just an abstract one maintained only through code self-generated by the C compiler. So dangerous. So risky.