From: Ian B. <ia...@co...> - 2001-04-22 19:40:02
|
Chuck Esterbrook <ec...@mi...> wrote: > In your on-going research and exploration, you might want to check out > latte and it's apparent successor, blatte: Hmmm... reminds me a lot of Scheme. I like that they explicitly thought about scope. Like Velocity and Webmacro, it seems quite general. A whole language even, especially when you consider it has operators and the whole bit. As fun as language design can be, it is also fraught with dangers and near-certain failure (in the long term) -- either a failure of elegance, performance, legibility, usability, or acceptance. Probably many of those at once. I feel like something more declarative rather than procedural can avoid some of this -- at least it leaves data looking/feeling like data. OTOH, declarative can get out of hand (XSLT -- huh, wonder what a Prolog template system would like). Overly procedural, yet not general, makes me think of SSI. And completely general just ends up pointing to PSP/PHP/*SP -- except it's some-hacked-together-language-SP. Webmacro has some defense of the server-page design: http://www.webmacro.org/PageDrivenDesign I'm not sure exactly where Webmacro is better than the server pages, though. Hmmm... more thinking. Ian |