|
|
|
|
|
by BoorishBears
1991 days ago
|
|
My favorite example of generics wonkiness was when I needed a channel to wrap an untyped channel to avoid "infecting" every call site for a utility function with untyped pointers. I thought it was madness, but bringing it up to a very large Golang group and get "nope channels are cheap! That's fine! There's repetition but it's easy to follow" I've said before, my personal take is use Go, get a feel for the Go mentality, then take it with you to another language. Go is just too stuck between low level and high level for me personally. I'd rather go under with Rust or over with Kotlin or C# |
|