From: Yariv S. <ya...@gm...> - 2007-03-07 02:38:30
|
> Undoubtably a lazy-evaluation "pull"-template would make it possible > to put "business logic" in the template, but that is an argument > against programmers or deadline demands that do so, and not against a > solution that allows it as a cop out. > > PS. Somewhere someone must have created a template language with > lazy-evaluation already? The functional programming purists would have > the idea strike them easier > than others. One of my favorite aspects of ErlTL templates is that the controller can pass them closures, which the view uses to "lazily" evaluate its data. I wrote a whole tutorial about this here: http://yarivsblog.com/articles/2007/02/23/erlyweb-tutorial-life-in-the-intersection-of-fp-and-dynamic-html/. This feature is so great that I would have to use a template language that doesn't let me use closures. Best, Yariv |