Separation, Abstraction, and Cascading in CSS

December 29, 2012
LESS and Sass (and similar solutions) have saved CSS for three reasons: separation, abstraction, and cascading. While I welcome them, CSS still has other problems which I believe can be solved.

CSS has Weak Forms of Abstraction and Combination

February 08, 2014
According to the requirements proposed by Abelson and Sussman, CSS does not provide adequate means of combination and abstraction to be considered a powerful language.

LESS has Better Forms of Abstraction than CSS

February 12, 2014
LESS has obviously better forms of abstraction and combination than CSS. It has recursive style definitions, which is enough to consider it a "powerful language".

Pre-West Interview: Priyatam Mudivarti

April 19, 2015
Priyatam Mudivarti is giving a talk about grid systems in Garden.

Pre-West Prep: Priyatam Mudivarti

April 04, 2015
Priyatam Mudivarti will talk about generating CSS with Garden.

Separation of Presentation and Content

April 17, 2014
One reason to separate style from content is to reuse HTML or CSS. Ultimately, we would like a solution where we can reuse both.