Since Go 1.18, we now finally get generics, among other improvements. This is being written as an RFC since although this change would vastly clean up some of our code (I'm looking at you ES/PostGIS source and Redis cache), it would also make the source code incompatible with prior versions of Go.
Since Go 1.18, we now finally get generics, among other improvements. This is being written as an RFC since although this change would vastly clean up some of our code (I'm looking at you ES/PostGIS source and Redis cache), it would also make the source code incompatible with prior versions of Go.