Please remove ?:
    Stewart Gordon 
    smjg_1998 at yahoo.com
       
    Tue Jun  6 05:34:10 PDT 2006
    
    
  
Lionello Lunesu wrote:
> Stewart Gordon wrote:
<snip>
>> Useless?  I've put it to plenty of use.  So have many C programmers, 
>> some of which have moved on to D.
> 
> ??? I've multiple inheritance to use, "so have many C++ programmers, 
> some of which have moved to D."
?: is a much simpler feature to implement than MI.
> By useless I meant that it can be replaced by if/else, so it does not 
> fill in a void.
Consider a case where a more complicated expression may have a ?: 
expression within it.  Then can you think of a way of writing it instead 
that's nearly as concise?
>> Slow?  I'm surprised.  Do you have a benchmark?
> 
> Just as slow as if/else:
<snip>
Then why not remove if/else because it's slow?
Moreover, language features are not "slow".  What may be slow, however, 
is the code generated by a particular compiler to implement a particular 
  language feature.
Stewart.
    
    
More information about the Digitalmars-d
mailing list