What is Slim?
Slim is a template language whose goal is reduce html syntax to the essential parts without becoming cryptic.
The initial design of Slim is what you see on the home page (http://slim-lang.com). It started as an exercise to see how much could be removed from a standard html template (<, >, closing tags, etc...). As more people took an interest in Slim, the functionality grew and so did the flexibility of the syntax.
While your Slim template can look more like Haml by using the id and class shortcuts, their use is optional. Slim will strive to maintain simplicity, but not everyone's definition of a readable syntax is the same. To this end, Slim provides optional syntax support so you can make it your own. The docs will show you the options.
Features Vote on or suggest new features