|
|
|
|
|
by nmfisher
350 days ago
|
|
Off the top of my head: - Properly cross platform (including first-class JS/WASM interop) - AOT & cross compilation - Hot reload - Static typing with many nice features (generics, extension types, enhanced enums, etc) - Expressive without being overly verbose - Well-supported by the language & SDK teams (i.e. it's not dead) - Easy build/package system The only things I really feel are missing are (1) union types and (2) access modifiers like protected/friend. |
|
Another user hinted at this package https://pub.dev/packages/extension_type_unions, have you seen it before?
Also it's worth noting that sum types can be achieved with Dart 3!