Return-Path: Delivered-To: apmail-xml-cocoon-dev-archive@xml.apache.org Received: (qmail 20072 invoked by uid 500); 5 Apr 2003 15:22:10 -0000 Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: cocoon-dev@xml.apache.org Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 20059 invoked from network); 5 Apr 2003 15:22:09 -0000 Received: from unknown (HELO host.leverageweb.com) (64.91.232.157) by daedalus.apache.org with SMTP; 5 Apr 2003 15:22:09 -0000 Received: from 66-44-66-239.s239.tnt7.lnhva.md.dialup.rcn.com ([66.44.66.239] helo=geoff2k) by host.leverageweb.com with asmtp (Exim 3.36 #1) id 191pRS-0007JN-00 for cocoon-dev@xml.apache.org; Sat, 05 Apr 2003 10:18:51 -0500 From: "Geoff Howard" To: Subject: RE: [RT] the quest for the perfect template language Date: Sat, 5 Apr 2003 10:37:12 -0500 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <3E8D9D16.2010009@apache.org> X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4807.1700 Importance: Normal X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - host.leverageweb.com X-AntiAbuse: Original Domain - xml.apache.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [0 0] X-AntiAbuse: Sender Address Domain - leverageweb.com X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N > -----Original Message----- > From: Stefano Mazzocchi [mailto:stefano@apache.org] > Sent: Friday, April 04, 2003 9:56 AM > To: cocoon-dev@xml.apache.org > Subject: Re: [RT] the quest for the perfect template language > > > Nicola Ken Barozzi wrote: > > > > > > Stefano Mazzocchi wrote, On 03/04/2003 13.12: > > > >> Nicola Ken Barozzi wrote: > > > > ... > > > >>> Apart from the fact that it lacks brackets, and thus needs an extra > >>> transformation, what does this give us? > >> > >> > >> the beauty of the XSLT concepts without the mental drag of the xml > >> syntax. > I really don't understand why some of you are so emotionally attached to > something like > > > > but even more I'm surprised to see 'conservationism' on this list. > > Are you guys getting old or shy or what? ;-) > Just to explain my perspective... XSLT may not be perfect (though it certainly rocks a lot of the time) but it's got the following going for it that hasn't been focused on here: - Books, classes - Widespread adoption XML Syntax may not be perfect (for templating languages) but it's got the following going for it: - Books, classes - Widespread adoption - The attention of many corners of the IT world - Commodity parsers - Editor support If you're going to invent a competitor or an offshoot, I'm all in favor of it if it solves the problem WRT designers. But, thinking as a conservative business-minded adopter of technology, I am not going to invest (time is money) in it until it gets a lot of the same things going for it as above, and shows promise to get the rest. I think there's just as good a chance that a great (or at least workable) wysiwyg tool will come out as that another template syntax/language will come out. As an example, the "Tea" stuff may be great - it's certainly got a high profile spokesperson. But when I went looking for a fresh solution to the separation of display and logic problem, I did not give it a second thought because there was no sign of widespread adoption. To this day I have no idea what tea looks like or how it works, because it doesn't matter if it's good or not. Not trying to be cynical, just pointing out that it's not just making a good technology that's needed - it's making one that matters. Geoff