News for hackers. Stuff that matters.
Re:Go 1.10 Beta 1 is released by axaxs on Friday December 08, 2017 @01:21PM (#15880665)
I'm on the fence about generics...but to answer your question generally...it's not all 'enhancements', it's making a language less readable. Sure, I can choose never to use it. But now I have (more) trouble reading others code. Go's strength, to me, is readability.
Re:Go 1.10 Beta 1 is released by nevercomments on Friday December 08, 2017 @01:57PM (#15880959)
People programming in Go today already have workarounds to provide the functionality of generics, but at the cost of type safety and speed.

It is very common (especially in libraries) to pass `interface{}` around and use reflection to do manual type checking and type casting.

With generics the code that uses `interface{}` today would actually be much more readable, because the intention of the author would be clear.