Re:Go 1.18 Beta 1 is available, with generics
by rob74 on Wednesday December 15, 2021 @01:55PM
(#29570135)
No idea why you are getting downvoted, but I fully agree with that sentiment. There are already enough open source languages who seemingly want to be "everybody's darling" and implement any reasonably sensible feature request. One example: PHP's new "match" expression (https://www.php.net/manual/en/control-structures.match.php). Of course, I can understand that people like Go's more flexible "switch" better than the "traditional" C-style one, but if a language already has the traditional version, does it really have to add a new one which does mostly the same thing and in doing so cause headaches for thousands of developers who use classes or constants named "match"?
Re:Go 1.18 Beta 1 is available, with generics
by jerf on Wednesday December 15, 2021 @09:47AM
(#29566623)
http://www.jerf.org/iri/post/2908 ?
(BTW, 2011 on that. I would not today agree with the statement "the Haskell community is the only community I know that is doing new things in the field of language and API design". I think Rust is doing interesting new things now. In 2011 they were still working on basic functionality. There's a couple of other interesting little up-and-coming languages.)
Anyway yeah, I'm glad Go is resistant to change.