in reply to Slurping in detail

Indeed, many people write off modules such as these because they can think of an implementation almost instantly. Often though, they aren't completely cognizant of the design tradeoffs their implementation forces. I would argue that modules such as File::Slurp are precisely the modules that should be part of the standard perl distribution.