This page links to prior discussion on various topics.
The page complements the official FAQ. While the official FAQ contains things which are frequently asked and contains answers, this page contains things that have been repeatedly asked, but maybe not frequently, and only needs to link to one or more previous threads. Over time, these entries may graduate to entries in the official FAQ.
Editors: When editing this page, please don't change the titles of sections, as that breaks the #anchors in URLs. You can rearrange, though. Feel free to add entries at will. There is no requirement for code or English review here.
TODO
Rejected, see golang/go#9367 (comment)
Rejected, see discussion in golang/go#17058
Rejected, see golang/go#7892 (comment)
Rejected, see golang/go#17959 golang/go#18388 (comment)
Rejected, see golang/go#16225
Rejected, see golang/go#15507
Rejected.
Rejected.
Unlikely to be added. See discussion at https://groups.google.com/forum/#!topic/golang-nuts/PYWxjT2v6ps, and https://groups.google.com/forum/?pli=1#!topic/golang-nuts/MMWXRANh0-g which points out that sync.Pool
is a specific form of weak reference.