Re:Ask HN: Why Did Python Win?
by germandiago on Tuesday August 29, 2023 @10:34PM
(#37316981)
> however the Rust memory management via the type system feels natural once you wrap your head around it
It disallows many valid patterns. That is why I recommend to take a look at Hylo programming language (before called Val lang) to see what I think it is a very good example of how to make a language safe without making the learning curve so steep and without a need for a GC.
The way Rust does it may disallow valid patterns, but it is not inherent to the idea
Being able to offload all that busy work to the type system is just nice. There are definitely ergonomic improvements that could be made around this.
All the rest? I'll leave that to someone else to talk through, as I'm no expert here.