3 ms·
Go is already extremely fast to compile, I'm puzzled that they choose to improve this aspect of the compiler, which nobody really complains about, while ignorin
by laureny 13y ago
Go is already extremely fast to compile, I'm puzzled that they choose to improve this aspect of the compiler, which nobody really complains about, while ignoring elephants in the room such as generics and a proper exception mechanism.
It's almost as if they choose to tackle the easy problems instead of the hard ones.
- pjmlp 13y agoI used to have long discussions here about generics and other stuff with uriel. However, I fully support this decision. Bootstrapping is the best way to develop a language, as it allows the language designers to experience the language in first hand, while making it independent of other tooling. Plus it is one argument less for C zealots against Go, in the sense of "my compiler compiles yours".
- redbad 13y agoI'm not sure why you classify "a proper exception mechanism" as an "elephant in the room". Go will never have exceptions for control flow, and it's one of the best properties of the language.
- enneff 13y agoThe language is not seeing significant development since Go 1 (deliberately). The libraries and tools are now the focus. Generics might happen in Go 1 at some point. Exceptions will never happen. Explicit error handling was a design choice.
- samnardoni 13y agoIf they wanted every language feature, they'd use C++