Based on a recent discussion on reddit, and a reply by BowsersaurusRex:
"In C# I'll often use finalizers to track bugs in which an object was GC'd but Close() was never called."
I submitted the following proposal:
https://golang.org/issue/24696I'd love to see a solution which would not require adding to package runtime, but as of now I don't see how it could be possible — esp. if stdlib packages were to use it.
I'm curious what are your thoughts on whether this would be a good idea? Do you see some problems with that? Do you think it could be done outside standard library?
/Mateusz.