develooper Front page | perl.perl5.porters | Postings from September 2011

Re: Another possible approach re version compatibility

Thread Previous
From:
David Golden
Date:
September 30, 2011 08:18
Subject:
Re: Another possible approach re version compatibility
Message ID:
CAOeq1c9T8UkmrZAcemdJBGAXVFQ9R+F7Nk1Xr9VRhUza1AnY2w@mail.gmail.com
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.

-- David

Thread Previous


nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About