DMD 0.148 release
    Georg Wrede 
    georg at nospam.org
       
    Sun Feb 26 15:50:28 PST 2006
    
    
  
This is getting hilarious...
Ivan Senji wrote:
> Georg Wrede wrote:
> 
>> Well, then we could skip the logical operators, right? No more && or 
>> ||. Since all booleans would be strictly 0 or 1, they'd become obsolete.
> 
> What? Did you here this correctly? You are saying remove logical 
> operators (the operators working on booleans in theory)?
> 
> How would they become obsolete? They would get a meaning with true 
> booleans.
If Booleans are only 0 or 1, then & and | suffice. && and || become 
useless, and we can delete them from the compiler sources.
Not to mention the lots of ink we could save!
> I must say that i don't have a clue what is the result of 17 && 301?
I have no problem believing that's true.
>> And if booleans have to only be 0 or 1, then a whole lot of 
>> unnecessary conversions would be happening all over the place. Forget 
>> D speed.
> 
> No they don't. They can be anything they wan't to be. But the compiler 
> should hide that from me and convince me I live in a world of Boolean 
> algebra.
Since I've just promised not to recommend a certain language from 
Redmond, maybe I could recommend some substance?
>> We've all had our fights with C, C++, and other related languages. But 
>> honestly, how many of us can confess to having problems with logical 
>> values?
> 
> I have problems with bools. I can't sleep at night if they are ints ;)
Oh. Maybe then a prescription substance?
    
    
More information about the Digitalmars-d-announce
mailing list