Earlier quoted context omitted.
> I think that we could find ways to make equally memory-safe languages that go about enforcing safety in entirely different manners than with ownership and lifetime semantics. Of course, but at the cost of requiring a garbage collector. Mandatory GC has three main drawbacks: * It makes it harder and much less convenient to call libraries in this language from other languages. * Low-resource embedded systems are a no…
Why does GC make it harder to call libraries in other languages?
The comments of jonathanstrange and humanrebar are also spot-on.