Strawberry Perl and Dancer packaged together
Hi, I have started to put together a package for Windows that includes Strawberry Perl, Padre and a number of packages people may need... What these packages should be, I am not sure but it now includes Dancer and some of the Dancer Plugins. The post about the initial packaging can be found here: http://szabgab.com/blog/2011/05/padre-0-84-on-strawberry-perl-5-12-3-release... The current list of inclucded modules can be found in our SVN reposiotry: http://svn.perlide.org/padre/trunk/tools/padre_on_strawberry_release_notes.t... The cpan client of this package is configured well so the users will be able to install any additional modules but I'd like to make the development experience better. So what else do you think I should include in the package? What do you think an common (?) Dancer project would need? regards Gabor -- Gabor Szabo http://szabgab.com/
Task::Kensho includes sqlite I think, but I'm not sure you have mysql dbi driver in your list. You might want to include it, as well as postgresql. Also, mongodb would be great. All these things are most useful with Dancer Dancer::Plugin::FlashMessage maybe ? :) Try::Tiny is also a good candidate. On 25 May 2011 07:52, Gabor Szabo <szabgab@gmail.com> wrote:
Hi,
I have started to put together a package for Windows that includes Strawberry Perl, Padre and a number of packages people may need... What these packages should be, I am not sure but it now includes Dancer and some of the Dancer Plugins.
The post about the initial packaging can be found here:
http://szabgab.com/blog/2011/05/padre-0-84-on-strawberry-perl-5-12-3-release... The current list of inclucded modules can be found in our SVN reposiotry:
http://svn.perlide.org/padre/trunk/tools/padre_on_strawberry_release_notes.t...
The cpan client of this package is configured well so the users will be able to install any additional modules but I'd like to make the development experience better.
So what else do you think I should include in the package? What do you think an common (?) Dancer project would need?
regards Gabor
-- Gabor Szabo http://szabgab.com/ _______________________________________________ Dancer-users mailing list Dancer-users@perldancer.org http://www.backup-manager.org/cgi-bin/listinfo/dancer-users
On Wed, May 25, 2011 at 9:30 AM, damien krotkine <dkrotkine@gmail.com> wrote:
Task::Kensho includes sqlite I think, but I'm not sure you have mysql dbi driver in your list. You might want to include it, as well as postgresql. Also, mongodb would be great. All these things are most useful with Dancer Dancer::Plugin::FlashMessage maybe ? :) Try::Tiny is also a good candidate.
Thanks for the suggestions. DBD::SQLite, DBD::Pg and DBD::mysql were alerady part of Strawberry Perl. Try::Tiny is part of Task::Kensho I added the FlashMessage and also MongoDB, though I guess if you really want to play with it you'll have to also install the MongoDB server. Oh and I also added Module::Version, just to make checking thing easier. I blog about it when I release the next version with these extras. regards Gabor
On Friday 27 May 2011 14:49:28 Gabor Szabo wrote:
On Wed, May 25, 2011 at 9:30 AM, damien krotkine <dkrotkine@gmail.com> wrote:
Task::Kensho includes sqlite I think, but I'm not sure you have mysql dbi driver in your list. You might want to include it, as well as postgresql. Also, mongodb would be great. All these things are most useful with Dancer Dancer::Plugin::FlashMessage maybe ? :) Try::Tiny is also a good candidate.
Thanks for the suggestions.
DBD::SQLite, DBD::Pg and DBD::mysql were alerady part of Strawberry Perl. Try::Tiny is part of Task::Kensho I added the FlashMessage and also MongoDB, though I guess if you really want to play with it you'll have to also install the MongoDB server.
I'm biased of course, but I think Dancer::Plugin::Database would be a worthwhile inclusion, too - should add no extra dependencies, and it's good to encourage people to avoid reinventing the wheel when it comes to handling their database connections. (Having argued for my own module, it could also make sense to include Dancer::Plugin::DBIC for similar reasons, although that will have altogether heavier dependencies via DBIx::Class (unless that's shipped with Strawberry already, in which case it's no issue).) Kudos for working on this, by the way; it'll make it easier for Windows users to get a decent Perl and Dancer setup running with no effort at all :) Cheers Dave P -- David Precious ("bigpresh") http://www.preshweb.co.uk/ "Programming is like sex. One mistake and you have to support it for the rest of your life". (Michael Sinz)
On Fri, May 27, 2011 at 5:29 PM, David Precious <davidp@preshweb.co.uk> wrote:
I'm biased of course, but I think Dancer::Plugin::Database would be a worthwhile inclusion, too - should add no extra dependencies, and it's good to encourage people to avoid reinventing the wheel when it comes to handling their database connections.
(Having argued for my own module, it could also make sense to include Dancer::Plugin::DBIC for similar reasons, although that will have altogether heavier dependencies via DBIx::Class (unless that's shipped with Strawberry already, in which case it's no issue).)
::Database was already in the package, ::DBIC is also added now. The latter brought in lots of Lingua:: modules. Strange. regards Gabor
On Fri, May 27, 2011 at 6:25 PM, Gabor Szabo <szabgab@gmail.com> wrote:
::DBIC is also added now. The latter brought in lots of Lingua:: modules. Strange.
That's because it's depending on DBIx::Class::Schema::Loader, which uses all those Lingua modules to be able to set the singular namespace for schemas.
On Wed, May 25, 2011 at 8:52 AM, Gabor Szabo <szabgab@gmail.com> wrote:
I have started to put together a package for Windows that includes Strawberry Perl, Padre and a number of packages people may need... What these packages should be, I am not sure but it now includes Dancer and some of the Dancer Plugins.
That's great news! So what else do you think I should include in the package?
What do you think an common (?) Dancer project would need?
I saw Task::Kensho carries Template::Toolkit and DBIx::Class (and even Moose!) are included. I can't think of anything more important for now. Try::Tiny is indeed useful, but it's already a dependency of Moose (and hence of DBIx::Class as well). I'll let you know if I think of anything else.
participants (4)
-
damien krotkine -
David Precious -
Gabor Szabo -
sawyer x