News for hackers. Stuff that matters.
Re:How safe is Zig? by verdagon on Thursday June 23, 2022 @09:13PM (#31856878)
> Circumventing the borrow checker

Programs often require inherent state with data that refers to other data. In these cases, one must circumvent the borrow checker, whether it be with indices, IDs, Rc, or whatever. The borrow checker simply does not allow changing data when someone has a reference to it (except for the rare case where we can use Cell).

It's a myth that we can rewrite any program to not circumvent the borrow checker.

There are no comments on this comment yet.