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