Stream: t-lang

Topic: Design meeting: Edition and planning


nikomatsakis (Apr 20 2020 at 16:00, on Zulip):

Hey @T-lang -- design meeting now, see the associated dropbox paper doc

nikomatsakis (Apr 21 2020 at 16:46, on Zulip):

Hey @T-lang -- so I thought that was a really useful meeting -- sufficiently useful that I'm wondering if we should try to continue next week, instead of the planned meeting? (which was about type aliases). The planned meeting might indeed be something we discuss in broad strokes.

nikomatsakis (Apr 21 2020 at 16:46, on Zulip):

I'd also be curious to go back over the notes today -- or perhaps someone else wants to -- and try to summarize some of the key things we identified thus far.

nikomatsakis (Apr 21 2020 at 16:47, on Zulip):

Interestingly, after we talked about the idea of moving the edition lints to warning, @Steve Klabnik independently mentioned the idea

Josh Triplett (Apr 21 2020 at 17:03, on Zulip):

By the way, huge thanks to @Jane Lusby (https://twitter.com/yaahc_) for the summary thread of that meeting. I wish all our meetings had summaries like that. :)

Jane Lusby (Apr 21 2020 at 17:06, on Zulip):

My pleasure :blush:

Josh Triplett (Apr 21 2020 at 17:06, on Zulip):

I'm glad to see that our videos help people.

Jane Lusby (Apr 21 2020 at 17:06, on Zulip):

Thread in question https://twitter.com/yaahc_/status/1252383848828030982?s=19

Jane Lusby (Apr 21 2020 at 17:06, on Zulip):

It's very informal

Jane Lusby (Apr 21 2020 at 17:07, on Zulip):

I wouldn't mind doing similar things in the future

Josh Triplett (Apr 21 2020 at 17:08, on Zulip):

You certainly don't have to commit to doing so, but I would enjoy future such threads. Both because they show how things come across, and because they help convey understanding to a much broader set of people than those who watch the whole videos.

nikomatsakis (Apr 21 2020 at 17:40, on Zulip):

Oh wait

nikomatsakis (Apr 21 2020 at 17:40, on Zulip):

I hadn't seen that thread

nikomatsakis (Apr 21 2020 at 17:41, on Zulip):

@Jane Lusby can that maybe be converted to a kind of PR to the design-meeting-minutes directory of the lang-team repository, by any chance?

nikomatsakis (Apr 21 2020 at 17:41, on Zulip):

I was debating about doing that :)

Jane Lusby (Apr 21 2020 at 17:48, on Zulip):

Sure

Jane Lusby (Apr 21 2020 at 18:25, on Zulip):

the existing style seems to be much closer to a transcript than my thread

Jane Lusby (Apr 21 2020 at 18:26, on Zulip):

oh actually they're all different

Jane Lusby (Apr 21 2020 at 18:26, on Zulip):

yolo, gonna basically just post what I wrote for the twitter thread and we can tweek it in the PR based on comments

Jane Lusby (Apr 21 2020 at 18:33, on Zulip):

@nikomatsakis https://github.com/rust-lang/lang-team/pull/13

ecstatic-morse (Apr 22 2020 at 02:13, on Zulip):

It might be good to elevate indirect_structural_match (#62411) to an error-by-default lint in edition 2021. I think we can get some version of #67343 into acceptable shape in time.

ecstatic-morse (Apr 22 2020 at 02:15, on Zulip):

You probably want to be discussing bigger changes at this early stage though, and this is not one.

Josh Triplett (Apr 22 2020 at 03:13, on Zulip):

That seems reasonable though. Please feel free to tag it for consideration for the edition.

ecstatic-morse (Apr 22 2020 at 04:15, on Zulip):

it's tagged on GH at least

Josh Triplett (Apr 22 2020 at 04:16, on Zulip):

Oh, I didn't see that. The mobile version of GitHub didn't show that.

ecstatic-morse (Apr 22 2020 at 04:16, on Zulip):

*now

Josh Triplett (Apr 22 2020 at 04:16, on Zulip):

Ah.

Josh Triplett (Apr 22 2020 at 04:16, on Zulip):

Thanks!

ecstatic-morse (Apr 22 2020 at 04:16, on Zulip):

My bad.

nikomatsakis (Apr 22 2020 at 13:34, on Zulip):

ecstatic-morse said:

It might be good to elevate indirect_structural_match (#62411) to an error-by-default lint in edition 2021. I think we can get some version of #67343 into acceptable shape in time.

we probably don't want to discuss in too much detail, but I think getting a handle on these sorts of "small changes" is a good idea

nikomatsakis (Apr 22 2020 at 22:49, on Zulip):

So we didn't get to it -- I thiink we should repurpose the upcoming meeting to continue our edition discussions -- @Josh Triplett do you agree? want to update the invitation and maybe send an e-mail?

Josh Triplett (Apr 22 2020 at 22:50, on Zulip):

Tomorrow's meeting, or next week's design meeting (replacing type aliases)?

Josh Triplett (Apr 22 2020 at 22:52, on Zulip):

If folks are prepared for Monday's meeting I would prefer to keep that one, to avoid churn, but if that meeting wouldn't end up happening anyway because people need more time, then by all means let's repurpose it.

nikomatsakis (Apr 22 2020 at 22:59, on Zulip):

I meant the Monday meeting

nikomatsakis (Apr 22 2020 at 22:59, on Zulip):

I don't know if anyone did any prep or not, it was me and @eddyb who would potentially have done it, I haven't had any time though.

Josh Triplett (Apr 22 2020 at 23:07, on Zulip):

Then I think it's yours and @eddyb's call, if you'd like more prep time or if you feel like you could drive that discussion on Monday.

Josh Triplett (Apr 22 2020 at 23:08, on Zulip):

I can update the invites easily enough.

eddyb (Apr 27 2020 at 07:26, on Zulip):

meeting, what meeting?

eddyb (Apr 27 2020 at 07:26, on Zulip):

also what about me?

nikomatsakis (Apr 27 2020 at 14:52, on Zulip):

Today there is a meeting and the scheduled topic was discussing type aliases

nikomatsakis (Apr 27 2020 at 14:56, on Zulip):

But I was proposing that we might use the opportunity to do more top-down planning

nikomatsakis (Apr 27 2020 at 14:56, on Zulip):

I'm going to do a bit of review now to prepare in any case

Yoshua Wuyts (May 18 2020 at 14:15, on Zulip):

Not sure what the best place to bring this up is: but @matklad wrote a section on lang changes they'd like to see over an edition boundary to improve IDE performance: https://rust-analyzer.github.io/blog/2020/05/18/next-few-years.html#language-design-for-locality

Yoshua Wuyts (May 18 2020 at 14:16, on Zulip):

This seems like it could be relevant to edition planning (:

Josh Triplett (May 18 2020 at 16:54, on Zulip):

All of those changes seem reasonable to me, and I'd love to see them. That said, we would need to know how widely they're used.

Last update: Jun 05 2020 at 22:25UTC