Stream: t-compiler/wg-learning

Topic: meeting 2019-10-01


Santiago Pastorino (Oct 01 2019 at 16:42, on Zulip):

@WG-learning in ~ 2hs 50mins we have the meeting, I guess one of the most important things we have to talk about is the Ty chapter

Santiago Pastorino (Oct 01 2019 at 16:42, on Zulip):

here https://paper.dropbox.com/doc/Ty-lecture-summary--AlwygwSe9rh1NVn2BB6CaBB9Ag-4jFj9bVOLlW7uhIOWHITX is the document

Santiago Pastorino (Oct 01 2019 at 16:42, on Zulip):

I've added some things and @mark-i-m did also add some stuff

Santiago Pastorino (Oct 01 2019 at 16:43, on Zulip):

I was starting to add some kind of place holders so we can have spots everyone can fill

Santiago Pastorino (Oct 01 2019 at 16:43, on Zulip):

didn't finish that yet

Santiago Pastorino (Oct 01 2019 at 16:44, on Zulip):

still this meeting could be nice to plan a bit how can we continue until we finish this chapter :)

Amanjeev Sethi (Oct 01 2019 at 17:01, on Zulip):

Indeed it is the meeting week. :frown: I will be in but have not really done anything.

Amanjeev Sethi (Oct 01 2019 at 17:01, on Zulip):

I promise I will though.

Santiago Pastorino (Oct 01 2019 at 17:34, on Zulip):

the idea still would be to discuss next steps, maybe it worth if people can read the paper doc

mark-i-m (Oct 01 2019 at 19:01, on Zulip):

The other thing is that it would be great to get a volunteer to fix the broken chalk links

mark-i-m (Oct 01 2019 at 19:02, on Zulip):

It is probably a bunch of stuff that just moved around

Santiago Pastorino (Oct 01 2019 at 19:26, on Zulip):

@WG-learning meeting in ~5 mins

Amanjeev Sethi (Oct 01 2019 at 19:30, on Zulip):

OK!

Yuki Okushi (Oct 01 2019 at 19:30, on Zulip):

:wave:

Santiago Pastorino (Oct 01 2019 at 19:30, on Zulip):

@WG-learning meeting time :wave:

Sergey Togi Dashnyam (Oct 01 2019 at 19:31, on Zulip):

Hello :)

Santiago Pastorino (Oct 01 2019 at 19:31, on Zulip):

as I've said earlier we have the document about Ty

Santiago Pastorino (Oct 01 2019 at 19:31, on Zulip):

unsure if people were able to check it out

mark-i-m (Oct 01 2019 at 19:31, on Zulip):

Lol O(n^2) :wave: s

Santiago Pastorino (Oct 01 2019 at 19:31, on Zulip):

my plan is to get most of the structure of it and leave things to fill so we can split work

Tshepang Lekhonkhobe (Oct 01 2019 at 19:31, on Zulip):

it's grown much since I've last checked, and it's so... pretty

Santiago Pastorino (Oct 01 2019 at 19:32, on Zulip):

my plan is to get most of the structure of it and leave things to fill so we can split work

but anyway feel free to jump in and add stuff if you feel like, meanwhile I add structure to it

Amanjeev Sethi (Oct 01 2019 at 19:33, on Zulip):

I actually love the doc. It gives me more perspective than just the video lecture by Niko because of Q&A that was possible on it.

Santiago Pastorino (Oct 01 2019 at 19:33, on Zulip):

:+1:

Santiago Pastorino (Oct 01 2019 at 19:33, on Zulip):

we should make it so all the questions we have are answered just by reading the doc :)

Santiago Pastorino (Oct 01 2019 at 19:34, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

Amanjeev Sethi (Oct 01 2019 at 19:34, on Zulip):

I just have one issue that I would also like to see a global diagram of how compiler does things (like an overview). In that overview, we can point out at what stage (or stages) this entire Ty stuff comes in.

Amanjeev Sethi (Oct 01 2019 at 19:34, on Zulip):

Is this something that is too big a task for this article?

Santiago Pastorino (Oct 01 2019 at 19:34, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

I'd guess that most of the people are not going to understand from there

Santiago Pastorino (Oct 01 2019 at 19:34, on Zulip):

if people from this group read that section please leave your impressions

Santiago Pastorino (Oct 01 2019 at 19:35, on Zulip):

I just have one issue that I would also like to see a global diagram of how compiler does things (like an overview). In that overview, we can point out at what stage (or stages) this entire Ty stuff comes in.

I think you may want a high level overview of how the compiler works?

Tshepang Lekhonkhobe (Oct 01 2019 at 19:35, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

mentioned where/when?

Amanjeev Sethi (Oct 01 2019 at 19:35, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

I'd guess that most of the people are not going to understand from there

I say we can start another doc for this and start commenting there?

Santiago Pastorino (Oct 01 2019 at 19:39, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

mentioned where/when?

https://rust-lang.zulipchat.com/#narrow/stream/196385-t-compiler.2Fwg-learning/topic/how.20to.20build.20and.20run.20the.20compiler

Santiago Pastorino (Oct 01 2019 at 19:39, on Zulip):

that's also what I was mentioning about this section https://rust-lang.github.io/rustc-guide/how-to-build-and-run.html

I'd guess that most of the people are not going to understand from there

I say we can start another doc for this and start commenting there?

maybe, I'd just focus on one thing at a time

Santiago Pastorino (Oct 01 2019 at 19:39, on Zulip):

I guess my main question is ... do people feel like this approach works?

mark-i-m (Oct 01 2019 at 19:39, on Zulip):

I kind of like it

mark-i-m (Oct 01 2019 at 19:40, on Zulip):

It gives a more direct forum for leaving targetted comments and answering questions

Santiago Pastorino (Oct 01 2019 at 19:40, on Zulip):

I meant, we had the lecture, we all watched it, we took notes, we had a meeting where we discussed a bit and asked questions, now we are documenting things all together and moving towards a chapter in the guide which is the main objective

Santiago Pastorino (Oct 01 2019 at 19:40, on Zulip):

+ using the opportunity to learning ;)

Tshepang Lekhonkhobe (Oct 01 2019 at 19:41, on Zulip):

I like the approach... let's keep at it until it doesn't work

Amanjeev Sethi (Oct 01 2019 at 19:42, on Zulip):

I like this approach muuuuch better than anything we were doing before

Yuki Okushi (Oct 01 2019 at 19:43, on Zulip):

I like too

Sergey Togi Dashnyam (Oct 01 2019 at 19:44, on Zulip):

Crowdlearning

mark-i-m (Oct 01 2019 at 19:45, on Zulip):

Cool

Santiago Pastorino (Oct 01 2019 at 19:45, on Zulip):

great to hear

Santiago Pastorino (Oct 01 2019 at 19:46, on Zulip):

so let's stick with this, feel free to fill whatever you want of the document

mark-i-m (Oct 01 2019 at 19:46, on Zulip):

Anything else to discuss?

Santiago Pastorino (Oct 01 2019 at 19:46, on Zulip):

as I said I'm going to try to add sections so it's easier to divide work

Amanjeev Sethi (Oct 01 2019 at 19:46, on Zulip):

I also think that have _a_ document like we created, makes it easier since it is a single point where one can start jotting down stuff.

Santiago Pastorino (Oct 01 2019 at 19:46, on Zulip):

Anything else to discuss?

you mentioned something about broken chalk links ...

mark-i-m (Oct 01 2019 at 19:48, on Zulip):

Oh, right

mark-i-m (Oct 01 2019 at 19:49, on Zulip):

There are two things:

mark-i-m (Oct 01 2019 at 19:49, on Zulip):

1) It seems our CI is broken, as this should not be passing: https://travis-ci.com/rust-lang/rustc-guide/builds/129892160

mark-i-m (Oct 01 2019 at 19:50, on Zulip):

2) There are a bunch of broken links in the Chalk chapter

Amanjeev Sethi (Oct 01 2019 at 19:50, on Zulip):

Ah! I should have paid attention to that since I am one of the volunteers. I can take a look at the CI related stuff.

mark-i-m (Oct 01 2019 at 19:50, on Zulip):

Thanks @Amanjeev Sethi!

mark-i-m (Oct 01 2019 at 19:51, on Zulip):

Can someone volunteer to fix the links? I expect is mostly just tracking down some relocation

mark-i-m (Oct 01 2019 at 19:51, on Zulip):

that is, some names moved

Tshepang Lekhonkhobe (Oct 01 2019 at 19:52, on Zulip):

linkcheck is not failing though

mark-i-m (Oct 01 2019 at 19:52, on Zulip):

@Amanjeev Sethi This script needs to be updated: https://github.com/rust-lang/rustc-guide/blob/master/ci/build-ignore-timeouts.sh

Amanjeev Sethi (Oct 01 2019 at 19:53, on Zulip):

Thank you @mark-i-m

mark-i-m (Oct 01 2019 at 19:53, on Zulip):

It is a hack to filter out spurious failures, but the error message format changed when we upgraded mdbook_linkcheck

mark-i-m (Oct 01 2019 at 19:56, on Zulip):

We might not need it now that we are using caching... it might be worth trying to disable it...

Amanjeev Sethi (Oct 01 2019 at 19:56, on Zulip):

OK, is there any kind of access permissions that I need for this task?

mark-i-m (Oct 01 2019 at 19:56, on Zulip):

I don't think so

mark-i-m (Oct 01 2019 at 19:56, on Zulip):

It should be doable as a PR

Tshepang Lekhonkhobe (Oct 01 2019 at 19:57, on Zulip):

Can someone volunteer to fix the links? I expect is mostly just tracking down some relocation

will do

Amanjeev Sethi (Oct 01 2019 at 19:59, on Zulip):

I guess we are done for today then?

Amanjeev Sethi (Oct 01 2019 at 20:00, on Zulip):

I will create meeting minutes and open a PR.

mark-i-m (Oct 01 2019 at 20:01, on Zulip):

Thanks everyone! :wave:

Sergey Togi Dashnyam (Oct 01 2019 at 20:39, on Zulip):

I answered some Qs in the DropBox doc :D
Thanks everyone and good night! :in_bed:

Amanjeev Sethi (Oct 02 2019 at 00:57, on Zulip):

I just have one issue that I would also like to see a global diagram of how compiler does things (like an overview). In that overview, we can point out at what stage (or stages) this entire Ty stuff comes in.

I think you may want a high level overview of how the compiler works?

Missed this comment -- The answer is yes, @Santiago Pastorino

Santiago Pastorino (Oct 02 2019 at 12:54, on Zulip):

we talked about an overview section, here is the issue for it https://github.com/rust-lang/rustc-guide/issues/320

Santiago Pastorino (Oct 02 2019 at 12:54, on Zulip):

maybe something like that suffice @Amanjeev Sethi ?

Amanjeev Sethi (Oct 02 2019 at 14:16, on Zulip):

we talked about an overview section, here is the issue for it https://github.com/rust-lang/rustc-guide/issues/320

:heart: :heart_eyes: Thank you!

Last update: Nov 15 2019 at 20:35UTC