"bearophile" <[email protected]> wrote in message news:[email protected]... > 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... >
I think the main point there is that it's "behind-the-scenes" from the viewpoint of the user of the language instead of actually having to be right there in the user's own code. Whether some of that hidden complexity is in the runtime, in the language proper or in the std lib (albiet to a slightly lesser extent) is an implementation detail from the perspective of anyone who isn't actually working directly on one of those three (or on an alternate implementation of one).
