The Go team has officially decided to stop pursuing syntactic language changes for error handling after years of failed proposals including check/handle, try builtin, and the ? operator. Despite error handling verbosity being the top complaint in user surveys, none of the proposed solutions gained sufficient community consensus. The team will focus on library-based solutions and tooling improvements instead, closing future syntax-focused error handling proposals without investigation.
4 Comments
Sort: