dart-lang / dart-lang/language
Could augmentation libraries and metaprogramming be released separately?
Open
- 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
Assessment
This issue has not been assessed yet.