News for hackers. Stuff that matters.
Re:Helix: A Neovim inspired editor, written in Rust by funklute on Monday October 10, 2022 @03:31AM (#33148752)
> just that the borrow checker doesn't fully check here, which for certain core algorithms can be necessary

Why is that? Does this imply that there are certain algorithms you simply can't write (efficiently) when using the borrow-checker? (I don't know Rust btw, but have plans to start learning very soon)

Re:Helix: A Neovim inspired editor, written in Rust by sushibowl on Monday October 10, 2022 @05:29AM (#33149438)
Missing some nuance, but that description is not too far off. The ownership/borrowing concept is based on the idea that every piece of data has a single owner. Particularly in cyclical data structures, it's not very clear who should have final ownership over what. This can make graph-like data structures somewhat difficult to express.