2 ms·
This is a really good point and I agree that this is challenge for Rust. The counterpoint I have to offer is that the learning curve is reasonable flat when you
by weinzierl 3y ago
This is a really good point and I agree that this is challenge for Rust. The counterpoint I have to offer is that the learning curve is reasonable flat when you are coming from C/C++ and that that is a significant enough target group to pull Rust trough until its new ideas become mainstream. I still remember when object oriented programming came around and that many programmers found it quite alien. A notion that is hardly conceivable today. I hope that it will be similar with Rust.
- germandiago 3y agoWhy go through all the trouble when you can do this: https://www.hylo-lang.org/ https://www.hylo-lang.org/ and not spend a second thinking of lifetimes? No, copies will not be issued unless necessary. Or why not keep exploring this idea as well? More research-oriented than the first one right now, though, so take it with a grain of salt: https://vale.dev/ https://vale.dev/ Look at "generational references". I find the first solution for Hylo as the correct mainstream one and the one in Vale as promising, though not sure where it will lead or if it can keep up to its promises. Both remove from you a high cognitive overload and keep memory safety intact without a GC.