On Sunday, 28 April 2013 at 23:11:50 UTC, Timon Gehr wrote:
On 04/29/2013 12:51 AM, Mehrdad wrote:
On Sunday, 28 April 2013 at 22:25:43 UTC, Timon Gehr wrote:
On 04/28/2013 11:51 PM, Mehrdad wrote:
On Sunday, 28 April 2013 at 21:29:06 UTC, Timon Gehr wrote:
On 04/28/2013 10:54 PM, Mehrdad wrote:
Isn't that self-contradictory?

He is saying bool is an integral type in D. (i.e. it can be promoted
to 'int' in order to support integer arithmetic.)

I thought we just established that boolean logic isn't integer logic?

Please make sure your statements make sense.


Huh?

Walter says bool is an integer,

Certainly not. bool is a type. 2 is an integer.

Sheesh, s/bool/a bool/.


He says that bool is an integral type (which has a very specific meaning, lined out above.)

o__O why would he waste time commenting on how D _behaves_?
Isn't the whole point of the discussion to figure out how D _should_ behave?


It's not like we haven't understood what the compiler is doing!


Eg. "integer logic".

Integer logic: 1 + 1 = 2 = 0 (mod 2)
Boolean logic: 1 + 1 = 1 = 1

Reply via email to