Lutger wrote:
bearophile wrote:

Andrei Alexandrescu:
This is a great initiative. Let me add a few small points.
[...]
Please you or someone else add those points to this page, so they don't
get lost (I can't add them myself? It doesn't accept my name):
http://www.wikiservice.at/d/wiki.cgi?LanguageDevel#section2 You can also
split that list in two parts, "core language" and "library".

Another thing missing in that list is non-nullable classes/nullable:
http://delight.sourceforge.net/null.html
It's important for such list because it's a non backward-compatible
change, this means you can't add that to the language and keep
backward-compatibility too. If people what to add that, then it has to be
done before D2 comes out of alpha state. (Otherwise if D3 will want to
keep backward-compatibility to D2 then it will be not possible to be added
again). I think it's an important enough thing.

Bye,
bearophile

Can't nullable / non-nullable be done in library?

It could if there was a way to disable the default constructor. Walter seemed to be interested in the idea.

Andrei

Reply via email to