1) I have a hobby horse 2) Dart gets released 3) Flog hobby horse
Go had a bunch of similar criticisms, mostly for not being "innovative" enough and favoring a small, solid feature set.
1) I have a hobby horse 2) Dart gets released 3) Flog hobby horse
Go had a bunch of similar criticisms, mostly for not being "innovative" enough and favoring a small, solid feature set.
But you see, Go got all this attention just because it is a language released by Google. And in the meantime version 2.0 of a real systems programming language that is innovative and kick-ass is largely going unnoticed.
Which one?
Edit: I'll take a stab in the dark and say D?
Of course that wont't stop people who have not written any Go code from claiming Go is worthless without them.
http://www.reddit.com/r/programming/comments/kikut/think_in_...
Not to mention somebody quite biased given that Go has been way more successful in being used to build actual systems than Alexandrescu's D2.
Everyone I know who has actually used Go strongly disagrees with this claim, they are very happy with Go's interface system and most of them don't notice the lack of generics at all.
Go is not like other languages, and 'features' are not interchangeable across languages.
> But you see, Go got all this attention just because it is a language released by Google.
Yea, that it was created by Ken Thompson and Rob Pike had absolutely nothing to do with it. /a
I don't really have an informed opinion on dart yet, I'm just noting that 90% of the complaints I'm seeing consist of people with a hobby horse that predated the Dart announcement.
It's a good thing then that the author of this article falls in your 10% group: someone who actually knows a thing or two about language implemetations, and not a hobby horse rider.