Skip to content

Specify strong mode "top level" inference #27499

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
munificent opened this issue Oct 5, 2016 · 6 comments
Closed

Specify strong mode "top level" inference #27499

munificent opened this issue Oct 5, 2016 · 6 comments
Assignees
Labels
area-specification (deprecated) Deprecated: use area-language and a language- label. language-strong-mode-polish

Comments

@munificent
Copy link
Member

munificent commented Oct 5, 2016

We've spent a lot of time discussing strategies around how we handle type inference of "top level" declarations—top level variables and static fields. There is what strong mode currently implements, and the revised rules we've considered informally.

The next step is to write up the set of rules we want to commit to.

Edit by @eernstg Feb 2018: Note that this is now essentially one of the subtasks of #31228.

@munificent munificent added area-language Dart language related items (some items might be better tracked at github.com/dart-lang/language). docs-language-spec labels Oct 5, 2016
@munificent munificent added this to the 1.50 milestone Oct 5, 2016
@leafpetersen leafpetersen self-assigned this Oct 5, 2016
@munificent munificent added area-specification (deprecated) Deprecated: use area-language and a language- label. and removed area-language Dart language related items (some items might be better tracked at github.com/dart-lang/language). docs-language-spec labels Dec 13, 2016
@leafpetersen
Copy link
Member

Proposal is now here for consideration: #28218 .

@leafpetersen
Copy link
Member

Tracking bug for implementation here: #28219

@dgrove dgrove modified the milestones: 1.50, 1.23 Feb 14, 2017
@leafpetersen leafpetersen removed this from the 1.23 milestone Mar 21, 2017
@anders-sandholm
Copy link
Contributor

Can we close this one?

@eernstg
Copy link
Member

eernstg commented Feb 7, 2018

No Dart 2 milestone: This is now considered a subtask of #31228, which has a Dart 2 milestone.

@munificent
Copy link
Member Author

Can this be closed?

@leafpetersen
Copy link
Member

I have a pull request out with a specification for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-specification (deprecated) Deprecated: use area-language and a language- label. language-strong-mode-polish
Projects
None yet
Development

No branches or pull requests

5 participants