develooper Front page | perl.perl5.porters | Postings from July 2006

RE: Perl is an itch-free zone? (was Re: This (unfinished) Week on perl5-porters (19-25 June 2006))

From:
Jan Dubois
Date:
July 4, 2006 11:47
Subject:
RE: Perl is an itch-free zone? (was Re: This (unfinished) Week on perl5-porters (19-25 June 2006))
Message ID:
057301c69f9a$356a80b0$a03f8210$@com
On Tue, 04 Jul 2006, Nicholas Clark wrote:
> > As long as I'm running off at the mouth, I'd like to comment on
> > backwards compatability. It seems every time I try to run a Python
> > program or Java program, it completely fails with a stacktrace for
> > reason of not having the exact right version installed. If Perl were
> > really out of touch with users, it would have this problem too.
>
> [which to avoid any digression into slander or not of Python or Java,
> I assume is subjective, but an accurate *perception*. In as much as
> I'm assuming that objectively Python etc actually fails very
> infrequently, but (for you at least) Perl does it so much less
> frequently that Python's few failures are far more memorable.]

While this may be true for Python, it is certainly not true for Tcl.
Tcl has a very clearly defined API for internals and you cannot bypass
this API from extensions.  They have kept this API constant for the
whole Tcl 8.x release series, and as a consequence all extensions are
completely binary forward and backward compatible along all releases.

While I don't care too much for the Tcl language itself, I've been
envious of their clean internal abstractions for quite a while now.

Cheers,
-Jan






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