On Monday, 29 April 2013 at 09:49:59 UTC, Diggory wrote:
On Monday, 29 April 2013 at 06:26:44 UTC, Walter Bright wrote:
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:
this thread, special cases (booleans convert by comparison
rather than truncation, obviously truncation would be stupid
but I think this is more of a reason to ditch integer booleans
rather than to introduce a special case), different meaning (an
integer is a number, a boolean is more like a yes/no enum and
that is how it will be used in almost all code regardless of
how it is defined in the language), etc.
gdc:
bool x = false;
x++;
main.d:50: Error: operation not allowed on bool 'x'
why not? is just an integer after all. another special case?
this works:
int x = false;
x++;