News for hackers. Stuff that matters.
Re:Generics enabled by default in Go tip by silisili on Saturday August 21, 2021 @12:04PM (#28258024)
So, mixed typed tuples was the idea, but Go doesn't support either of those things, so it ended up as a [][10]interface{} or some such. So for each item in the slice, type assert all 10 things inside the subarray. Luckily the comments had a key of expected types of each.
Re:Generics enabled by default in Go tip by rustc on Sunday August 22, 2021 @07:03AM (#28264498)
That would be exactly the thing generics are supposed to fix (except that Go doesn't have tuples yet, but at least you can define your own now and return a generic `Tuple[A, B]`).

Regardless of that, returning a tuple of size 10, especially with different types, would almost always be a bad idea.

Re:Generics enabled by default in Go tip by riwsky on Saturday August 21, 2021 @02:04PM (#28259115)
Your problem isn’t generics or any other language features; your problem is a lack of effective code review or technical leadership.