I've yet to find a considerable value-add in Haml. With Sass the value is pretty clear -- CSS can benefit from having variables and functions to make scripts more reusable and easier to manage. As a Python user I'm a lover of significant whitespace, but with the ability to have my text editor auto-complete tags it isn't worth it to learn a new DSL just to save on some brackets.<p>With Jabs it's even harder for me to see the value; I'm required to learn a new syntax in order to remove some braces and add implied variables. The $ selector for instance removes all of four characters, two of which could be added automatically, if that's your thing. jQuery itself is already a rather terse library and with Jabs I'm adding yet another layer of abstraction and the need for compilation to writing JS.<p>The code is also harder to parse (for me) as a result of all the implicit variables. I suppose that isn't of much concern if you're just using it to write your own JS and nobody ever has to look at it, though. The ability (and probably frequent need) to mix JS and Jabs only creates a larger mess, I would imagine.