Hacker News new | past | comments | ask | show | jobs | submit login

Since Go 2 is never going to happen, maybe it's time to rename the "Go2" label on GitHub and remove the "Go 2:" prefix in the template for language change proposals. I think this confuses people into believing that Go 2 is a thing.



Based on the discussions I've seen, Go2 is considered to be the name for the process of extending the language, not an exact release version.

With that said, the label seems to “work” by allowing people to first think of a backwards-incompatible way to solve a problem and then, possibly, arrive at a much more compatible solution in the process of discussion.


> Based on the discussions I've seen, Go2 is considered to be the name for the process of extending the language, not an exact release version.

I know, but many people obviously don't know that, so it might be a bad name. Just label it LanguageChange or Incompatible.


Go 2 is the Zeno paradox goalpost that will never be achieved, while making continual progress toward it.




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: