--

Programmers are always asking for "convenience" features in their languages. That's why these languages grow and grow and grow into monstrosities over time.

Go was designed specifically to be small, simple, and easy-to-learn. If the Go team gave in to every feature request, Go would cease to be small, simple, and easy-to-learn.

There is great benefit to keeping a small, simple, and easy-to-learn programming language small, simple, and easy-to-learn. The late Per Brinch Hansen thought so (Edison). Alan Kay thought so (Smalltalk). Niklaus Wirth thought so (Oberon). Rob Pike thought so (Go). I think so (Smalltalk): https://richardeng.medium.com/as-a-first-programming-language-rust-is-wholly-unsuitable-78833b3f77db.

--

--

No responses yet