News for hackers. Stuff that matters.
Re:The eero programming language - a dialect of Objective-C by akkartik on Saturday July 07, 2012 @04:15PM (#4212599)
Ewww. WTF?!

http://www.cprogramming.com/c++11/c++11-auto-decltype-return... provides a rationale: so you don't have to type in ClassName:: twice. Is that really worth this monstrosity? The function name is still not at the start of the statement. '->' is being horribly misused. Anybody know if there's a better reason for this? Did the committee really have nothing better to think about?

Re:The eero programming language - a dialect of Objective-C by kzrdude on Saturday July 07, 2012 @08:34PM (#4213157)
Yes there are much better reasons: http://www2.research.att.com/~bs/C++0xFAQ.html#suffix-return

        template<class T, class U>
	auto mul(T x, U y) -> decltype(x*y)
	{
		return x*y;
	}
Re:The eero programming language - a dialect of Objective-C by akkartik on Saturday July 07, 2012 @11:04PM (#4213436)
Ah, that use case makes sense. I wish the syntax was congruent with C++, but that complaint has been done to death.