6 ms·
Like: - Compiles to a static binary that's relatively small compared to something like .NET AOT. - Structural typing. - No semicolons. Dislike: - Lack of e
by binarynate 4y ago
Like:
- Compiles to a static binary that's relatively small compared to something like .NET AOT.
- Structural typing.
- No semicolons.
Dislike:
- Lack of exceptions. I can understand wanting to avoid exceptions for safety critical software like avionics, but for most application programming, requiring manual error handling for every function call is cumbersome and unnecessary.
- Too verbose / lacking features. For example, there's not a short syntax for lambda expressions, like the => operator in C# or JavaScript.
- Public / private access modifiers at the package level rather than the class level (there are no classes).
- Language development is driven primarily by Google, who has a history of killing products.