[EMAIL PROTECTED] wrote:
> But if you are primarily using TT-based processing, I would suggest that a 
> better name space would be Template::SVG::Graph or Template::Graph::SVG.

That would not be such a good idea.  At least not without careful consultation
with the author of the Template Toolkit.  Template::Plugin::* is the "safe"
namespace for plugin modules.  For TT specific applications or web 
applications I would suggest Template::App::* or Template::WebApp::*, but
even then they might be incompatible with a future Template::App or 
Template::WebApp base class that may (or may not) get added to TT3.

At present the Template::* namespace is effectively reserved[*] for the 
Template Toolkit.  I plan to change that in version 3 to allow it to
be opened up for other templating modules.  However, that will take
careful planning to avoid trampling on existing Template::* modules.

If you want to go this route then email me off list and I'll commit to
a particular Template::* namespace for this purpose.  But I think in this
case, a non-TT specific version of SVG::Graph would be better.

A


Reply via email to