[Python-Dev] Re: Stability and change

Barry A. Warsaw barry@zope.com
Mon, 8 Apr 2002 02:33:45 -0400


>>>>> "TP" == Tim Peters <tim.one@comcast.net> writes:

    TP> Don't think Linux is immune either.  Upgrading gcc or glibc
    TP> can "suddenly break" programs that used to work fine.  God has
    TP> a sense of humor about this, though: He usually arranges that
    TP> breakage show up first in obscure libm endcases <wink>.

Or upgrade a supposedly backwards compatible library, like, oh I
dunno, libz?

    >> ...  We're really touching on much deeper flaws in software
    >> development, with no good answers, IMO.

    TP> Indeed so!  Python's not the only thing that changes in
    TP> incompatible ways over time: *everything* does, including the
    TP> compilers, system libraries, system tools, and OS policies.

Heck, I wash my pillow and I can't sleep right for weeks.

    TP> For this reason, I suggest naming the hypothetical "forward
    TP> and backward compatible forever more" Python branch the
    TP> "Python Acrostics and Beekeeping" branch.

    TP> you-can't-spell-pablum-without-pab-ly y'rs - tim

Or how about the "Garth Releases" (named after character in Wayne's
World who utters the immortal truth "We fear change").

-Barry