dart-lang / dart-lang/language

Making `redeclare` a language feature?

Open
#4,101 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
TeX
Stars
2.9k
Forks
239
Avg merge
2d 18h
Merged PRs (30d)
14

Description

If we were to accept [the proposal to make override a language feature](https://github.com/dart-lang/language/blob/main/working/1610%20-%20override/proposal.md), would we also want to make the `redeclare` annotation a language feature? It serves a similar function, but for extension types.

Contributor guide

Open the contributing guide

Research direction

Read the linked working/1610 - override/proposal.md proposal and compare its treatment of override with the redeclare annotation for extension types. The issue is asking for a language-design decision, so done means reaching and documenting a decision about whether redeclare should become a language feature.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.