language icon indicating copy to clipboard operation
language copied to clipboard

Design of the Dart language

Results 567 language issues
Sort by recently updated
recently updated
newest added

Would it be possible to implement a short circuit logical boolean 'implies' operator (as in Eiffel and some other languages): true imp false evaluates to false true imp true evaluates...

feature

Not a language issue, but I noticed in the sdk repo, there's an AI that [summarizes the issue](https://github.com/dart-lang/sdk/issues/56643#issuecomment-2327946932). I find it works pretty well. Perhaps it could be used here?...

feature

@bwilkerson raised some concerns about the tooling experience for import shorthands. If we implement this proposal, there will now be essentially four (or more) different ways to write an import/export....

import-shorthand
unquoted-uris

Issue for tracking whether the feature spec for import shorthands is complete. The working spec is located here: https://github.com/dart-lang/language/blob/main/accepted/future-releases/unquoted-imports/feature-specification.md

import-shorthand
unquoted-uris

I'm worried about the complexity of the scoping structure with the current proposal for enhanced parts (aka [parts with imports](https://github.com/dart-lang/language/blob/main/working/augmentation-libraries/parts_with_imports.md)). ## Currently specified scoping structure For example, assume the following...

enhanced-parts

The [feature specification on parts with imports](https://github.com/dart-lang/language/blob/main/working/augmentation-libraries/parts_with_imports.md) contains the following scope description: > Each Dart file (library file or part file) defines a _combined import scope_ > which combines the...

question
enhanced-parts

This is a possible solution for #283 and other similar issues. This is the first time writing a slightly formal proposal, so please be patient and let's work together to...

feature

and incrementally migrating is not easy; it must be done atomically with the type-parameter-increasing change. This is not a problem when adding the _first_ type paramter: ```dart class C {}...

request

In order to organize global constants in a dart project, I am looking to implement the following style, short example: ```dart sealed class ConstColor { static const String black =...

feature

This is a proposal for supporting expressions like `MyClass('Hello')`, where `_` is used to indicate that the corresponding type parameter should be obtained from type inference. This allows us to...

feature
inference
type-inference