dart-lang / dart-lang/language

Feedback on library groups for packages libraries

Open
#1,808 1 comment 3 reactions 1 assignee Claimed by @munificent View on GitHub
package-libraries
Dominant language
TeX
Stars
2.9k
Forks
239
Avg merge
2d 18h
Merged PRs (30d)
14

Description

The [Packaged Libraries](https://github.com/dart-lang/language/blob/master/working/packaged-libraries/feature-specification.md) proposal introduces the notion of _library groups_ and includes the following:

> __TODO: This feature seems like a user chore without much user value. We could simply say that macros cannot be in library cycles. Is this worth keeping? Are there other things library groups would be useful for (like inferring Blaze targets or defining ABI boundaries)?__

I agree with the assessment that the feature requires a lot of effort from users for little or no value. I believe that having implicit library groups computed by the SCC computation would have equal value for no effort. The computation is already being done by all of the tools, and the results of the computation could be used for anything that an explicit library group could be used for.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.