On Mon, 18 Jan 2010 12:12:06 -0500, Steven Schveighoffer <schvei...@yahoo.com> wrote:

I think we are too late for D2, the book is pretty much finished except for the concurrency chapter. It is a great idea though, I would have loved to see this happen before D2 was released. Maybe D3 can have this change.

I forgot one really really important requirement -- a class reference needs to not be a general pointer.

For example:

Foo *foo;
foo++; // must be equivalent to foo.opInc(), not add one to the pointer.

This may be the death knell of the idea. I don't see Walter accepting similar syntaxes to be drastically different, and distinguishing safe D as not using pointers is going to be a huge problem if you can't use classes.

-Steve

Reply via email to