[Dancer-users] dancer2's prototype is there, feedback needed

David Precious davidp at preshweb.co.uk
Mon Oct 3 21:43:28 CEST 2011

On Monday 03 October 2011 17:30:37 Alexis Sukrieh wrote:
> > Changing the template engine to "template_toolkit" simply changes the 
error message to:
> Yeah, the syntax changed, you should do the following in your config:
> template: "toolkit"

I'm not sure I really like the change from Dancer::Template::TemplateToolkit 
to Dancer::Template::Toolkit; the logical layout is a module under the 
Dancer::Template namespace named after the templating engine it uses, i.e. 
"Dancer::Template::EngineName" - e.g. Dancer::Template::TemplateToolkit, 
Dancer::Template::HTMLTemplate, etc.  Using just "toolkit" seems a bit wrong 
to me - what do you think?

It also seems a bit pointless lowercasing the engine name - we could just make 
it so the engine name you provide is whatever you see after Dancer::Template:: 
with no translation at all - so TemplateToolkit is 
Dancer::Template::TemplateToolkit, HTMLTemplate is 
Dancer::Template::HTMLTemplate, etc etc.

What do you think?

It just seems a little unintutive to me otherwise, and pretty much everything 
about Dancer to date has seemed pretty intuitive to me (it works pretty much 
as I'd expect it to, to the point where I can write a big load of code without 
consulting docs, and it'll Just Work :) )


Dave P

David Precious  ("bigpresh")

   "Programming is like sex. One mistake and you have to support
   it for the rest of your life". (Michael Sinz)

More information about the Dancer-users mailing list