Linked by Hadrien Grasland on Wed 15th Jun 2011 07:32 UTC, submitted by ebasconp
General Development "The recently finished C++ ISO standard, with the working name of C++0x, is due to be published this summer, following the finishing touches to the ISO spec language and standards wonks agreed upon in March."
Thread beginning with comment 477401
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Basically, awesome
by Timmmm on Thu 16th Jun 2011 14:01 UTC in reply to "RE[3]: Basically, awesome"
Timmmm
Member since:
2006-07-25

There is nothing spectacular about Go interfaces besides not having to write an "implements" somewhere.


That's a pretty big thing IMO. Especially if you're working with code you can't change.

Reply Parent Score: 2

RE[5]: Basically, awesome
by moondevil on Fri 17th Jun 2011 15:12 in reply to "RE[4]: Basically, awesome"
moondevil Member since:
2005-07-08

Why? The code you write to support an interface needs to be all on the same package.

It is not possible to add interface support to a type that lives in another package.

Reply Parent Score: 2

RE[6]: Basically, awesome
by FealDorf on Sat 18th Jun 2011 00:55 in reply to "RE[5]: Basically, awesome"
FealDorf Member since:
2008-01-07

Why? The code you write to support an interface needs to be all on the same package.

No it doesn't...
I mean, I implement java's interfaces to get access to functionality. Java's interfaces (and classes that operate on these interfaces) are in a different package than my package, isn't it?

Reply Parent Score: 1