2 ms·
The goal is to abstract away the borrow checker for the business logic of software I write, not for the borrow checker to be absent from a rust compiler. I stil
by antifa 5y ago
The goal is to abstract away the borrow checker for the business logic of software I write, not for the borrow checker to be absent from a rust compiler. I still want everything that is rust, I just want an alternative to php/ruby/python that is natively integrated into rust and the full rust ecosystem.
- mlindner 5y agoI think this and the original post misunderstands what the borrow checker fundamentally is. The only way to "abstract the borrow checker" is to write another language on top of Rust.
- chrismorgan 5y agoThe borrow checker is pervasive. You can’t just abstract it away. There’s a reason it’s explicit. If you think it’s possible, try designing what it would look like, and what it would compile your code to. You will quickly find that it can’t work without losing the quintessence of Rust completely (and a lot of performance).