High-Level Rust: Getting 80% of the Benefits with 20% of the Pain
DRANK
I've been searching for the perfect programming language for years and my conclusion thus far is that it's missing.There is no programming language that has it all:Expressive typesGood CommunityGood ecosystemGood perfGood devxSeveral get close, but they're all missing something.For the past couple years, my languages of choice have been F#, TypeScript, and C#. They are all solid languages but I always felt like I was settling in some dimension.F# - Has great types and bones but I think the syntax is too minimal to be readable, the ecosystem is tiny with many abandoned packages or you build wrappers to interop with C#, and AIs aren't very good at idiomatic F# because there's so little training data and is overshadowed by OO C#.TypeScript - Is ubiquitious with the biggest ecosystem in the world but the types are lies and the ecosystem is constantly undergoing largescale thrashC# - Is a solid OO language but it's full of boilerplate and has yet to get native unions and exhaustive pattern…