Proposals for Go 1.15

about 1 year ago - Direct link

Status


We are close to the Go 1.14 release, planned for February assuming all goes
well, with an RC1 candidate almost ready. Per the process outlined in the
Go 2, here we come! blog post,
it is again the time in our development and release cycle to consider if and
what language or library changes we might want to include for our next release,
Go 1.15, scheduled for August of this year.


The primary goals for Go remain package and version management, better error
handling support, and generics. Module support is in good shape and getting
better with each day, and we are also making progress on the generics front
(more on that later this year). Our attempt seven months ago at providing a
better error handling mechanism, the
try proposal, met good support
but also strong opposition and we decided to abandon it. In its aftermath there
were many follow-up proposals, but none of them seemed convincing enough,
clearly superior to the try proposal, or less likely to cause similar
controversy. Thus, we have not further pursued changes to error handling
for now. Perhaps some future insight will help us to improve upon the status
quo.



Proposals


Given that modules and generics are actively being worked on, and with error
handling changes out of the way for the time bein...


Go to article →

Links in this thread

Go 2, here we come! - The Go Blog
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.


Rate limit · GitHub
You have triggered an abuse detection mechanism. Please wait a few minutes before you try again; in some cases this may take up to an hour.