* No more = needed to use SassScript
* $ instead of ! for variables
* Support for CSS identifiers. E.g. solid instead of "solid"
* Dashes can be used in place of underscores in variable names and sass functions.
There are a number of features planned for Sass 3.2 and beyond that address your other concerns, but Sass needed better infrastructure to do those. We have that now so we can go full steam ahead on new features. Expect the following in future releases: * Defining custom functions in Sass
* Keyword arguments to mixins and maybe functions.
* Support for a new directive called @extend
that implements selector inheritance.
* Optimizing compiler
* Support for new core datatypes like List and NullI believe renaming !variable to $variable is more intuitive for most web developers.
Also I've made the mistake multiple times of forgetting to use an equal sign rather than a colon.
These weren't show stoppers but they added extra complexity to an elegant solution.
I'm excited about the new changes.
Single line declarations are a huge one.