Skip to content

Generalize the day-4 afternoon #487

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Mar 10, 2023

Conversation

djmitche
Copy link
Collaborator

@djmitche djmitche commented Mar 8, 2023

This is in preparation for adding more options for this portion of the course, and reflects an existing practice of substituting other materials for this last half-day.

See #181 for the first of those new topics.

This is in preparation for adding more options for this portion of the
course, and reflects an existing practice of substituting other
materials for this last half-day.
@djmitche djmitche requested review from rbehjati and mgeisler March 8, 2023 23:23
Copy link
Collaborator

@mgeisler mgeisler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice!

Copy link
Collaborator

@mgeisler mgeisler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just remembered that we have a simple way to avoid broken links via the book.toml file.

Copy link
Collaborator

@rbehjati rbehjati left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for putting this together. I think it would be nice to be more specific about the options are for Day 4 afternoon.

@mgeisler
Copy link
Collaborator

Looks nice. Longer term, I'm envisioning us having a structure with

  • Days 1-3: core Rust which everybody should know
  • A whole suite of optional days:
    • Rust in Android
    • Interoperability with other languages
    • Unsafe in detail
    • Macro development
    • Bare-metal Rust
    • Async
    • Webassembly

The topics for extra days won't be coupled directly with core Rust part, so it won't really be "Day 4: Android" any longer. Instead, I'm imagining the topics will be taught on a more ad-hoc basis based on availability of instructors.

@djmitche djmitche merged commit bfed596 into google:main Mar 10, 2023
NoahDragon pushed a commit to wnghl/comprehensive-rust that referenced this pull request Jul 19, 2023
* Generalize the day-4 afternoon

This is in preparation for adding more options for this portion of the
course, and reflects an existing practice of substituting other
materials for this last half-day.

* address review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants