1 matches bool, 2 matches long

Walter Bright newshound2 at digitalmars.com
Sun Apr 28 12:19:53 PDT 2013


On 4/27/2013 2:58 PM, jerro 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.
>
> I would expect boolean literals to be something like 0b and 1b, not true and
> false then.

To reiterate, history amply shows that if 'true' and 'false' are not there, then 
people will define them themselves, inconsistently, and the end result is not 
helpful to anybody.


More information about the Digitalmars-d mailing list