On Tue, 27 Jul 2004 20:00:38 +0900, Martin DeMello wrote > > To introduce a further heresy: why restrict the use of the real > > programming language to logic (conditions, loops, etc)? Wouldn't it > > be nice to use a real programming language, with real abstraction, for > > the rest of the template too, instead of a just markup language? A > > lot of problems simply go away if you use Ruby to generate the HTML > > directly rather than messing around with templates, bindings, and > > embedded code. > > This is something I've been wanting for a long time, but I've never seen > a good implementation of it. What I want is both a powerful programming > language, and a reasonably declarative way of specifying the layout > (including things like significant whitespace - this is IMO somewhere > where it makes sense). Martin, take a look at Borges. http://borges.rubyforge.org Kirk Haines