== Quote from bearophile ([email protected])'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.

Reply via email to