Is anyone interested in a YAML Builder for HTML? Some trivial YAML that could be converted to HTML: html: - head: - title: My title - body: - p: - {!id: someId, !class: class1 class2} - Hello - img: {!src: someurl.gif} - hr: - ul: [{!id: someId}, {li: hello}, {li: goodbye}] - ul: - {!style: "height: 30px"} - li: [{!id: first}, First] - li: Second And the HTML: <html> <head> <title>My title</title> </head> <body> <p id="someId" class="class1 class2"> Hello <img src="someurl.gif" /> <hr /> </p> <ul id="someId"> <li>Hello</li> <li>Goodbye</li> </ul> <ul style="height: 30px"> <li id="first">First</li> <li>Second</li> </ul> </body> </html> Just a trivial example. A YAML Builder would support ERB, and potentially serve as an alternative for RHTML (or perhaps just a way to create partials that could be loaded with render :yaml => "partial" or render_yaml "partial"). I would create a .to_html extension for hashes that would take the hash returned by YAML.load and convert it to HTML. Note that I used YAML''s "!" to indicate attributes. Also note that the particulars of the implementation are not set in stone yet. I''ve been searching for the best YAML constructs to map HTML onto, and this is the best I''ve come up with thus far. If anyone has a better idea, by all means let me know. So, is there any interest? -- Posted via http://www.ruby-forum.com/.