> On Jul 16, 2020, at 3:35 PM, Ian Lance Taylor <i...@golang.org> wrote:
> 
> The language is stable and is not looking to change in any
> significant way (except perhaps for adding generics).  We've realized
> that we need to be upfront about that.  

The Go2 process certainly created the expectation that the language was looking 
to change.  But I guess the point here is that this window is now closing?  
Maybe it would be good to have a new blog post to that effect?

Expectation management is very important -- if we all recognize and accept that 
Go is a fixed language that will never change, then nobody will be disappointed 
when it doesn't!

And why should it change?  This idea that languages should constantly be 
evolving may not make any sense: once a language is Turing complete, and highly 
effective, supporting millions of happy, productive coders, it could just be 
done.  People can invest time and energy in writing code and tools, not 
changing the language.

I guess the only two major pain points that are widely discussed are generics 
and error handling, and it looks like we'll get a good solution for the first, 
and who knows about the second at this point?

Maybe the ONLY allowed issues going forward should be experience reports and 
clear identification of problems / pain points (which have always been 
requested, but are probably the minority of user contributions?), and maybe 
some process for community input / voting for how significant those issues are 
(as Max suggested).

- Randy



-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/golang-nuts/73C21F61-EC5E-4649-A3C8-61354317A005%40colorado.edu.

Reply via email to