Bizarre Name Resolution/Routing Problem

Collins Richey crichey
Wed Dec 8 04:58:36 PST 2004


On Wed, 8 Dec 2004 07:45:20 -0500, David A. Bandel <david at pananix.com> wrote:

> 
> Well, if you don't mind that every time PHP is upgraded (hang on, here
> comes version 5) everything stops working and has to be rewritten.  If
> you don't want that headache, use Perl.  Perl has so many modules, even
> I can program in it (because it doesn't take any real programming, just
> give the module what it wants and accept its output).
> 

Personally, I find this to be a weak argument. Every software product
that I can think of has new versions that invalidate certain (usually
edge condition) older code usages. Just consider all the people who
remain on Apache 1 now that Apache 2 has been available for a long
time. Or consider how the latest version of gimp differs from the
older version.

"every time PHP is upgraded" and "everything has to be rewritten" is
certainly overkill. I've seen a few (almost uniformly extremely large,
poorly (IMHO) written, and cumbersome code) packages that have a
problem in PHP5, but nothing that I have written has stopped working.
PHP doesn't have the number of modules that Perl does, but it's coming
along nicely. I like the fact that the code looks very much like C and
that it integrates well with an x/html environment.

Oh well, that's what makes horse trading great. 

-- 
 Collins


More information about the Linux-users mailing list