Skip to content
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

[tracking issue] Transcribe the Compiler Lecture Series into chapters #319

Closed
1 of 23 tasks
mark-i-m opened this issue May 14, 2019 · 10 comments
Closed
1 of 23 tasks

Comments

@mark-i-m
Copy link
Member

mark-i-m commented May 14, 2019

cc @spastorino

@mark-i-m
Copy link
Member Author

Recording new sessions ideas

  • The ty module -- how it works (3 votes) (coming on friday 26th)
    • The arenas, the 'tcx and 'gcx lifetimes
    • The TypeFoldable trait and the TyRelate trait
    • Maybe covering the basics of type inference
    • Candidates: @nikomatsakis, @varkor, perhaps @eddyb?
  • HAIR, MIR, and MIR construction (3 votes)
    • Covering the definition of MIR
    • Covering the HAIR construction
    • Covering MIR building
    • (This is actively changing as part of #t-compiler/wg-mir-opt, so that's a downside, but otoh maybe the coverage of MIR building would be helpful for Place 2.0 work)
    • Candidates: @nikomatsakis, @oli, @eddyb, maybe others?
  • Typeck tables and the type checker (2 votes)
    • Covering how the type checker works at a high-level and the role of the typeck tables
  • HIR (1 vote)

Other ideas (some are already covered):

@shepmaster
Copy link
Member

Note that YouTube will auto generate transcriptions, which might be a good place to start.

@igaray
Copy link
Member

igaray commented May 15, 2019

ssshhhh 🤐 they think I'm hard at work!

@igaray
Copy link
Member

igaray commented May 15, 2019

In all seriousness, this is exactly what I did:

  • click on the gear icon of the youtube video player
  • select 'subtitles' submenu
  • select 'add subtitles' item
  • select language -> 'english'
  • click on 'actions' button
  • select 'download'
  • open .sbv file with vim and create macro to delete timestamps

@igaray
Copy link
Member

igaray commented May 17, 2019

@mark-i-m Can you add

- [ ] How the chalk-engine crate works 2
    - Video: https://www.youtube.com/watch?v=hmV66tB79LM

right after "How the chalk-engine crate works" ? TY!

@eddyb
Copy link
Member

eddyb commented May 22, 2019

The arenas, the 'tcx and 'gcx lifetimes

@Zoxc is planning to remove that split in rust-lang/rust#57214, FWIW.

@spastorino spastorino changed the title [tracking issue] Transcribe the Compiler Lecture Series [tracking issue] Transcribe the Compiler Lecture Series into chapters May 28, 2019
@amanjeev
Copy link
Member

Opened and assigned to myself

@mark-i-m
Copy link
Member Author

@spastorino perhaps we can play with a project now?

@spastorino
Copy link
Member

@mark-i-m yes, hope to be able to do it today :).

@spastorino
Copy link
Member

This is superseeded by https://github.com/rust-lang/rustc-guide/projects/2

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

No branches or pull requests

6 participants