4 ms·
Likes: - The build/test tool is pretty good - Opinionated formatting/style is nice (even if I disagree with some choices, it removes a huge organizational bik
by sidlls 4y ago
Likes:
- The build/test tool is pretty good
- Opinionated formatting/style is nice (even if I disagree with some choices, it removes a huge organizational bikeshedding problem)
- Explicit error handling
Dislikes:
- The generics implementation leaves a lot to be desired
- Structural typing: may as well be a dynamically typed language (I know it’s not that bad, but sometimes it feels like it)
- The terrible implementation of nested/embedded errors and lack of support for structured, pattern match inspection of error return values tend to make error handling unnecessarily verbose
- The insane use of interfaces literally everywhere, and the tendency for hidden/unexpected use of “reflect” leading to funky performance issues