4 ms·
Lots of languages have checked-nils without all the other stuff. TypeScript is one, Zig is another, Kotlin is another
by brundolf 4y ago
Lots of languages have checked-nils without all the other stuff. TypeScript is one, Zig is another, Kotlin is another
- hsn915 4y agoZig is a good counter example to my argument, but there are things that Go does that Zid does not, namely, a runtime to manage: - Goroutines - Garbage collections I'm not saying these are good or desireable per se. The point is a bit more general: you can't just accumulate features without this accumulation having other effects on the language and its toolchain and causing degradations in other ways.
- mmarq 4y agoGoroutines are the go-to of concurrent programming. A C# task without a handler or modern synchronisation mechanisms.