Comment

Comment by cryptonector

I think that blog is wrong.

Rust is not a magical language. It's just got the right features to be a C replacement, which is mostly: a simple type system (much simpler than C++'s or Java's) that has the right extensibility (traits, no inheritance) and can have an ABI that programmers can reason about due to monomorphization (no v-table dispatch).

All the borrow checker stuff amounts to: just enough pain that to avoid it you must design better APIs.

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton