"Andrei Alexandrescu" <seewebsiteforem...@erdani.org> wrote in message news:ibark6$1k3...@digitalmars.com... > On 11/8/10 10:36 PM, spir wrote: >> On Tue, 9 Nov 2010 00:17:48 -0500 >> "Nick Sabalausky"<a...@a.a> wrote: >> >>>> People at Facebook told me that the adoption of D inside the company >>>> might >>>> be helped if they could simply write<?d ... ?> to insert D code into a >>>> page. I'm not sure how difficult such a plugin would be to implement. >>> >>> I'm very suprised by that. That's become considered very bad style by >>> most >>> of the [professional] web dev world quite awhile ago, and for very good >>> reason. Rails-, django- and even ASP.NET-style "pass variables into an >>> HTML >>> template" approaches have proven to be...well...frankly, much less >>> shitty. >> >> For sure. See "Enforcing Strict Model-View Separation in Template >> Engines" http://www.cs.usfca.edu/~parrt/papers/mvc.templates.pdf > > Love that work. >
Ahh, I see that's written by the ANTLR/StringTemplate guy. I never read that paper, but the docs for his StringTemplate were a big part of what convinced me that template engines shouldn't try to be full-fledged imperative programming languages.