Awjin Ahn
7cd83369e9
Rate limit Markdown link checks ( #3112 )
2021-08-24 15:56:47 -07:00
Natalie Weizenbaum
6a28347b84
Add social/support badges to the README ( #2982 )
2020-12-30 14:54:09 -08:00
Duncan Smart
a2d232e38a
Update README.md ( #2922 )
...
Link to general releases page instead of 2.5 year old specific one
2020-10-12 10:38:20 -07:00
Natalie Weizenbaum
2885268815
Update links to sass/language
...
The repository has been renamed to sass/sass. In most cases, we can
just make these links relative so they'll work regardless of the repo
name.
2019-06-03 13:47:52 +01:00
Natalie Weizenbaum
1a8ed9874a
Get rid of references to Ruby Sass ( #2705 )
2019-06-03 12:56:12 +01:00
Anthony Sottile
99be7a7d08
https-ify sass-lang.com urls ( #72 )
...
See https://github.com/sass/sass-site/issues/217
Committed via https://github.com/asottile/all-repos
2019-03-04 16:39:24 -08:00
Natalie Weizenbaum
cff8c4c0e1
Copy a bunch of specification text from proposal/ to spec/
...
My main goal here was to have the concepts that were already specified
in proposal form exist in actual spec form, but I did write a bit of
novel spec text (in particular for `rgb()` and `hsl()`).
2018-12-07 17:23:08 -08:00
Natalie Weizenbaum
37c3e34318
Add an explicit versioning policy
2018-09-24 10:54:19 -07:00
Natalie Weizenbaum
0d94490e7c
README fixes
2018-04-12 19:21:31 -07:00
Natalie Weizenbaum
26781a5cf0
Add a README.
2018-04-12 19:19:12 -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
Natalie Weizenbaum
dcf09265a0
Make *-exists() functions module-aware.
2016-03-04 16:33:01 -08:00
Natalie Weizenbaum
4d6eab8042
Add new functions for module introspection.
2016-03-04 16:30:40 -08:00
Natalie Weizenbaum
84b9275ca2
Always add the same variable names to modules.
2016-03-04 16:19:12 -08:00
Natalie Weizenbaum
542512ea0d
Update the syntax for forwarding a module mixin.
2016-03-04 16:04:27 -08:00
Natalie Weizenbaum
467bec2b75
Fix a couple typos.
2016-03-04 15:58:48 -08:00
Natalie Weizenbaum
46beceff62
Don't allow positional module mixin arguments.
2016-03-04 15:57:46 -08:00
Natalie Weizenbaum
5c083237d1
Allow @extend to work downstream.
2016-03-04 15:53:21 -08:00
Natalie Weizenbaum
802514d2b2
Allow @forward and @use to be intermingled.
2016-02-12 16:57:30 -08:00
Natalie Weizenbaum
04148cc8bd
Be explicit about how URIs are canonicalized.
2016-02-12 16:56:39 -08:00
Natalie Weizenbaum
9efb9678a9
Use "." instead of "-" as the module prefix.
...
Closes #1
2016-02-12 16:56:35 -08:00
Natalie Weizenbaum
bd815f56f8
Update the draft number.
2016-02-12 13:22:18 -08:00
Natalie Weizenbaum
8518811fcb
Mark this as Draft 1.
2016-02-12 13:15:43 -08:00
Natalie Weizenbaum
f1acd71a0b
Add a "Built-In Modules" section.
2016-02-12 13:12:57 -08:00
Natalie Weizenbaum
0d67d80216
Add some code samples.
2016-02-05 17:37:08 -08:00
Natalie Weizenbaum
a4e45e7b62
Re-organize the semantics section.
...
This pulls out a separate section for re-usable procedures.
2016-02-05 17:16:00 -08:00
Natalie Weizenbaum
c445f0a1ce
Add an "Importing Files" section.
...
This also adds backwards compatibility as an explicit low-level goal.
2016-02-05 16:53:54 -08:00
Natalie Weizenbaum
0ad23879c3
Add an "Executing Files" section.
...
This was alluded to before, but is now spelled out explicitly.
This also clarifies references to the current module versus the current
source file.
2016-02-05 16:53:11 -08:00
Natalie Weizenbaum
89257cca2a
Make extensions first-class objects in the spec.
2016-02-05 16:42:00 -08:00
Natalie Weizenbaum
cc0e57be29
Add missing links.
2016-01-29 17:36:36 -08:00
Natalie Weizenbaum
ed4e632aee
Allow mixed-in modules to be forwarded.
2016-01-29 17:11:31 -08:00
Natalie Weizenbaum
f80ab81b0d
Clarify a module mixin edge case.
...
If the mixin has been included more than once, member resolution should
fail, since there are multiple possible modules the members could refer
to.
2016-01-29 16:57:37 -08:00
Natalie Weizenbaum
f8eb314a76
Don't extend through @forward.
2016-01-29 16:46:00 -08:00
Natalie Weizenbaum
7ba0662779
Add a "Private Members" section.
2016-01-29 16:07:32 -08:00
Natalie Weizenbaum
fa7cd09a6b
Change some terminology in "Resolving Extends".
...
This should hopefully make it a little easier to follow.
2016-01-29 15:39:08 -08:00
Natalie Weizenbaum
bb3dc73951
Make extension a parameterized procedure.
...
This allows module mixins to properly resolve extends for the module
that's imported.
2016-01-29 15:29:02 -08:00
Natalie Weizenbaum
490a72d7aa
Add a "Module Mixins" section.
2016-01-22 17:37:42 -08:00
Natalie Weizenbaum
9e0fa1f38a
"Factor out" a re-usable load procedure.
...
This also explicitly forbids circular @use.
2016-01-22 15:53:22 -08:00
Natalie Weizenbaum
67ee09eb0b
Add a "Forwarding Modules" section.
2016-01-22 15:34:36 -08:00
Natalie Weizenbaum
b9fade6b37
Revert "Add "show" and "hide" clauses."
...
This reverts commit cd3eb6caf8
.
@chriseppstein and I discussed this, and decided that these clauses
didn't make sense when we were encouraging users to use namespaces to
resolve name conflicts anyway. They will still be supported for the
@forward directive, but not for @use.
2016-01-22 14:59:05 -08:00
Natalie Weizenbaum
cd3eb6caf8
Add "show" and "hide" clauses.
2016-01-22 13:44:42 -08:00
Natalie Weizenbaum
1c3cfa1d17
Add a table of contents.
2016-01-22 13:26:29 -08:00
Natalie Weizenbaum
47fa23f26c
Add a "Compilation Process" section.
2016-01-22 13:22:23 -08:00
Natalie Weizenbaum
d20ae8030b
Add a "Resolving Extends" section.
2016-01-15 19:19:04 -08:00
Natalie Weizenbaum
a4e6690afa
Add an "Entrypoint" definition.
2016-01-15 19:08:27 -08:00
Natalie Weizenbaum
387a8d84bf
Add a "Module Graph" definition.
2016-01-15 17:35:32 -08:00
Natalie Weizenbaum
6e5ef754c1
Add some tentativity about namespaced placeholder.
...
This reflects a discussion @chriseppstein and I had. We didn't reach a
concrete decision, but this lays out some of the pros and cons we
considered.
2016-01-15 16:21:05 -08:00
Natalie Weizenbaum
42c41069af
Consider ambiguous module prefixes an error.
2016-01-15 16:11:54 -08:00
Natalie Weizenbaum
c9d5309efe
Add a "Resolving Members" section.
2016-01-08 19:22:54 -08:00
Natalie Weizenbaum
00d1a6939e
Add a "Syntax" section with "Loading Modules".
...
This covers the basic loading logic as well as how prefixes are
determined.
2016-01-08 19:18:02 -08:00