RSS | Module Info | Add a review of

4 out of 4 found this review helpful:

Data-UUID (1.148) *****

Excellent module that Just Works. It makes adding UUIDs to you application really easy. Highly recommened.

Stevan Little - 2008-05-21 06:16:15
Was this review helpful to you?  Yes No


(more reviews of Data-UUID)

0 out of 4 found this review helpful:

Squatting (0.21) *****

Haven't used it yet, but ++ for using Continuity and ++ for porting Camping to Perl. Oh yeah, and ++ for the name too :)

Stevan Little - 2008-05-14 10:20:18
Was this review helpful to you?  Yes No


(more reviews of Squatting)

5 out of 5 found this review helpful:

Task-BeLike-RJBS (1.001) *****

The first time I saw RJBS, from across the room at YAPC, I knew right then an there, I wanted to be like RJBS. His wonderful Cmd of all things App, his ability to Mixin all the ExtraFields, the powerful way in which he Exported and Installed Subs and of course his overwhelming Rubric-ness.

And now, all this too can be yours (and mine), with just a simple command at your cpan prompt!

(oh yeah, and ++ cause this also installs Moose too)

Stevan Little - 2008-04-10 10:11:19
Was this review helpful to you?  Yes No


(more reviews of Task-BeLike-RJBS)

7 out of 10 found this review helpful:

Acme-Tiny (0.4) *****

This module is clearly not Tiny, it used lots of memory *AND* cpu during the installation process by loading both strict and warnings and running code in ExtUtils::MakeMaker. It followed by running 4 completely unnecessary tests (and loading the insanely resource heavy Test::More module, you could almost fry an egg on my motherboard!). Thank god I didn't have Test::POD or Test::Pod::Coverage installed or it might have started a fire!

If this module were *truely* ::Tiny, it would not have bothered to install itself at all!

Also note that the author used a lib/ directory adding an additional 63 bytes to the .tar.gz file. People, come on, disk space is not free!!!

5 star rating, but only for the reviews, not the module itself.

Stevan Little - 2008-04-05 14:33:28
Was this review helpful to you?  Yes No


(more reviews of Acme-Tiny)

10 out of 10 found this review helpful:

JSON-XS (1.53) *****

As far as I am concerned, this is the only JSON module you will ever need. It is fast (which I don't really care that much about, but it's a nice bonus), it is complete (the *only* JSON module which handles unicode correctly) and it is simple to use. We use it at work to produce medium-large (anywhere from 20-120K when saved to disk) JSON structures in 5 different languages (including Japanese), and it Just Works.

Excellent module, highly recommended.

Stevan Little - 2007-11-29 08:02:22
Was this review helpful to you?  Yes No


(more reviews of JSON-XS)

4 out of 4 found this review helpful:

Path-Class (0.16) *****

Path::Class is fastly becoming a core part of my toolkit, its much nicer then what I used to use (File::Spec::Functions) but yet inherits all the stability and cross-platform knowledge from File::Spec. Excellent module, highly recommened.

Stevan Little - 2007-11-28 12:33:27
Was this review helpful to you?  Yes No


(more reviews of Path-Class)

5 out of 5 found this review helpful:

Sub-Exporter (0.976) *****

I have always disliked Exporter.pm, and writing your own &import subs is tedious and error prone. Sub::Exporter makes all that pain and suffering go away. It is a modern replacement for the aging Exporter.pm, and so much more. Next time you find youself writing @EXPORT = (...), think twice and reach for Sub::Exporter instead, you will be happy you did.

Stevan Little - 2007-11-01 09:54:46
Was this review helpful to you?  Yes No


(more reviews of Sub-Exporter)

9 out of 12 found this review helpful:

Moose-Tiny (0.0.1) *****

Hilarious social commentary on the absurd concept of second level namespace ownership. Nuff said.

Stevan Little - 2007-10-30 08:33:16
Was this review helpful to you?  Yes No


(more reviews of Moose-Tiny)

9 out of 9 found this review helpful:

Perl6-Junction (1.30000) *****

Excellent module, well documented and tested. I use this regularly and have it in several production sites.

This module should *not* be confused with other Perl6:: modules, many of which tend to be prototypes, experiments or toys. This is a solid module which you can use right now in your Perl 5 code.

Stevan Little - 2007-08-13 12:05:44
Was this review helpful to you?  Yes No


(more reviews of Perl6-Junction)

16 out of 18 found this review helpful:

base-ball (v0.0.4) *

UPDATE:
The author has clarified the usage of this module in the POD, and so while I am still not a fan of the technique it uses ((mis)using inheritance to make many functions available as "class" methods), I will up the documentation score since he explains and caveats things pretty well.

This module is another example of why Perl 5 OO has such a bad name. Inheritence and IS-A relationships should not be used to import tons of methods into a single namespace (aka - the God Object, see wikipedia or the C2 wiki if you don't know what it is). This module should *not* be in the base:: namespace, because honestly it has *nothing* to do inheritence. And this is just the tip of the iceberg (yes, I think this module has many hidden dangers along with its total warping of OO theory) see the RT bug queue for a good discussion of these dangers.

Stevan Little - 2007-07-10 11:17:39
Was this review helpful to you?  Yes No


(more reviews of base-ball)

5 out of 9 found this review helpful:

Acme-Placeholder (0.04) *****

I laughed, I cried, I sh*t my pants. 5 stars, 2 thumbs up and 8 Whammys!

Stevan Little - 2007-04-03 12:58:55
Was this review helpful to you?  Yes No


(more reviews of Acme-Placeholder)

8 out of 8 found this review helpful:

YAML-Syck (0.71) *****

It is fast, it is easy to use and it Just Works(tm). This module is highly recommended any time you need to store data structures of any kind (conf files, database fixtures, kitchen sinks, anything!).

Nuff said!

Stevan Little - 2006-10-03 17:22:46
Was this review helpful to you?  Yes No


(more reviews of YAML-Syck)

3 out of 3 found this review helpful:

CAM-PDF (1.05) ****

Great module for reading and analyzing PDF files, something which was seriously lacking from CPAN. The interface can seem daunting at time, but there are some real useful gems in it. The author is also very responsive and answered all my questions. Thumbs Up! ... oh yeah,..and its Pure Perl too :)

Stevan Little - 2005-12-07 13:26:38
Was this review helpful to you?  Yes No


(more reviews of CAM-PDF)

Test-Strict (0.01) ****

This is a great idea! I especially like the code coverage testing option (although it will slow the tests down a lot). I look forward to testing this module out soon.

Stevan Little - 2005-03-14 06:09:14
Was this review helpful to you?  Yes No


(more reviews of Test-Strict)

1 out of 1 found this review helpful:

DBD-mysqlPP (0.04) *****

I have only used this module a few times, mostly when DBD::mysql wasn't easily available, and it worked great for me every time. But I am giving it 5 stars for another reason.

Whenever I needed to know something about how the internals of DBDs work, I refer to the source code for this module. Even though the code has no comments what so ever, it is still some of the easiest to read perl code I have ever encountered. If you ever want to write your own DBD, I highly recommend reading and reviewing the source of this module as a starting point.

Stevan Little - 2004-11-04 13:27:21
Was this review helpful to you?  Yes No


(more reviews of DBD-mysqlPP)

4 out of 4 found this review helpful:

SQL-Translator (0.05) **

I agree with most of the other reviews here. This module looks extremely useful, and I know I would use it, if only i could get it to install.

I think you might want to reconsider listing some many modules as pre-requisites in your Makefile.PL. You could likely get away with a core few, and allow the user to install the modules they might need for a specific producer only when they want to use them.

Stevan Little - 2004-07-30 21:16:47
Was this review helpful to you?  Yes No


(more reviews of SQL-Translator)

2 out of 2 found this review helpful:

Test-Exception (0.15) *****

Very nice, very strightforward way of testing your exceptions. I highly recommend it.

Stevan Little - 2004-07-20 09:41:16
Was this review helpful to you?  Yes No


(more reviews of Test-Exception)

3 out of 3 found this review helpful:

Devel-Cover (0.45) *****

Devel::Cover has become an indispensable part of my development toolkit. Using it has increased the quality of my tests, which in turn has increased the quality of my modules. I believe using this module has made me a better programmer by giving me insight into my code that I never had before. Highly Recommended!!

Stevan Little - 2004-06-05 12:10:01
Was this review helpful to you?  Yes No


(more reviews of Devel-Cover)

1 out of 1 found this review helpful:

Test-Deep (0.085) *****

Top notch module! It is exactly as advertised "Extremely flexible deep comparison". This module saved me many hours of tedious "manual" deep test writing. Its interface is very sofisticated, and can seem at times to be complex, but once you get your head around it, you will happy you did.

Stevan Little - 2004-06-05 12:04:43
Was this review helpful to you?  Yes No


(more reviews of Test-Deep)

0 out of 2 found this review helpful:

HTML-Template (2.6) *****

Dont leave home without it! Its an indispensable part of my toolkit.

Stevan Little - 2004-06-04 10:15:16
Was this review helpful to you?  Yes No


(more reviews of HTML-Template)


the camel