On Sat, 28 Apr 2007 11:35:36 -0700, John Nagle wrote: >> Python forbids very few things in comparison to other languages. The >> attitude is "We're all adults here". Because Python is such a dynamic >> language, it is often hard for the compiler to tell the difference between >> something you are doing deliberately and a mistake. > > I'd have to consider that a bug.
[snip] > "True", "False", and "None" should be reserved words in Python. > "None" already is. What are you going to do about the code that pre-dates the introduction of bools that defines False = 0 True = not False at the start of the module? The Python philosophy is to break existing code as little as possible (at least until Python 3). -- Steven -- http://mail.python.org/mailman/listinfo/python-list