On 4/28/2013 2:05 AM, deadalnix wrote:
On Saturday, 27 April 2013 at 21:52:30 UTC, Walter Bright wrote:
On 4/27/2013 2:29 PM, Rob T wrote:
If bools are 1 bit ints, then why do we have 'true' and 'false' as keywords?
Because writing cast(bool)0 and cast(bool)1 is unappealing.
VRP say you don't need to.
You're implying there is no need for 1L or 1U either, but there is.
The other reason, mentioned before, is that without making them a keyword or
standard type, people will inevitably create their own in one of many different,
incompatible, ways.