--- title: Planning meeting 2023-02-08 tags: planning-meeting --- # T-lang planning meeting agenda * Meeting date: 2023-02-08 ## Attendance * Team members: Niko, Josh, Tyler, Scott, Felix * Others: Mark ## Meeting roles * Action item scribe: * Note-taker: ## Proposed meetings - "Language design principles" [lang-team#189](https://github.com/rust-lang/lang-team/issues/189) - authors: Niko, Josh - would have to be late March to have a chance of getting done - "Design decisions around the `#[expect]` attribute" [lang-team#191](https://github.com/rust-lang/lang-team/issues/191) - we don't know if xFrednet is available or interested in authoring a doc - nobody else has time to write it - "discuss/resolve `fn { mod { (use) super::...; } }` and its interaction with derive patterns" [lang-team#193](https://github.com/rust-lang/lang-team/issues/193) - Tentatively February 15 - compiler team considers this urgent - "Design Meeting: Field Projection" [lang-team#194](https://github.com/rust-lang/lang-team/issues/194) - y86-dev proposed to discuss it, would prefer March or later - async wg did a review that raised questions, have those answers been incorporated? unclear. [notes](https://hackmd.io/79TICQb0SPWCIcz02IiWaA?view) - at minimum, a couple of starting questions to help us focus the discussion - "Post-monomorphization errors" [lang-team#195](https://github.com/rust-lang/lang-team/issues/195) - author: tmandry - try to schedule this for sure - maybe schedule two dates :) - "Interface between opsem and lang team" [lang-team#196](https://github.com/rust-lang/lang-team/issues/196) - authors: jakob degen, ralf, pnkfelix - "Temporary lifetimes" [lang-team#197](https://github.com/rust-lang/lang-team/issues/197) - authors: BN (aka [b-naber](https://github.com/b-naber)), oli... niko? - going in: - description of the problems - clear description of how an edition-related change could work to address them - ideally: we'd describe how to transform existing programs to preserve semantics unambiguously - goal: - shared understanding of problem space - agreement about which of the problems are most important to fix - ruling out or endorsing some possibilities Other edition related things: * IDE-related stuff or stuff that would drive compilation time improvements ## Dates to plan for * Feb 15: Discuss/resolve `fn { mod { (use) super::...; } }` and its interaction with derive patterns [lang-team#193](https://github.com/rust-lang/lang-team/issues/193) * tmandry unavailable * Feb 22: Post-monomorphization errors [lang-team#195](https://github.com/rust-lang/lang-team/issues/195) * pnkfelix unavailable * Mar 1: "Interface between opsem and lang team" [lang-team#196](https://github.com/rust-lang/lang-team/issues/196) * reschedule if it doesn't work for jakob * potentially swap with lang-team#197 on March first if that has better mutual timing * Mar 8: Design decisions around the `#[expect]` attribute [lang-team#191](https://github.com/rust-lang/lang-team/issues/191) * nikomatsakis unavailable * need to make sure xFrednet can be ready for that date * Mar 15: Temporary lifetimes [lang-team#197](https://github.com/rust-lang/lang-team/issues/197) * Mar 22: Language design principles [lang-team#189](https://github.com/rust-lang/lang-team/issues/189) * Mar 29: "Design Meeting: Field Projection" [lang-team#194](https://github.com/rust-lang/lang-team/issues/194) *