[Petal] [INFO] [Tim.Bunce@pobox.com: Re: Module submission Petal]
Jean-Michel Hiver
jhiver@mkdoc.com
Tue, 30 Jul 2002 15:58:10 +0100
--HcAYCG3uE/tztfnV
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Just for info...
--
IT'S TIME FOR A DIFFERENT KIND OF WEB
================================================================
Jean-Michel Hiver - Software Director
jhiver@mkdoc.com
+44 (0)114 255 8097
================================================================
VISIT HTTP://WWW.MKDOC.COM
--HcAYCG3uE/tztfnV
Content-Type: message/rfc822
Content-Disposition: inline
Return-Path: <timbo@dansat.data-plan.com>
Received: from onion.perl.org (onion.valueclick.com [64.70.54.95])
by mail.webarchitects.co.uk (Postfix) with SMTP id AD7652B125
for <jhiver@mkdoc.com>; Tue, 30 Jul 2002 15:16:54 +0100 (BST)
Received: (qmail 96735 invoked by uid 1008); 30 Jul 2002 14:16:53 -0000
Delivered-To: cpanmail-jhiver@cpan.org
Received: (qmail 96685 invoked by uid 76); 30 Jul 2002 14:16:44 -0000
Received: from mail04.svc.cra.dublin.eircom.net (HELO mail04.svc.cra.dublin.eircom.net) (159.134.118.20)
by onion.perl.org (qpsmtpd/0.07b) with SMTP; Tue Jul 30 14:16:44 2002 -0000
Received: (qmail 71836 messnum 191761 invoked from network[159.134.165.66/p322.as1.limerick1.eircom.net]); 30 Jul 2002 14:15:49 -0000
Received: from p322.as1.limerick1.eircom.net (HELO dansat.data-plan.com) (159.134.165.66)
by mail04.svc.cra.dublin.eircom.net (qp 71836) with SMTP; 30 Jul 2002 14:15:49 -0000
Received: (from timbo@localhost)
by dansat.data-plan.com (8.11.6/8.11.6) id g6UEFZT05366;
Tue, 30 Jul 2002 15:15:35 +0100 (BST)
(envelope-from timbo)
Date: Tue, 30 Jul 2002 15:15:35 +0100
From: Tim Bunce <Tim.Bunce@pobox.com>
To: modules@perl.org
Cc: jhiver@cpan.org
Subject: Re: Module submission Petal
Message-ID: <20020730151535.L598@dansat.data-plan.com>
References: <200207251442.g6PEg6K01073@pause.perl.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
User-Agent: Mutt/1.2.5i
In-Reply-To: <200207251442.g6PEg6K01073@pause.perl.org>; from upload@p11.speed-link.de on Thu, Jul 25, 2002 at 04:42:06PM +0200
On Thu, Jul 25, 2002 at 04:42:06PM +0200, Perl Authors Upload Server wrote:
>
> The following module was proposed for inclusion in the Module List:
>
> modid: Petal
> DSLIP: bmpOa
> description: Perl Template Attribute Language
> userid: JHIVER (Jean-Michel Hiver)
> chapterid: 15 (World_Wide_Web_HTML_HTTP_CGI)
> communities:
> petal@lists.webarch.co.uk
>
> similar:
> Template HTML::Template Text::Template
>
> rationale:
>
> TAL is the Zope Page Template templating language. It has a formal
> specification. Petal is a Perl implementation inspired from that
> specification, it stands for "Perl Template Attribute Language"
> (Perl TAL).
>
> Petal makes it possible to write template files which are entirely
> well-formed XML. I was going to go for XML::Template but since I
> added the ability to process HTML files as well this is not relevant
> anymore.
>
> Petal cannot be under HTML (because it can process XML templates)
> or XML (because it can process HTML templates as well). It cannot be
> in Template::Petal either because Template is taken by the template
> toolkit.
>
> So I figured out a top-level name 'Petal' would be allright... Hope
> that's OK with everyone.
Could use Text::Petal (or Text::PerlTAL)
You could also use Template::Petal (or Template::PerlTAL).
There are modules in the Template:: namespace that aren't related
to the template toolkit: Template::PSP, Template::Qtpl. I think
Template:: is too general to be dedicated to a single module/framework.
Tim.
--HcAYCG3uE/tztfnV--