

Haml, Sass, Compass (Interview)
8 snips Nov 19, 2009
AI Snips
Chapters
Transcript
Episode notes
Stylesheet Abstraction
- The emergence of alternative CSS preprocessors validates the demand for stylesheet abstraction.
- Many prefer curly braces and semicolons, leading to a new CSS-compatible syntax in Sass 2.4.
CSS Inheritance
- Explore CSS inheritance for object-oriented CSS approaches.
- Effective inheritance requires browser support; otherwise, leaky abstractions with redundant markup arise.
Syntax Preferences
- Chris Eppstein considered Python's whitespace awareness odd and Ruby's verbosity excessive.
- He chose Python but planned a pre-compiler for curly braces, realizing later that whitespace was beneficial.