Lang team roadmap
Opened this issue · 2 comments
aturon commented
The major focus is ergonomic and learnability improvements.
This issue also tracks major features that have been requested or are in progress:
- Stabilizing specialization
- Blog post with current status
- Primarily blocked on the trait system revamp
- Point of contact: @aturon
- Stabilizing and improving
impl Trait
- Stabilization is proposed
- Point of contact: @aturon @eddyb
- Stabilizing and improving
union
- Point of contact: @joshtriplett @petrochenkov
- In FCP for stabilization (of a core subset of the feature)
- Const generics
- Point of contact: @eddyb @withoutboats
- Status: there is an open RFC, though it needs significant revisions before landing. The lang team has worked through many of the semantic concerns, and the compiler team has laid much of the foundation needed to actually implement the feature. The lang team is hoping to lend a hand either revising the current RFC or opening a fresh one.
- Trait system revamp
aturon commented
-
For specialization, I wrote a blog post talking about some of the blockers for stabilization. At the moment, the main blocker is the trait system revamp.
-
For
impl Trait
, there's an open RFC proposing stabilization. -
For
union
, we are in FCP for stabilization for a subset of the feature.
aturon commented
Reworked the issue a bit, and logged the const generics status.