The point of HAML

I get what HAML’s about, and that it’s better than ERB, but why not go
with something completely Ruby along the lines of XML Builder?

Then you get extensibility and composability for free.

And if using indents for structure was that important, why not just use
Python?

[Genuine question, not a flame.]

For me, it’s because writing markup intended for human beings in a
programmatic style doesn’t give me any visual clues as to how it’s going
to
look. The whitespace is a convenient but only inciental way of
achieving
that.

Builder is totally fine when I’m outputting formatted data like XML
because
what little adornment goes into that format isn’t something I need to be
conscious of, and in fact, it’s probably simpler if I’m not aware of it
at
all.

On Mar 25, 3:01am, Alex G. [email protected] wrote:

I get what HAML’s about, and that it’s better than ERB, but why not go
with something completely Ruby along the lines of XML Builder?

markaby does that, and there are people who love that too. Each to
their own!

Fred