The Changelog: Software Development, Open Source

Haml, Sass, Compass (Interview)

8 snips
Nov 19, 2009
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

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.
ADVICE

CSS Inheritance

  • Explore CSS inheritance for object-oriented CSS approaches.
  • Effective inheritance requires browser support; otherwise, leaky abstractions with redundant markup arise.
ANECDOTE

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.
Get the Snipd Podcast app to discover more snips from this episode
Get the app