Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by pcwalton on Friday July 16, 2021 @12:07AM
(#27852963)
Care to explain why? In Rust RAII works very well, and the common failure mode of RAII--use-after-free--is statically prevented by the borrow check.
[ Parent
| on HN ]
Re:Zig, Skia, Clojure, Geometry and the Japanese TV Show: IC...
by cmrdporcupine on Friday July 16, 2021 @10:45AM
(#27856753)
Use-after-free is definitely the major footgun portion of RAII in C++ (in my experience) but seems to me like the same issue would be present in any non-GC'd language that offers a 'deferral' mechanism, asynchronous or not (unless it has ownership/borrow management like Rust as you point out).