http://www.perlmonks.org?node_id=581791


in reply to Re: RFC: A Primer on Writing Portable Perl Programs
in thread RFC: A Primer on Writing Portable Perl Programs

It is not a bad technique because the goal is to abstract away the operating sytem and then program in your abstraction. File::Spec provides part of such an abstraction. (Perl provides most of the rest...)

I've always liked Linus' explanation at http://www.kernel-traffic.org/kernel-traffic/kt20000501_65.html#5 on this.