Reviews by Karen Etheridge

cpanratings
 

RSS

Bundle-Git-LongList2 (0.02) *

There is absolutely zero point to this distribution. If there is, the author fails to describe it. Why do we need a Bundle that simply packages "everything"? If something wants to install all of cpan, they might as well download the PAUSE index files and iterate through them themselves.

Karen Etheridge - 2014-04-10T15:29:18 (permalink)

1 out of 1 found this review helpful. Was this review helpful to you?  Yes No

P (1.1.20) *

This is an excellent and comprehensive summary of everything wrong with this distribution, and the author's approach to the problem space:

ledgersmbdev.blogspot.co.uk/2013/11/o...

Karen Etheridge - 2014-01-06T15:33:34 (permalink)

5 out of 7 found this review helpful. Was this review helpful to you?  Yes No

lambda (v0.0.1) **

This really belongs in the Acme namespace.

Karen Etheridge - 2013-06-26T15:10:58 (permalink)

0 out of 1 found this review helpful. Was this review helpful to you?  Yes No

The-synthesizer (0.01) *

While I like Daft Punk as much as the next guy, this module doesn't belong here. "Fun" or "joke" modules should stay in the Acme:: namespace.

Karen Etheridge - 2013-05-31T12:04:56 (permalink)

5 out of 6 found this review helpful. Was this review helpful to you?  Yes No

Test-Exception-LessClever (0.006) *

This module has outlived its usefulness -- Test::Exception has been fixed, so it is better to either use that, or use Test::Fatal which is a lighter approach to the same general problem.

This module should be deprecated and removed.

Karen Etheridge - 2013-03-17T14:44:10 (permalink)

1 out of 1 found this review helpful. Was this review helpful to you?  Yes No

UNIVERSAL-moniker (0.08) *

Perl is not ruby. Monkey-patching UNIVERSAL is horrible. Do not use!

Karen Etheridge - 2012-12-24T12:51:51 (permalink)

5 out of 7 found this review helpful. Was this review helpful to you?  Yes No

Bundle-Moose (0.01) **

- Does not list what version of Moose it is providing dependencies for.
- Does not list how these dependencies were determined. e.g. What does common::sense have to do with Moose? Where does this dependency come from?
- This would be better written as a generic CPAN meta-tool that traversed the dependency heirarchy for any named dist. I don't want to see an explosion of Bundle::Catalyst, Bundle::DBIx::Class, etc dists on the CPAN.

Karen Etheridge - 2011-12-24T13:12:31 (permalink)

6 out of 6 found this review helpful. Was this review helpful to you?  Yes No

UNIVERSAL-require (0.13) **

Instead of using this, use Class::Load instead.

Karen Etheridge - 2011-09-30T11:43:44 (permalink)

2 out of 3 found this review helpful. Was this review helpful to you?  Yes No

Hash-Work (0.03) *

General "utility libraries" such as these are not useful; this one provides harder-to-use and slower implementations than just performing native operations.

for example:

- merge_hashes{ \%hash1, \%hash2, \%hash3) just calls into Hash::Merge
- copy_hash_values is longer to type *and slower* than %newhash = %hash; as it copies every hash element separately.

Karen Etheridge - 2010-12-10T12:09:46 (permalink)

4 out of 7 found this review helpful. Was this review helpful to you?  Yes No

Acme-SafetyGoggles (0.02) *****

Handy when playing around with various Acme modules!

Karen Etheridge - 2010-05-25T17:00:23 (permalink)

Was this review helpful to you?  Yes No