Emerging Languages Conference next week!

dsimcha dsimcha at yahoo.com
Fri Jul 23 17:51:41 PDT 2010


== Quote from bearophile (bearophileHUGS at lycos.com)'s article
> Walter Bright:
> > Inforworld writeup on it mentions D on page 2:
> > http://www.infoworld.com/d/developer-world/mirah-brings-ruby-niceties-java-430
> From the text:
> >The idea with D is to push complexity into the compiler so user code is simple
and elegant, he said.<
> It's the first time I read such comment about D :-) I am not sure it's a right
comment. Lately I have seen the opposite, moving complex numbers and associative
arrays out of the compiler...

This misses the point.  The point is that AAs and complex numbers require lots of
complexity in the compiler to be implemented simply and elegantly as libraries.
The fact that these can be implemented well within the language means that lots of
other things can be, too.  If they couldn't be, that would mean that the language
wasn't powerful enough to make defining good user defined types possible in general.


More information about the Digitalmars-d-announce mailing list