Skip to content

Comment on macOS Apps in Rustparent

Comments

If you don't, the compiler tells you to, as per standard Rust semantics.

Automatic Reference Counting.

Writing by hand isn't the same.

Except that even Apple's ARC is not automatic - try passing the pointer to a GArray, or putting it on a malloc'ed linked list or any other data structure not implemented in Swift or ObjectiveC (provided that you compile objectiveC with the correct build flags).

The point is: you can't leak, you can't end up keeping a reference without incrementing the refcount and you don't events have to worry about any of the refcounting as long as the code you write is sound according to Rust rules.

Moving goalposts.

We are speaking about the normal development experience, not corner cases or unsafe code.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.