On Fri, Jul 31, 2009 at 11:35 AM, Iain King<iaink...@gmail.com> wrote: > On Jul 31, 4:08 pm, Ethan Furman <et...@stoneleaf.us> wrote: >> Steven D'Aprano wrote: >> > On Thu, 30 Jul 2009 18:47:04 +0100, Tim Rowe wrote: >> >> >>That and the fact that I couldn't stop laughing for long enough to learn >> >>any more when I read in the Pragmatic Programmer's Guide that "Ruby, >> >>unlike less flexible languages, lets you alter the value of a constant." >> >>Yep, as they say "Bug" = "Undocumented feature"! >> >> > That's no different from Python's "constant by convention". We don't even >> > get a compiler warning! >> >> That's quite different, actually. Python doesn't claim to have >> constants! Can't misinterpret what you can't have, can you? >> >> [Holds breath while awaiting counter-example... :] >> >> ~Ethan~ > > The convention being detailed in PEP8: > http://www.python.org/dev/peps/pep-0008/ > basically, anything in ALL_CAPS is a constant, assuming you follow > those style guidelines. >
Right, but that's a style guide and not a language definition. Nobody claims that anything in there is a part of the language. > Iain > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list