On Tue, Apr 24, 2018 at 4:37 AM, Hugh Fisher <hugo.fis...@gmail.com> wrote: > > On Tuesday, April 24, 2018 at 2:52:36 PM UTC+10, Ian Lance Taylor wrote: >> >> >> Thanks for the note. The truth is, regardless of the merits of this >> suggestion, it's too late to make this kind of change to the language. >> >> Ian > > > Yeah I know, but there's talk of a Go 2 at some stage...
There will definitely be a Go 2, but Go 2 will be almost entirely and perhaps completely backward compatible with Go 1. The experiences of other languages makes it clear that we break backward compatibility at our peril. This extends to things like adding new declaration syntax. We can make such changes in Go 2, but we will only make them for the most compelling of reasons. Reasons like "this is more like Pascal" or "this makes the declaration syntax more consistent and readable" aren't compelling enough. Sorry. If you really want to push this, you'll need to open a proposal, as described at https://github.com/golang/proposal/blob/master/README.md. But I very much doubt that such a proposal would be accepted. Thanks again. Ian -- 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. For more options, visit https://groups.google.com/d/optout.