/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

verdagon.dev
| | vale.dev
1.2 parsecs away

Travel
| | [AI summary] A comprehensive???? series introducing different approaches to memory safety in programming languages, including garbage collection, reference counting, borrow checking, and manual memory management, along with tradeoffs and mitigation strategies.
| | viralinstruction.com
2.8 parsecs away

Travel
| | [AI summary] The author argues that Rust's borrowchecker causes serious ergonomic problems and overstates its role in memory safety, suggesting that the effort required to satisfy it often outweighs the benefits compared to garbage-collected languages.
| | www.scattered-thoughts.net
3.2 parsecs away

Travel
| | [AI summary] An analysis comparing Zig's memory safety mechanisms to C and Rust, evaluating their effectiveness through runtime checks, compile-time proofs, and practical bug counts.
| | mrcat.au
17.0 parsecs away

Travel
| I've started learning Zig, a new programming language in the same problem space as C, and it has some features I really like. While it's not memory-safe in the Rust way, it has a lot of compile time and runtime checks to prevent common footguns. It has packed structs and variable-width integers to allow for easy parsing of bitpacked binary formats. Its comptime metaprogramming capabilities are spectacular. And it even interoperates seamlessly with C!