Stream: t-compiler/wg-learning

Topic: planning meeting


Santiago Pastorino (Oct 29 2019 at 20:16, on Zulip):

@WG-learning I've created a document with ideas on what to discuss on our next planning meeting that is going to happen on nov 26th

Santiago Pastorino (Oct 29 2019 at 20:16, on Zulip):

check it out and missing ideas please :)

Santiago Pastorino (Oct 29 2019 at 20:17, on Zulip):

part of the missing chapters sections comes from an old document cooked by @mark-i-m, it may be outdated

Santiago Pastorino (Oct 29 2019 at 20:18, on Zulip):

I've added the overview and walkthrough sections on the missing chapters, the rest were added by mark-i-m

Tshepang Lekhonkhobe (Oct 29 2019 at 20:19, on Zulip):

as a sidenote, why prefer hackmd over dropbox paper (haven't used the former, curious)

Santiago Pastorino (Oct 29 2019 at 20:21, on Zulip):

I have some opinions and other expressed some too

Santiago Pastorino (Oct 29 2019 at 20:21, on Zulip):

https://rust-lang.zulipchat.com/#narrow/stream/187679-t-compiler.2Fwg-parallel-rustc/topic/tracking.20activity/near/178107013

Santiago Pastorino (Oct 29 2019 at 20:23, on Zulip):

you could summarize as markdown and permissions

Tshepang Lekhonkhobe (Oct 29 2019 at 20:27, on Zulip):

is there a way for me to edit, or should I just suggest edits here

Tshepang Lekhonkhobe (Oct 29 2019 at 20:29, on Zulip):

hm, I see I can leave comments... is that the way to go @Santiago Pastorino?

Tshepang Lekhonkhobe (Oct 29 2019 at 20:41, on Zulip):

oh, now I see an (hidden) edit button

Tshepang Lekhonkhobe (Oct 29 2019 at 20:55, on Zulip):

(deleted)

Santiago Pastorino (Oct 29 2019 at 21:12, on Zulip):

:+1:

mark-i-m (Nov 04 2019 at 02:07, on Zulip):

for quick planning documents, I also prefer hackmd... for the chapters, I think dropbox paper has worked nicely, especially the way it handles comments

mark-i-m (Nov 04 2019 at 02:08, on Zulip):

@Santiago Pastorino LGTM, I made a minor update, but most of those things still need to be done

mark-i-m (Nov 23 2019 at 23:19, on Zulip):

@WG-learning reminder that this meeting is this week :) It would be great to get input from a lot of people, even if you haven't gotten to participate in a while

Santiago Pastorino (Nov 23 2019 at 23:48, on Zulip):

:clap::clap::clap:

Santiago Pastorino (Nov 23 2019 at 23:49, on Zulip):

I'm probably placing a PR for ty on monday, but that's unrelated to the meeup

mark-i-m (Nov 25 2019 at 00:26, on Zulip):

@Santiago Pastorino Did you mean to post this in the other topic?

Santiago Pastorino (Nov 25 2019 at 11:47, on Zulip):

was talking about the ty chapter, yeah my message was confusing and I’ve also tried to say that’s unrelated to the purpose of the meeting but wrote meeup 😜

Santiago Pastorino (Nov 26 2019 at 18:44, on Zulip):

@WG-learning reminder that we have the planning meeting today in ~46 mins

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

@WG-learning meeting in 5 mins

Amanjeev Sethi (Nov 26 2019 at 19:27, on Zulip):

long time no see (sorry)

Santiago Pastorino (Nov 26 2019 at 19:31, on Zulip):

@WG-learning meeting time!, react with :wave: to know that you're attending this meeting

Santiago Pastorino (Nov 26 2019 at 19:32, on Zulip):

to remember everyone a bit

Santiago Pastorino (Nov 26 2019 at 19:32, on Zulip):

we have this document https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ

Santiago Pastorino (Nov 26 2019 at 19:32, on Zulip):

we wanted to do some planning about things we would like to accomplish

Santiago Pastorino (Nov 26 2019 at 19:32, on Zulip):

@mark-i-m are you around?

Santiago Pastorino (Nov 26 2019 at 19:33, on Zulip):

anyway ... let's get started ...

Santiago Pastorino (Nov 26 2019 at 19:34, on Zulip):

the idea would be to define at least a draft of a Roadmap

Santiago Pastorino (Nov 26 2019 at 19:34, on Zulip):

we would need to define what are the most important missing chapters

Santiago Pastorino (Nov 26 2019 at 19:34, on Zulip):

take a look at https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ#rustc-guide-missing-chapters

Santiago Pastorino (Nov 26 2019 at 19:35, on Zulip):

and then we would want to define a working process we want to follow to accomplish things

Santiago Pastorino (Nov 26 2019 at 19:35, on Zulip):

take some minutes to go over take a look at https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ#rustc-guide-missing-chapters

Santiago Pastorino (Nov 26 2019 at 19:35, on Zulip):

feel free to add things if you consider that some stuff is missing

Amanjeev Sethi (Nov 26 2019 at 19:37, on Zulip):

I think the first two chapters/section are going to be huge in terms of 1) effort and size 2) helpful for new contributors

Amanjeev Sethi (Nov 26 2019 at 19:37, on Zulip):

Talking about the Overview and Walkthrough

Amanjeev Sethi (Nov 26 2019 at 19:38, on Zulip):

Given that @mark-i-m has already added a typical contribution chapter.

Amanjeev Sethi (Nov 26 2019 at 19:38, on Zulip):

But since you have more experience contributing to the compiler, do you think overview helps more for new contributors or specific chapters?

Amanjeev Sethi (Nov 26 2019 at 19:39, on Zulip):

For me, I would love to contribute to rustc and I can very well focus on some small part that does not require me to add a big picture but we want contributors to gain clear understanding rather than give them a github task or sorts. Am I understanding this right?

Santiago Pastorino (Nov 26 2019 at 19:39, on Zulip):

I'd think that an overview like chapter is really needed

Santiago Pastorino (Nov 26 2019 at 19:39, on Zulip):

and the walkthrough too

Amanjeev Sethi (Nov 26 2019 at 19:40, on Zulip):

I would vote for starting with those two chapters.

Santiago Pastorino (Nov 26 2019 at 19:40, on Zulip):

yes

Amanjeev Sethi (Nov 26 2019 at 19:40, on Zulip):

The gains from those alone will be a big deal IMHO

Santiago Pastorino (Nov 26 2019 at 19:40, on Zulip):

does someone else has opinions or other ideas?

Amanjeev Sethi (Nov 26 2019 at 19:40, on Zulip):

Small specific topics are important too but their gains may not be as much. I would like to hear other opinions please.

Santiago Pastorino (Nov 26 2019 at 19:41, on Zulip):

others specifically means @Iñaki Garay and @selfmover

Santiago Pastorino (Nov 26 2019 at 19:42, on Zulip):

considering the :wave: reaction :)

Iñaki Garay (Nov 26 2019 at 19:42, on Zulip):

I know our bottleneck is time from code contributors but specifically with the overview, I think a talk about that one would be helpful
even if we do start with the overview chapter as a group, I would propose prioritizing that lecture before others (not sure who would be best for that)

Amanjeev Sethi (Nov 26 2019 at 19:42, on Zulip):

We can do a poll later for those who are missing today ?

selfmover (Nov 26 2019 at 19:43, on Zulip):

:thinking:

Amanjeev Sethi (Nov 26 2019 at 19:43, on Zulip):

Who knows the compiler inside out? Eddyb? ;P

Santiago Pastorino (Nov 26 2019 at 19:43, on Zulip):

I know our bottleneck is time from code contributors but specifically with the overview, I think a talk about that one would be helpful
even if we do start with the overview chapter as a group, I would propose prioritizing that lecture before others (not sure who would be best for that)

yes, I've talked to Niko and others about this

Iñaki Garay (Nov 26 2019 at 19:43, on Zulip):

I've also been thinking a lot about how difficult it has been summarizing the lecture videos and measures wrt, but not sure we want to discuss that now.

Santiago Pastorino (Nov 26 2019 at 19:44, on Zulip):

I've also been thinking a lot about how difficult it has been summarizing the lecture videos and measure wrt, but not sure we want to discuss that now.

we may have time for this, this is actually part two of this meeting :)

Santiago Pastorino (Nov 26 2019 at 19:44, on Zulip):

let's discuss that but after we close this part

Santiago Pastorino (Nov 26 2019 at 19:44, on Zulip):

ok, so there's definitely overview and walk-through lectures and then chapters priorities number 1

Santiago Pastorino (Nov 26 2019 at 19:45, on Zulip):

I think it could be nice to sort the rest of the topics

Santiago Pastorino (Nov 26 2019 at 19:45, on Zulip):

talking about Topics that need to be added from https://hackmd.io/iamkyR_QTdSIdGjYQX_XjQ#rustc-guide-missing-chapters

Amanjeev Sethi (Nov 26 2019 at 19:47, on Zulip):

I do not see any order of priority. Maybe we can find the issues pertaining to these topics and the most number of issues is top most?

Santiago Pastorino (Nov 26 2019 at 19:48, on Zulip):

I'm prioritizing this, let me paste something and we can start discussing it

Iñaki Garay (Nov 26 2019 at 19:48, on Zulip):

There is a "natural order" to steps in the compiler, lexing and parsing are first steps and there are long-standing issues in the rustc-guide repo to document those. In addition, knowledge esp. of the parser provides a better understanding of the HIR

Iñaki Garay (Nov 26 2019 at 19:48, on Zulip):

this may or may not be the most useful thing to have first, though

Santiago Pastorino (Nov 26 2019 at 19:49, on Zulip):

yeah I don't think so

Santiago Pastorino (Nov 26 2019 at 19:49, on Zulip):

here is my take

Santiago Pastorino (Nov 26 2019 at 19:49, on Zulip):
- Type checking (completing existing ty chapter)
- MIR
    - Constants, Promoted Constants in MIR
    - Construction of MIR
    - Borrow Check: Moves and initialization
    - MIR Type check
    - Various parts of NLL
- Name Resolution
- Traits
    - Region Constraints
    - SLG solver
- Lexing and Parsing
- Monomorphization, Type Memory Layout, Codegen, LLVM
- MIR
    - Optimizations
- Macros, hygiene, proc macros, custom derives, etc.
    - We can use petrochenkov's notes from the two meetings we had
    - Perhaps we can do this after `Ty`?
Iñaki Garay (Nov 26 2019 at 19:49, on Zulip):

also works :D

Santiago Pastorino (Nov 26 2019 at 19:50, on Zulip):

let's discuss from that point

Santiago Pastorino (Nov 26 2019 at 19:50, on Zulip):

would you change the order of some of that?

Santiago Pastorino (Nov 26 2019 at 19:50, on Zulip):

I did a quick and dirty sorting so it may be wrong :)

Santiago Pastorino (Nov 26 2019 at 19:50, on Zulip):

well there's nothing like being ok or wrong here, it's just prioritizing in some way or another for some specific reason

Iñaki Garay (Nov 26 2019 at 19:51, on Zulip):

agreed. perhaps name resolution before MIR, unless there is a specific reason not to

Amanjeev Sethi (Nov 26 2019 at 19:52, on Zulip):

My little forgotten knowledge says lexing parsing was gonna be first :P

Iñaki Garay (Nov 26 2019 at 19:52, on Zulip):

perhaps but I believe @Santiago Pastorino is also taking into account what the community has expressed the most need for

Santiago Pastorino (Nov 26 2019 at 19:53, on Zulip):

I think prioritization based on what happens first in the compiler is not the best one

Santiago Pastorino (Nov 26 2019 at 19:54, on Zulip):

I'd prefer to prioritize based on what you face more when working with the compiler

Santiago Pastorino (Nov 26 2019 at 19:54, on Zulip):

what do you need more and things like that

Amanjeev Sethi (Nov 26 2019 at 19:54, on Zulip):

Makes sense!

Santiago Pastorino (Nov 26 2019 at 19:54, on Zulip):

and in that sense, types for instance are very important

Santiago Pastorino (Nov 26 2019 at 19:54, on Zulip):

agree with @Iñaki Garay about Name Resolution

Santiago Pastorino (Nov 26 2019 at 19:55, on Zulip):

changing it

Amanjeev Sethi (Nov 26 2019 at 19:55, on Zulip):

Maybe
- Macros, hygiene, proc macros, custom derives, etc.
can be moved up too?

Amanjeev Sethi (Nov 26 2019 at 19:55, on Zulip):

After traits?

Santiago Pastorino (Nov 26 2019 at 19:56, on Zulip):

yep

mark-i-m (Nov 26 2019 at 19:57, on Zulip):

Woah... so sorry... I thought the meeting was at the normal time (which is still in 30min).

Santiago Pastorino (Nov 26 2019 at 19:57, on Zulip):

have changed that and bumped a bit - Monomorphization, Type Memory Layout, Codegen, LLVM also think that that's important

Santiago Pastorino (Nov 26 2019 at 19:57, on Zulip):

@mark-i-m no worries

Iñaki Garay (Nov 26 2019 at 19:57, on Zulip):

I like this last order

Santiago Pastorino (Nov 26 2019 at 19:57, on Zulip):

@mark-i-m can you quickly go over and weigh in :)

mark-i-m (Nov 26 2019 at 19:58, on Zulip):

/me reads

Santiago Pastorino (Nov 26 2019 at 19:58, on Zulip):

to sum up things a bit for you, we were discussing the roadmap

Santiago Pastorino (Nov 26 2019 at 19:58, on Zulip):

we agreed that the Overview and Walkthrough sections are the most important ones

Santiago Pastorino (Nov 26 2019 at 19:58, on Zulip):

and we were discussing priorities of the rest of the missing pieces

Santiago Pastorino (Nov 26 2019 at 19:59, on Zulip):
- Type checking (completing existing ty chapter)
- Name Resolution
- MIR
    - Constants, Promoted Constants in MIR
    - Construction of MIR
    - Borrow Check: Moves and initialization
    - MIR Type check
    - Various parts of NLL
- Traits
    - Region Constraints
    - SLG solver
- Macros, hygiene, proc macros, custom derives, etc.
    - We can use petrochenkov's notes from the two meetings we had
    - Perhaps we can do this after `Ty`?
- Monomorphization, Type Memory Layout, Codegen, LLVM
- Lexing and Parsing
- MIR
    - Optimizations

basically this ^^^

mark-i-m (Nov 26 2019 at 20:00, on Zulip):

I agree that an overview/walkthrough to put all the things together would be ideal

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

In terms of the rest of the compiler, I think we should focus on the backend for completeness: monomorphization + LLVM

mark-i-m (Nov 26 2019 at 20:04, on Zulip):

(aside: actually maybe I'm just not accounting for daylight savings time in the USA?)

Amanjeev Sethi (Nov 26 2019 at 20:04, on Zulip):

I have little knowledge of the order decisions criteria so I am ok with what the team decides

Amanjeev Sethi (Nov 26 2019 at 20:04, on Zulip):

(aside: actually maybe I'm just not accounting for daylight savings time in the USA?)

perhaps?

mark-i-m (Nov 26 2019 at 20:05, on Zulip):

Hmm... ok I think I am caught up

Santiago Pastorino (Nov 26 2019 at 20:05, on Zulip):

(aside: actually maybe I'm just not accounting for daylight savings time in the USA?)

I have no idea what that is ;), I live in south america

Santiago Pastorino (Nov 26 2019 at 20:05, on Zulip):

given that we wanted 1h meeting I just decided to start 30 mins before

Santiago Pastorino (Nov 26 2019 at 20:05, on Zulip):

and not to extend the time of the meeting because I can't

Santiago Pastorino (Nov 26 2019 at 20:05, on Zulip):

anyway

mark-i-m (Nov 26 2019 at 20:06, on Zulip):

The clock jumps forward and backward and hour every fall and spring... :P

Santiago Pastorino (Nov 26 2019 at 20:06, on Zulip):

@mark-i-m can you paste how that whole list would look like in your opinion

Santiago Pastorino (Nov 26 2019 at 20:06, on Zulip):

I agree with the backend part

mark-i-m (Nov 26 2019 at 20:06, on Zulip):
- Monomorphization, Type Memory Layout, Codegen, LLVM
- Type checking (completing existing ty chapter)
- Name Resolution
- MIR
    - Constants, Promoted Constants in MIR
    - Construction of MIR
    - Borrow Check: Moves and initialization
    - MIR Type check
    - Various parts of NLL
- Traits
    - Region Constraints
    - SLG solver
- Macros, hygiene, proc macros, custom derives, etc.
    - We can use petrochenkov's notes from the two meetings we had
    - Perhaps we can do this after `Ty`?
- Lexing and Parsing
- MIR
    - Optimizations
Santiago Pastorino (Nov 26 2019 at 20:06, on Zulip):

I started to bump it up and I was tempted to move it to the top :)

Amanjeev Sethi (Nov 26 2019 at 20:06, on Zulip):

Dont tell @Santiago Pastorino about daylight savings time. I like him. Why ruin his day?

Santiago Pastorino (Nov 26 2019 at 20:07, on Zulip):

:smiley:

mark-i-m (Nov 26 2019 at 20:07, on Zulip):

sorry... zulip is less good than slack at editing old posts

mark-i-m (Nov 26 2019 at 20:07, on Zulip):

edited above

mark-i-m (Nov 26 2019 at 20:08, on Zulip):

basically I think that is the first thing we should do after the walkthrough/overview

Santiago Pastorino (Nov 26 2019 at 20:08, on Zulip):

I'm part of Zulip defenders army, do not even try to :P

mark-i-m (Nov 26 2019 at 20:08, on Zulip):

Though, I don't have a strong preference

Santiago Pastorino (Nov 26 2019 at 20:08, on Zulip):

sounds good

Santiago Pastorino (Nov 26 2019 at 20:08, on Zulip):

there's another thing we are not considering

mark-i-m (Nov 26 2019 at 20:08, on Zulip):

Which of the chapters above do we have content on (videos, lectures, discussions)?

Santiago Pastorino (Nov 26 2019 at 20:08, on Zulip):

:)

Santiago Pastorino (Nov 26 2019 at 20:09, on Zulip):

I mean, this are priorities and it's fine

Santiago Pastorino (Nov 26 2019 at 20:09, on Zulip):

but usually one take into account the cost of things in order to decide what goes first

Santiago Pastorino (Nov 26 2019 at 20:09, on Zulip):

so wanted to be clear that this are priorities

mark-i-m (Nov 26 2019 at 20:09, on Zulip):

e.g. we have content on macros from petrochenkov that we can already use... do we have that for others or will we have to expend energy to get the content?

Santiago Pastorino (Nov 26 2019 at 20:09, on Zulip):

and for instance ... it may make sense to leave as is, or we may continue with ty?

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

e.g. we have content on macros from petrochenkov that we can already use... do we have that for others or will we have to expend energy to get the content?

this is also good

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

my idea is that we should be getting two things at once

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

we seem to be starting the next item in the agenda, right?

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

I mean, is there something else to discuss related to priorities?

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

or are we set on that list?

Santiago Pastorino (Nov 26 2019 at 20:10, on Zulip):

I'm fine with the way it is

Santiago Pastorino (Nov 26 2019 at 20:11, on Zulip):

cool

Santiago Pastorino (Nov 26 2019 at 20:11, on Zulip):

let's continue with the second and last thing to discuss

Santiago Pastorino (Nov 26 2019 at 20:11, on Zulip):
- Define working process
    - Define the strategy we want to follow to accomplish progress over the different chapters.
    - Define a good process that allows us to improve and quickly change things that are not working.
    - Decide if it's worth having meetings, given the low attendance and activity.
Santiago Pastorino (Nov 26 2019 at 20:11, on Zulip):

I was saying that it may be a good idea to tackle two things in parallel

Santiago Pastorino (Nov 26 2019 at 20:12, on Zulip):

one that involves a lecture

Santiago Pastorino (Nov 26 2019 at 20:12, on Zulip):

and one that involves summarizing something

Santiago Pastorino (Nov 26 2019 at 20:12, on Zulip):

one that involves a lecture

this could be overview, walkthough or "Monomorphization, Type Memory Layout, Codegen, LLVM"

mark-i-m (Nov 26 2019 at 20:13, on Zulip):

I was saying that it may be a good idea to tackle two things in parallel

so as not to limit people's options in contributing?

Santiago Pastorino (Nov 26 2019 at 20:13, on Zulip):

and one that involves summarizing something

this could be "Macros, hygiene, proc macros, custom derives, etc." ?

Santiago Pastorino (Nov 26 2019 at 20:14, on Zulip):

I was saying that it may be a good idea to tackle two things in parallel

so as not to limit people's options in contributing?

mainly because a lecture takes time to get somebody, prepare and all that stuff

mark-i-m (Nov 26 2019 at 20:14, on Zulip):

one that involves a lecture

Do you mean summarizing a lecuture or arranging one?

Santiago Pastorino (Nov 26 2019 at 20:14, on Zulip):

arranging one

Santiago Pastorino (Nov 26 2019 at 20:15, on Zulip):

well maybe first of all, we should maybe go a bit backwards and think if the current strategy is any good

Santiago Pastorino (Nov 26 2019 at 20:15, on Zulip):

I was kind of assuming we would continue doing the same but that's maybe not true?

Santiago Pastorino (Nov 26 2019 at 20:15, on Zulip):

I've also been thinking a lot about how difficult it has been summarizing the lecture videos and measures wrt, but not sure we want to discuss that now.

also ^^^

Iñaki Garay (Nov 26 2019 at 20:16, on Zulip):

I think the overall strategy of 'lowering' contect from lectures to the guide is sound, but we should iterate as a group on what works or not.

mark-i-m (Nov 26 2019 at 20:16, on Zulip):

Somewhere I propose that we do some sort of sprint-oriented format (e.g. we pick a topic and work towards it for 2 months, then delegate someone to polish and make a PR, then pick the next, etc)

Iñaki Garay (Nov 26 2019 at 20:16, on Zulip):

I like this sprint concept

Santiago Pastorino (Nov 26 2019 at 20:16, on Zulip):

agreed

Santiago Pastorino (Nov 26 2019 at 20:16, on Zulip):

also like the idea

Iñaki Garay (Nov 26 2019 at 20:16, on Zulip):

a no-pressure goal-oriented timeboxing

Santiago Pastorino (Nov 26 2019 at 20:17, on Zulip):

I think what adds value of all of us following this structure is everyone reading the same, sharing ideas, asking and answering questions from other members

Santiago Pastorino (Nov 26 2019 at 20:17, on Zulip):

being in company while learning

Santiago Pastorino (Nov 26 2019 at 20:17, on Zulip):

then, someone can put a first draft of the chapter

Santiago Pastorino (Nov 26 2019 at 20:18, on Zulip):

given that all of us listen to the thing we can provide good feedback and nice reviews

mark-i-m (Nov 26 2019 at 20:18, on Zulip):

it was here: https://rust-lang.zulipchat.com/#narrow/stream/196385-t-compiler.2Fwg-learning/topic/roadmap.20.2F.20planning.20meeting.3F/near/179062055

Santiago Pastorino (Nov 26 2019 at 20:18, on Zulip):

and at the end someone can transform to a PR

Santiago Pastorino (Nov 26 2019 at 20:18, on Zulip):

btw: I'm close to open ty PR :)

Santiago Pastorino (Nov 26 2019 at 20:18, on Zulip):

to close the thing up

mark-i-m (Nov 26 2019 at 20:19, on Zulip):

@Santiago Pastorino

being in company while learning

do you mean synchronously?

mark-i-m (Nov 26 2019 at 20:19, on Zulip):

that might be hard... but I think something like what we did with the Ty lecture would work nicely (with modifications to tighten the timeline a bit)

Santiago Pastorino (Nov 26 2019 at 20:20, on Zulip):

Santiago Pastorino

being in company while learning

do you mean synchronously?

yes but remember that we had a meeting where all of us asked and answered questions

mark-i-m (Nov 26 2019 at 20:20, on Zulip):

that is I think it should be asynchronous with periodic sync-up meetings where we can ask/answer each others questions and come to consensus on stuff

mark-i-m (Nov 26 2019 at 20:20, on Zulip):

oh, cool then we are on the same page I think

Santiago Pastorino (Nov 26 2019 at 20:21, on Zulip):

the watching the lecture period has a starting and an ending point

Santiago Pastorino (Nov 26 2019 at 20:21, on Zulip):

we all like deadlines :joy:

Santiago Pastorino (Nov 26 2019 at 20:21, on Zulip):

we should be finishing in 8 minutes

Santiago Pastorino (Nov 26 2019 at 20:21, on Zulip):

so ...

Santiago Pastorino (Nov 26 2019 at 20:22, on Zulip):

I think we more or less agreed on following the same strategy

Amanjeev Sethi (Nov 26 2019 at 20:22, on Zulip):

yea

mark-i-m (Nov 26 2019 at 20:22, on Zulip):

I propose that we should try it in the next 2 months and see if there is some adjustment to be made

Santiago Pastorino (Nov 26 2019 at 20:22, on Zulip):

:+1:

Amanjeev Sethi (Nov 26 2019 at 20:22, on Zulip):

Perfect!

Amanjeev Sethi (Nov 26 2019 at 20:22, on Zulip):

could we decide on a single platform whether hackmd or paper or something if possible? I know it might be my mistaken opening a doc in Paper but what do folks prefer? I am ok with anything.

mark-i-m (Nov 26 2019 at 20:23, on Zulip):

so what are the action items?

mark-i-m (Nov 26 2019 at 20:23, on Zulip):

I prefer paper

Santiago Pastorino (Nov 26 2019 at 20:23, on Zulip):

we did not decide exactly what are we trying to arrange a lecture first and what we tried to summarize

Santiago Pastorino (Nov 26 2019 at 20:23, on Zulip):

so what are the action items?

same question from my side :)

Santiago Pastorino (Nov 26 2019 at 20:23, on Zulip):

I prefer paper

can we have this discussion later? :)

Amanjeev Sethi (Nov 26 2019 at 20:23, on Zulip):

Two of the following -

We finish Ty
We start Overview

mark-i-m (Nov 26 2019 at 20:24, on Zulip):

How about:

  1. Arrange lecture for monomorph, LLVM
  2. Start a doc for Overview
Santiago Pastorino (Nov 26 2019 at 20:24, on Zulip):

I'm very interested in hearing why, but can you @mark-i-m explain why Paper on a thread?

Santiago Pastorino (Nov 26 2019 at 20:24, on Zulip):

How about:

  1. Arrange lecture for monomorph, LLVM
  2. Start a doc for Overview

I like the idea but how do we start a doc on overview? we don't have a lecture

Santiago Pastorino (Nov 26 2019 at 20:24, on Zulip):

I meant, if we continue following the video -> summarize process that won't work

Santiago Pastorino (Nov 26 2019 at 20:25, on Zulip):

we can figure out an overview chapter without a lecture though, unsure if you're proposing that

mark-i-m (Nov 26 2019 at 20:25, on Zulip):

hmm... I guess we can start a doc at the minimum to gather people's questions. I suspect that you and I can answer some of them, and then we can ask Niko or Eddy or someone about the others

Amanjeev Sethi (Nov 26 2019 at 20:26, on Zulip):

I have a feeling it will take more than one lecture for Overview

Amanjeev Sethi (Nov 26 2019 at 20:26, on Zulip):

So I like what @mark-i-m said

Santiago Pastorino (Nov 26 2019 at 20:27, on Zulip):

ok

Santiago Pastorino (Nov 26 2019 at 20:27, on Zulip):

we have kind of a plan then

Santiago Pastorino (Nov 26 2019 at 20:27, on Zulip):

@mark-i-m who should we ask about a lecture of monomorph, LLVM, etc?

mark-i-m (Nov 26 2019 at 20:27, on Zulip):

not sure

mark-i-m (Nov 26 2019 at 20:28, on Zulip):

maybe oli-obk or nagisa?

mark-i-m (Nov 26 2019 at 20:28, on Zulip):

nagisa definitely seems to be the expert on monomorphization... alexchricton might also know

mark-i-m (Nov 26 2019 at 20:29, on Zulip):

Ok, we have ~1 minute left...

Santiago Pastorino (Nov 26 2019 at 20:29, on Zulip):

can you ask nagisa? I can ask Alex Crichton and oli

mark-i-m (Nov 26 2019 at 20:29, on Zulip):

Sure

Santiago Pastorino (Nov 26 2019 at 20:29, on Zulip):

I think that's all then

Amanjeev Sethi (Nov 26 2019 at 20:29, on Zulip):

Thank you folks!

mark-i-m (Nov 26 2019 at 20:29, on Zulip):

:wave:

Amanjeev Sethi (Nov 26 2019 at 20:29, on Zulip):

This was very helpful!

mark-i-m (Nov 26 2019 at 20:30, on Zulip):

Indeed

mark-i-m (Nov 26 2019 at 20:30, on Zulip):

Thanks all!

Santiago Pastorino (Nov 26 2019 at 20:30, on Zulip):

this is cool

Santiago Pastorino (Nov 26 2019 at 20:30, on Zulip):

thanks all

Santiago Pastorino (Nov 26 2019 at 20:30, on Zulip):

:wave:

Amanjeev Sethi (Nov 26 2019 at 20:30, on Zulip):

Take care! And down with Daylight savings time!

Amanjeev Sethi (Nov 26 2019 at 20:47, on Zulip):

Who is doing the meeting minutes?

Amanjeev Sethi (Nov 26 2019 at 20:49, on Zulip):

If no one else then I will try to do them

Iñaki Garay (Nov 26 2019 at 21:05, on Zulip):

If no one else then I will try to do them

you rock @Amanjeev Sethi

Amanjeev Sethi (Nov 29 2019 at 17:17, on Zulip):

https://github.com/rust-lang/compiler-team/pull/224 PR for meeting minutes

Last update: Apr 05 2020 at 01:40UTC