News for hackers. Stuff that matters.
Re:How Swift Achieved Dynamic Linking Where Rust Couldn't by saagarjha on Friday November 08, 2019 @11:23PM (#21489580)
> In the extreme case, we could make a system where everything is an opaque pointer and there's only one function that just sends things strings containing commands.

Interestingly, Objective-C has other ABI issues…

Re:How Swift Achieved Dynamic Linking Where Rust Couldn't by olliej on Friday November 08, 2019 @11:26PM (#21489603)
what are the issues?
Re:How Swift Achieved Dynamic Linking Where Rust Couldn't by saagarjha on Friday November 08, 2019 @11:29PM (#21489616)
Re:How Swift Achieved Dynamic Linking Where Rust Couldn't by dexter0 on Friday November 08, 2019 @11:37PM (#21489646)
The fragile ivar issue is fixed in the modern Objective-C runtime.
Re:How Swift Achieved Dynamic Linking Where Rust Couldn't by saagarjha on Friday November 08, 2019 @11:41PM (#21489666)
Right, non-fragile ivars shipped with the 64-bit runtime as mentioned in the link.