Something that came out of the discussion around the debacle of try earlier in the year was a comment that Peter Bourgon made on the GoTime podcast where he suggested that Go should have a set of values. His specific example was “error handling should be explicit”. This comment stuck with me and interacted with a comment that Daniella Petriziliack made around the same time. Both of their comments pointed me back to PEP-20, the Zen of Python. My idea is to work from that document as a foundation and try to suggest some values that are foundational to all Go programs.
source by GopherCon Israel
go programming language