On Fri, Sep 30, 2011 at 10:49 AM, Tom Horsley <tom.horsley@ccur.com> wrote: > On Fri, 30 Sep 2011 10:25:12 -0400 > David Golden wrote: > >> The "expectation" is what I question. > > Aside from my particular situation, anyone who wanted to > simply release some useful piece of software written in > perl would have the same problem. He would have no idea > what native perl might existing on any system where some > random user tried to run his software. That's very true, and not only for Perl. Any author of code in any language can't know if things will work on unfamiliar platforms or on whatever version of the language interpreter/compiler/executable exists there. CPAN, at least, has attempted to address that problem through CPAN Testers, which can give a detailed breakdown of which libraries pass tests for different platform and version combinations. I don't know of any other language with as good a system for publicly released libraries. Don't most (successful) open source projects make some statement like "requires tool X and library Y" or "known to work on platforms P, D and Q"? But if someone writes Perl, they shouldn't have to do that because it should just magically work everywhere forever? That's absurd. -- DavidThread Previous