On Sun, Feb 13, 2011 at 05:05:37PM +0100, Christian Walde wrote: > On Sun, 13 Feb 2011 16:56:36 +0100, Abigail <abigail@abigail.be> wrote: > >> On Sun, Feb 13, 2011 at 08:58:21AM -0500, David Golden wrote: >>> On Sun, Feb 13, 2011 at 5:10 AM, Christian Walde <mithaldu@yahoo.de> wrote: >>> >>> (3) Portability. If there is way to do things more portably without a >>> downside, it should be noted. >> >> Even in the case of 2) and 3), one shouldn't overdo it. > > I'm sorry, but as far as i am concerned portability cannot be overdone. Even the last full release version of ExtUtils::MakeMaker does not work on most Windows platform combinations due to non-portable assumptions, and despite these issues being fixed in the repo there isn't even a dev release of a working version yet. > There's an gap the size of the Grand Canyon between "ExtUtils::MakeMaker" and the general documentation. Of course ExtUtils has to be portable. But in the rest of the world, most code doesn't have to be - and it's certainly not the place of documentation to suggest that something that in specific cases may not be portable is inferior. How important portability is for a particular program/project is up to the coder, or the organization (s)he is working for. By all means, mention portability issues; but leave it at that. AbigailThread Previous | Thread Next