Why do people do this? Obfuscating the HTML seems like the worst of both worlds. Either use a component model that abstracts it away or use HTML so you can see what is going on. Also, get your code out of the view. Has the world gone mad?
So now we have Emblem.js that is compiled to Handlebars.js that can then be compiled straight to JavaScript, that is finally rendered as HTML. When will the madness stop?
Interesting, but I really do not like the implied HTML tags (+ blocking via indentation) going on there. Mentally parsing HTML isn't that bad for someone with a bit of experience. This would add a new wrinkle (i.e. friction) to design.
Still no template inheritance! I feel like I'm taking crazy pills when that's the one feature I need / care about and none of the newer template languages implement it. I'm spoiled from Django/Jinja2/twig.
<p><pre><code> a concise, beautiful, and fully compatible templating alternative for Handlebars.js"
[...]
Introducing Emblem.js: a new templating language that compiles to Handlebars.js
</code></pre>
If it compiles to Handlebars, it's not an alternative to it, is it?
I really dig this kind of simplicity and clarity. The similarity to python really helps to keep things understandable.<p>Any chance of making this work with <a href="http://angularjs.org/" rel="nofollow">http://angularjs.org/</a> ?
Everyone who doesn't like HTML template languages is going to eventually mention Zencoding. Note: They changed the name to Emmet, and it's still actively maintained and works with Sublime, et. al.<p><a href="http://emmet.io/" rel="nofollow">http://emmet.io/</a><p>If you find Zencoding anywhere, it's outdated and sucky.
I'm really excited to watch this come to further fruition. Alex gave a great quick demo at the last NY Ember.js meetup and I was really impressed. I'm a big fan of Handlebars but really appreciate the cleaner syntax.
Yet another templating language! I really don't see why this is any better than Handlebars itself, other than having lesser number of characters. C'mon ppl, developers are not that lazy!