EnlightenedPerlOrganisation / task-kensho

A Glimpse at an Enlightned Perl Distribution
http://search.cpan.org/dist/Task-Kensho
Other
71 stars 23 forks source link

Replace Task::Moose with hand picked selection of modules #15

Closed haarg closed 8 years ago

haarg commented 8 years ago

This was proposed by @karenetheridge on IRC, so I'm creating a issue for discussion.

The Task::Moose module is rather huge, and includes some modules that we may not want to recommend generally. It might be better to hand pick a selection of modules for that section rather than just pointing to the more inclusive bundle.

karenetheridge commented 8 years ago

how about:

haarg commented 8 years ago

I think we'd want either MooseX::Types or Type::Tiny.

I don't have any strong opinions on MooX modules that would be sensible to include.

karenetheridge commented 8 years ago

Maybe Package::Variant, to go along with MXRP.

karenetheridge commented 8 years ago

I vote yes, and propose this list:

perigrin commented 8 years ago

I vote yes but would like to see Task::Moose made to be non-problematic.

karenetheridge commented 8 years ago

would like to see Task::Moose made to be non-problematic.

Good idea! I see I have comaint so I could see about trying to fix that up a bit. Presently its issues list is empty: https://rt.cpan.org/Dist/Display.html?Name=Task-Moose

haarg commented 8 years ago

+1 to @karenetheridge's list. We should keep a link to Task::Moose in the docs though, and get that cleaned up and updated too.

haarg commented 8 years ago

Task::Moose didn't end up getting removed. To clarify my earlier comment, I'd like for it to be in the docs in some form, but not part of the main list or in the prereqs.

karenetheridge commented 8 years ago

To clarify my earlier comment, I'd like for it to be in the docs in some form, but not part of the main list or in the prereqs.

Ah, I misunderstood! Do you have a suggestion for how it could be mentioned in the docs?

haarg commented 8 years ago

Possibly in the description for Moose as "also see Task::Moose for a larger list of Moose extensions"