On 11/13/2010 03:17 AM, Russel Winder wrote:
On Sat, 2010-11-13 at 09:07 +0800, Boris Wang wrote:
Just about generic, I think, C no generic, so Go no generic, it's a
good enough reason.

That may be the mindset, I do not know, we would have to ask Rob Pike
and Russ Cox.  However, if that is the argument then they have
definitely got it wrong if they want to work with complex homogeneous
data structures using static typing.

Boris's stated reason is terrible and wrong. If "good enough for C" was the design rationale, then there would be no need for another language outside of C.

Rob Pike stated in his first big talk about Go that there are no generics because they couldn't find a good way to make them fit in the language. He did say that there was less need for them in Go, but also left open the possibility that they could be added at a later time.

Reply via email to