in reply to RFC: Tool::Box

There is a line that separates the ridiculously simple snippets from the useful subroutines and modules; the problem is that the exact location of that line is subjective and a matter of preference. I think most people would agree that this is ridiculous:

package Increment; use base qw(Exporter); @EXPORT = qw(increment); sub increment { $_[0]++ } # (...)

But when you come to things like a min/max function or a slurp function, there is more room for debate. While I'll happily use the functions in List::Util because they are part of the core (at least if I'm targetting perl-5.8.0+), I just never use any of the file slurping modules on CPAN. Adding another dependency for something that I can write in one line of code seems utterly unnecessary.