[dancer-users] Namespace for load_app modules

Henk van Oers hvo.pm at xs4all.nl
Sun Dec 8 22:53:23 GMT 2013


On Sun, 8 Dec 2013, Yanick Champoux wrote:

>>> Why can't this be a plugin, by the way?
>
> I'll make the tactical mistake of jumping into this thread before my first 
> coffee, and say that I agree with Sawyer: I think that those modules could 
> very well find their home in the ::Plugin namespace.

OK.
The namespace Dancer::Plugin::App sounds good.

> Typically, plugins do add keywords, but they don't have to: they can also 
> extend the functionality of the application itself.

Typically, load_app's do not add keywords.
That's why the Subject is "Namespace for load_app modules".

> Henk, do you already have some of your code on GitHub? If it is, it would 
> probably be easier to use one of them as an example of that I mean.

On github I have Amsterdam.pm
https://github.com/hvoers/PNL/blob/master/lib/Amsterdam.pm
But I do not want to claim the Amsterdam namespace on CPAN.

Dancer::Plugin::App::Amsterdam will do just fine.

I'll make a Dancer::Plugin::App::AmsterdamX.pm
to make things clear.
Yes, that's Sawyer's namespace.
See http://amsterdamx.pm/

> Joy,
> `/anick

-- 
Henk


More information about the dancer-users mailing list