[Python-Dev] Re: Stability and change

Guido van Rossum guido@python.org
Tue, 28 May 2002 11:25:59 -0400


> Exactly.  The changes _are_ documented in detail, indeed, but in
> special documents which only serious users read when they about to
> migrate from one version to another.  I'm thinking about users who
> use the language occasionally or even regularly, but not fanatic
> about following everything about versions -- they mainly rely on the
> Python Library Reference, or even the Python Language Reference.

Hm.  People who don't read the detailed documents shouldn't expect to
rely on details.

> These references describe some Python, but not necessarily the
> Python which happens to run on a given machine, and I guess (without
> having really experienced this myself) it might be frustrating to
> read and study, for discovering soon after that the feature is
> unavailable in this version.  Or even, for someone, to have handy
> information about how to write for the common denominator, without
> having to compare many printings of the references at various Python
> levels.  I guess that notes or footnotes, about Python levels in
> which described features have been implemented, might help users
> having to cope with release lags between Linux releases.  Such lags
> are unavoidable whenever Python evolves.

Have you read the library manual recently?  We are very careful in
adding notes about which version added a particular feature or even
detail.  So I think there is no reason to complain about this
preemptively unless your *own* experience indicates there's a lack of
documentation.

--Guido van Rossum (home page: http://www.python.org/~guido/)