D at University of Minnesota

Jonathan M Davis jmdavisProg at gmx.com
Sun Jun 2 18:30:42 PDT 2013


On Sunday, June 02, 2013 21:56:30 Leandro Motta Barros wrote:
> Maybe stuff added to the language? User-defined attributes, for instance.

Sure, there's stuff that TDPL doesn't describe, but TDPL never described 
everything (for instance, it doesn't go into a detailed explanation of the 
various types of is expressions). But that's different from it being incorrect 
due to language changes, which seems to be what Carl is saying is happening.

I'm sure that we'll get another edition of TDPL at some point, but as far as I 
can tell, aside from the errata (which indicates errors in the original text 
as opposed to anything that's changed in the language since), there are very 
few things in there that are wrong at this point, and almost all of them 
relate to features that have never been fully implemented and thus were as 
incorrect when TDPL was published as they are now (but hopefully won't be 
incorrect in the future). And even that list isn't very long. The only two 
that I can come up with off the top of my head is having multiple aliases 
thises and having synchronized classes instead of synchronized functions.

- Jonathan M Davis


More information about the Digitalmars-d-announce mailing list