From: "Jason Orendorff" <jason@jorendorff.com>
Replying To: Guido van Rossum <guido@python.org>
Date: Fri, 8 Mar 2002 13:33:48 -0600
Subject: Re: [Python-Dev] For review: PEP 285: Adding a bool type

Guido van Rossum wrote:
> > I would prefer these constants to be named "true" and "false",
> > respectively.
> 
> But all other built-in constants have an initial capital letter: None,
> NotImplemented, Ellipsis, ...

True. 

But this isn't as compelling as it might be, since None is the only
one that enjoys common non-guru usage.   It only counts as consistency
if other people notice and remember the pattern.

The pattern people really care about is:
 
  C99:        true    false
  C++:        true    false 
  C#:         true    false
  Java:       true    false
  JavaScript: true    false

(I can't find other case-sensitive languages with boolean types
to compare.) 

I also think repr(false) should return a randomly chosen line from
an insults file.   This makes the interactive prompt funnier:

  >>> 1 == 1
  true 
  >>> 1 == 17
  LIAR!!!

## Jason Orendorff    http://www.jorendorff.com/
 
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev