https://github.com/dotaheor/unify-Go-builtin-and-custom-generics/blob/master/use-package-as-gen.md
This is an alternative generic idea set, which should be Go 1 compatible. It tries to use the same syntax forms as builtin generics. Different from the official draft, it adopts a from-top-to-bottom pattern, instead of the from-bottom-to-top pattern, to describe type parameters. For example, given a map type parameter M, its key and element types could be denoted as M.key and M.element, whereas to use a map type parameter, its key and elements must also present in the declaration signarure or constraint definitions. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/facd3bf8-1f62-4b6e-b518-28f33738cb3an%40googlegroups.com.