go (language)
the go programming language · 139,000 stars.
what i did
a go 2 proposal on the language’s own tracker: statically typed keyword arguments as an alternative to option structs, the pattern every go api reaches for and every go programmer has to explain. and the libraries: collections, elixir’s Enum rewritten for go in the functional style; parfit, a codebase-aware comment reflow tool that wraps prose with optimal-fit line breaking and leaves directives alone; gocraft/work kept importable; lake-orm and the maintained fork of spark’s go client. the bug reports on the libraries the community runs on, from pgx’s batch results to ginkgo’s suite output, are on their trackers.
sources
- proposal #39182, go 2: support statically typed kwargs as an alternative to option structs, may 2020.
- collections, parfit; jackc/pgx #907; onsi/ginkgo #1614 and #1239; 99designs/gqlgen.