Sass (Syntactically Awesome Stylesheets) – module included in Haml. Sass is a meta-language-based CSS, designed to increase the level of abstraction and simplification of CSS files Cascading Style Sheets.
Sass Language has two syntax:
– old – sass – absence of braces, nested elements are implemented using indentation;
– new – SCSS (Sassy CSS) – uses curly braces, like CSS itself.
Haml (HTML Abstraction Markup Language) is a lightweight markup language which allows to describe the structure of any web document in more simple way than HTML.
It is designed to address many of the flaws in traditional templating engines, as well as making markup as elegant as it can be. Haml avoids the need for explicitly coding HTML into the template, because it is itself a description of the XHTML, with the ability to generate dynamic content.