Re: [dancer-users] Namespace for load_app modules
And I'll make the tactical mistake of jumping into this thread after a long day :) and say that I agree with Sawyer and Yanick. I'd like to add this: Let's say you publish Dancer::App::MyGreatApp for other people to use. Some of them will use it as is, like without touching it, but others (most of them ?) will want to tweak it, change some stuff, expand on it, etc. And it will be much easier if it's a plugin. If you know POE, I think I could compare what you're trying to publish as a POE component. That would be translated in a Dancer::Plugin. Now, if your code can't fit in a plugin, then first, we'd like to see the code, and second, if it's really out of the Plugin's league, then we could think of something else. Like Dancer::Component. But I honestly doubt it can't fit into a Plugin dams. On Sun, Dec 8, 2013, at 08:42 AM, 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.
Typically, plugins do add keywords, but they don't have to: they can also extend the functionality of the application itself.
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.
Joy, `/anick
_______________________________________________ dancer-users mailing list dancer-users@dancer.pm http://lists.preshweb.co.uk/mailman/listinfo/dancer-users
participants (2)
-
Damien Krotkine -
Henk van Oers