Meanwhile Crystal lang has had generics for years and years. Just saying :D
That said, super excited to see Go maturing to the point where they address the #1 complaint about the language. Maybe I'll actually pick it up once this goes through!
That said, super excited to see Go maturing to the point where they address the #1 complaint about the language. Maybe I'll actually pick it up once this goes through!
EDIT: My implicit criterion for programming languages is the extent to which they facilitate software development, not some pursuit of elegance unto itself (although I fully empathize with the latter). These two things are not particularly congruent, but I often get the vibe that much criticism of Go assumes that it exists to be elegant instead of practical.
The main alternative is code generation, which is slow, brittle and hostile to easy version control.
I'd rather have a code type system than a system typing out code.