The Next Big Language
    bearophile 
    bearophileHUGS at lycos.com
       
    Thu Oct 21 13:26:30 PDT 2010
    
    
  
Gary Whatmore:
> I forgot Scala. They say Scala can @specialize without type erasure and it has variance polymorphism. What are these? Sounds as if Scala is getting closer to C++/D (instantiation and link-time optimization) and we need to fight back to make our language more expressive.
It's never a "fight". I think Scala type system is a bit too much complex for the average programmer (but I may be wrong, I've seen some people use Scala in almost normal situations), so I don't think D and Scala are true competitors. 
On the other hand there are type system features that are absent in Scala that now I think may be more useful than the Scala ones :-)
Bye,
bearophile
    
    
More information about the Digitalmars-d
mailing list