News for hackers. Stuff that matters.
Re:Go runtime: 4 years later by tgv on Tuesday September 27, 2022 @03:14AM (#32992349)
Better enums and non-nil types, that would be my wish list for Go. And conditional expressions, if there's one more wish to be granted. There's no need to make it resemble Rust: Go's type system is expressive enough as it is.

> has error prone C-style 'for'

Not really true. It has `for index, elt := range v` to iterate over arrays and maps. It's a pity you can't define your own range, that's true.

Re:Go runtime: 4 years later by eliasdaler on Tuesday September 27, 2022 @03:27AM (#32992431)
Custom ranges will be possible at some point: https://github.com/golang/go/discussions/54245