Commit Graph

15 Commits

Author SHA1 Message Date
Natalie Weizenbaum
4ec06d27cf [Module System] Forbid whitespace in member-reference productions 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
d77c9bf859 [Module System] Explicitly mark extensions as dynamically scoped
Closes #7
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
83141548af [Module Systme] Scope extensions to upstream modules
See #6
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
5ec518411f [Module System] Indicate which parts of a module are immutable 2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
ef197203e2 [Module System] Don't null out module variables' values
Closes #13
2018-09-25 11:44:41 -07:00
Natalie Weizenbaum
ca90d4d46b [Module System] Make new functions return maps
Also remove module-mixins() pending sass/sass#626.

Closes #12
2018-09-25 11:44:39 -07:00
Natalie Weizenbaum
7c04b5e250 [Module System] Clarify that @forward includes the module's CSS 2018-09-24 18:05:56 -07:00
Natalie Weizenbaum
1e98df9434 [Module System] Preserve existing nested @import behavior
Closes #16
2018-09-24 10:58:46 -07:00
Natalie Weizenbaum
0570aa7799 [Module System] Make import contexts mandatory everywhere 2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
410dffe02d [Module System] Add "Increased strictness" as a non-goal 2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
6c8f6fe07d [Module System] Add FAQs 2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
190e6bf94a [Module System] Mark context-independence as a non-goal
Closes #17
2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
c9dfbd8273 [Module System] Refer to "namespaces" rather than "prefixes"
Closes #15
2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
2efd8b1413 [Module System] Clean up the proposal
This doesn't make any semantic changes. It just cleans up the proposal
to better fit the style I've developed when writing other proposals,
and the changing expectations over the last two and a half years.
2018-09-24 10:54:16 -07:00
Natalie Weizenbaum
343506a790 Move the module system proposal into its own directory
I'm retargeting this repository to be for general tracking of language
features, rather than having a separate repository for each proposal.
2018-04-12 17:46:24 -07:00