Hacker News new | ask | show | jobs
by mhd 5243 days ago
The problem with CSS is that it's not too difficult, but that its too simple. With your typical usage patterns, you'll create lots of repetition which you have to do manually. And that's true even without the need to support separate browsers.

Whether that really justifies that many preprocessors is a good question, though (Instead of m4 or sth. like that). I'm not too fond of the plethora of cutesy DSLs we've got nowadays. Reminds me of Lisp macro overuse. (Never mind the general problem that all this need for HTML/JS/CSS hackery and abstraction layers probably showas that we need a better solution altogether. As Cato the Elder said: I miss PostScript.)