Re:Go: What We Got Right, What We Got Wrong
by jtasdlfj234 on Friday January 05, 2024 @12:42AM
(#38876095)
Dart evolved into a nice language with null-safety and exhaustive patterns.
Hopefully in Go 3, we could see these features added as well.
Dart isn't always the best language for compilers (we have a lot of Visitor patterns floating around, which are always tedious), but it's plenty good enough and it keeps the whole team working in our own language eight hours a day, which I think is invaluable.
Also, it means that when we make our implementations or compilers faster, we get a compounding effect because our tools get faster too.