Slim posted August 2014
I talked about Slim the other day. I wanted to do a similar project not so long ago that I would have called weblang.
I first thought about an indented language with no symbols to declare html elements. Something like that:
p
a 'more info' href: 'http://www.google.com'
ul
li
hey !
But then I thought, how will I distinguish markups from text. If I want to write ul
without it being translated to <ul></ul>
, how do I do that?
And if I want to write several lines of text, will I have to indent them all the time ?
That's why I quickly thought the language would need brackets and a symbol to distinguish markup from plain text (I used $).
Slim is somehow what I had imagined at the beginning and it's working!
The above example in Slim would be written as such:
p
a href="http://www.google.com" more info
ul
li
| hey !
Not so far from what I had in mind :)
If you're not convinced yet, try this html to Slim conversion app on a heavy html page of yours that you can't really understand anymore and you'll see how amazing it is!
Comments
leave a comment...