Stream: t-compiler/wg-learning

Topic: rustc lecture series


Santiago Pastorino (Apr 24 2019 at 14:40, on Zulip):

I was checking the recorded lectures and right now it doesn't seem to be that easy to get a list of all of them

Santiago Pastorino (Apr 24 2019 at 14:40, on Zulip):

@nikomatsakis ^^^

Santiago Pastorino (Apr 24 2019 at 14:40, on Zulip):

I couldn't find a proper playlist on the youtube channel

Santiago Pastorino (Apr 24 2019 at 14:40, on Zulip):

seems like I need to go over all the videos in the channel and figure that out

Iñaki Garay (Apr 24 2019 at 14:41, on Zulip):

There are several lists but no one big unified one

Santiago Pastorino (Apr 24 2019 at 14:42, on Zulip):

exactly

Santiago Pastorino (Apr 24 2019 at 14:42, on Zulip):

I start here https://www.youtube.com/channel/UCaYhcUwRBNscFNUKTjgPFiA/featured

Santiago Pastorino (Apr 24 2019 at 14:42, on Zulip):

there are 2 channels there, one for Rust Belt Rust and another one for Rust BR

Santiago Pastorino (Apr 24 2019 at 14:42, on Zulip):

and there are a lot of playlists

Santiago Pastorino (Apr 24 2019 at 14:43, on Zulip):

so in order to get a list of all the rustc videos one need to go over all the playlists and figure that out

Santiago Pastorino (Apr 24 2019 at 14:43, on Zulip):

in particular, if I go to Traits Working Group playlist https://www.youtube.com/watch?v=iV1Z0xYXkck&list=PL85XCvVPmGQhKGDGIDjzE2Kkk-BwiJj03

Santiago Pastorino (Apr 24 2019 at 14:44, on Zulip):

there is a roadmap meeting, which I guess for this purposes won't be interesting but there are some technical discussions about chalk which are interesting for the WG purpose

Santiago Pastorino (Apr 24 2019 at 14:46, on Zulip):

I guess we want one subchannel inside the Rust general channel, as Rust Belt Rust and Rust BR have and inside there add playlists by category, wg or something like that in order to generate some structure

Iñaki Garay (Apr 24 2019 at 14:50, on Zulip):

IIUC videos can be part of several playlists but not of several channels (correct me if wrong). Perhaps a playlist to which we add videos we wish to incorporate will suffice?

Santiago Pastorino (Apr 24 2019 at 17:32, on Zulip):

@nikomatsakis after talking on Discord to rust-community I guess one solution is:

Santiago Pastorino (Apr 24 2019 at 17:32, on Zulip):

1. opening a new playlist for Rustc lectures series

Santiago Pastorino (Apr 24 2019 at 17:33, on Zulip):

2. add all the lectures videos to that playlist (note that a video can be in more than one playlist)

Santiago Pastorino (Apr 24 2019 at 17:33, on Zulip):

3. tag the existing videos with the part of the compiler they belong, like #traits or something like that

Santiago Pastorino (Apr 24 2019 at 17:33, on Zulip):

by doing that there's no need to modify existing structure or anything like that and we can have one place where all the lectures are together

nikomatsakis (Apr 24 2019 at 19:10, on Zulip):

I am open -- I wonder if we want to collapse all the videos together?

nikomatsakis (Apr 24 2019 at 19:10, on Zulip):

Probably

nikomatsakis (Apr 24 2019 at 19:11, on Zulip):

I think I had previously been separating out 'rustc lecture series' from other sorts of videos (e.g., internal working group meetings, wg design meetings, etc)

nikomatsakis (Apr 24 2019 at 19:11, on Zulip):

The idea being that rustc lecture series were meant to be more widely targeted

nikomatsakis (Apr 24 2019 at 19:11, on Zulip):

That said, a number of videos from specific WGs are also a good fit

nikomatsakis (Apr 24 2019 at 19:11, on Zulip):

Hashtags seems wise

nikomatsakis (Apr 24 2019 at 19:11, on Zulip):

I also wonder if we should have some central list that is not in YouTube, but it'll be annoying keeping it up to date

nikomatsakis (Apr 24 2019 at 19:12, on Zulip):

still, i feel like it's hard to browse playlists

Iñaki Garay (Apr 24 2019 at 19:14, on Zulip):

Perhaps we should clarify the purpose of such a list, to make sure that at least we're all saying the same.
A) list of videos people looking to familiarize themselves with the compiler should watch (video documentation)
B) list of videos we want people to watch, digest and incorporate as written text into the rustc-guide

Santiago Pastorino (Apr 24 2019 at 19:18, on Zulip):

@nikomatsakis my idea was not to collapse everything into rustc lectures series

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

you can leave existing playlists where they are

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

the idea is just to create a new playlist called rustc lectures series

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

and add all the videos there

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

but leave them belonging to the existing playlists

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

so for instance

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

Traits videos will be on Traits WG playlist

Santiago Pastorino (Apr 24 2019 at 19:19, on Zulip):

and in rustc lectures series playlist

Santiago Pastorino (Apr 24 2019 at 19:20, on Zulip):

and we can also tag them

Santiago Pastorino (Apr 24 2019 at 19:20, on Zulip):

so ... when a new video is recorded

Santiago Pastorino (Apr 24 2019 at 19:20, on Zulip):

it can be added to any of the current existing playlists

Santiago Pastorino (Apr 24 2019 at 19:20, on Zulip):

e.g. Traits WG

Santiago Pastorino (Apr 24 2019 at 19:20, on Zulip):

but should be added to rustc lectures series playlist

Iñaki Garay (Apr 24 2019 at 19:21, on Zulip):

There already is a playlist so named https://www.youtube.com/watch?v=elBxMRSNYr4&list=PL85XCvVPmGQhOL-J2Ng7qlPvDVOwYpGTN

Santiago Pastorino (Apr 24 2019 at 19:21, on Zulip):

well, better then, all we need to do is add all the videos we have there

Santiago Pastorino (Apr 24 2019 at 19:21, on Zulip):

and nothing else

Iñaki Garay (Apr 24 2019 at 19:21, on Zulip):

I agree

Santiago Pastorino (Apr 24 2019 at 19:21, on Zulip):

and keep remembering to add new ones there

Santiago Pastorino (Apr 24 2019 at 19:22, on Zulip):

and I'd also say that adding tags may be important too

Santiago Pastorino (Apr 24 2019 at 19:22, on Zulip):

@nikomatsakis is there a way that I can have access to the playlists there?

Santiago Pastorino (Apr 24 2019 at 19:24, on Zulip):

actually, we can already see what I'm talking about here:

Santiago Pastorino (Apr 24 2019 at 19:26, on Zulip):

check rustc lecture series playlist and RLS 2.0 Working Group

Santiago Pastorino (Apr 24 2019 at 19:27, on Zulip):

you will find on both playlist Rust analyzer guide

Santiago Pastorino (Apr 24 2019 at 19:27, on Zulip):

and I think that's what we should do :)

Santiago Pastorino (Apr 24 2019 at 19:27, on Zulip):

so people interested in the lectures or learning WG in general can find them and also the ones that are only related to the RLS WG can also find that quickly

nikomatsakis (Apr 24 2019 at 19:30, on Zulip):

is there a way that I can have access to the playlists there?

yes, but you have to ask in the community team channel on discord

nikomatsakis (Apr 24 2019 at 19:30, on Zulip):

the idea is just to create a new playlist called rustc lectures series

my point was that I was thinking of this as a more minimal set than 'all the videos'

nikomatsakis (Apr 24 2019 at 19:30, on Zulip):

I'm not sure that it was a well-defined set though =)

nikomatsakis (Apr 24 2019 at 19:30, on Zulip):

but I think we shouldn't just add everything that's tangentially related to rustc

nikomatsakis (Apr 24 2019 at 19:30, on Zulip):

I guess we could say "anything explaining how some existing code works", maybe?

nikomatsakis (Apr 24 2019 at 19:31, on Zulip):

yes, but you have to ask in the community team channel on discord

I'd ping @Florian Gilcher =)

Santiago Pastorino (Apr 24 2019 at 19:32, on Zulip):

I've already pinged @Florian Gilcher on discord

Santiago Pastorino (Apr 24 2019 at 19:33, on Zulip):

anyway I didn't understand your idea quite well

nikomatsakis (Apr 24 2019 at 19:33, on Zulip):

anyway the truth is I don't care too much

nikomatsakis (Apr 24 2019 at 19:34, on Zulip):

do whatever you think best :P

Santiago Pastorino (Apr 24 2019 at 19:34, on Zulip):

:)

nikomatsakis (Apr 24 2019 at 19:34, on Zulip):

anyway I didn't understand your idea quite well

all I am saying is that

nikomatsakis (Apr 24 2019 at 19:34, on Zulip):

I think there are a lot of videos (and will be more) not all of which are going to be explaining things about rustc

nikomatsakis (Apr 24 2019 at 19:34, on Zulip):

as an example, you could imagine videos recording a triage meeting

nikomatsakis (Apr 24 2019 at 19:34, on Zulip):

I don't think i've posted any such videos for a compiler WG yet

nikomatsakis (Apr 24 2019 at 19:35, on Zulip):

partly because we tend to do those things on zulip :)

Santiago Pastorino (Apr 24 2019 at 19:35, on Zulip):

yes, but those shouldn't go to the rustc series lectures

nikomatsakis (Apr 24 2019 at 19:35, on Zulip):

exactly

nikomatsakis (Apr 24 2019 at 19:35, on Zulip):

I'm just trying to get some clarity on which videos do belong

Santiago Pastorino (Apr 24 2019 at 19:35, on Zulip):

ahh yes

Santiago Pastorino (Apr 24 2019 at 19:35, on Zulip):

agree on that

Santiago Pastorino (Apr 24 2019 at 19:35, on Zulip):

maybe my messages were confusing

nikomatsakis (Apr 24 2019 at 19:36, on Zulip):

ok

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

so from the videos that are interesting to the learning WG

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

a lot are posted in * WG right now

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

and nowhere else

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

it's ok to have those there

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

but would be nice to have them also on rustc lecture series

Santiago Pastorino (Apr 24 2019 at 19:36, on Zulip):

that's all I'm saying

Santiago Pastorino (Apr 24 2019 at 19:37, on Zulip):

or if you want to look at the issue in a different way

Santiago Pastorino (Apr 24 2019 at 19:37, on Zulip):

right now it's not easy to see what are all the videos that belong to the rustc lecture series in case you want to watch them all and start studying the compiler

Santiago Pastorino (Apr 24 2019 at 19:37, on Zulip):

:)

nikomatsakis (Apr 24 2019 at 20:40, on Zulip):

seems good

Santiago Pastorino (Apr 24 2019 at 20:53, on Zulip):

@Matt Gathu is going to add the videos to rustc lecture series playlist and tag them

Santiago Pastorino (Apr 24 2019 at 20:54, on Zulip):

@nikomatsakis all we need to do with new lecture videos is add them the corresponding wg playlist but also to rustc lecture series playlist and tag them with the area of the compiler they cover

Last update: Nov 15 2019 at 20:20UTC