dart-lang / dart-lang/language

Could augmentation libraries and metaprogramming be released separately?

Open
#3,000 3 comments 3 reactions 0 assignees View on GitHub
Dominant language
TeX
Stars
2.9k
Forks
239
Avg merge
2d 18h
Merged PRs (30d)
14

Description

Hello!

It appears that metaprogramming may take some time to come out due to having many things to figure out.
But in that case, would it make sense to release augmentation libraries without releasing static metaprogramming?

This would enable code-generators using build_runner to switch to augmentation libraries, which would clean up the various $ in user code. It would also smoothen the migration from build_runner to macros, as migrating from "part" to augmentation libraries in itself can involve quite a bit of work.

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.