[swift-evolution] A case for postponing ABI stability

Freak Show freakshow42 at mac.com
Wed Jan 25 10:44:13 CST 2017


This is both great to hear (ivar introspection available) and a little disappointing (method level not).  Basically, I would hope for at least enough to allow implementation of KVC - which would require the ability to find and invoke methods by name.



> On Jan 24, 2017, at 14:16, Joe Groff <jgroff at apple.com> wrote:
> 
> a lot of the information you'd need for many dynamic features is already there, and planned to be stabilized as part of the ABI. We already emit reflection data that describes the physical layouts of types, and once those formats are stabilized, building a library that interprets the metadata is additive (and could conceivably be done by a third party independent of the standard library). There may not be metadata for individual methods yet

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20170125/d680abe0/attachment.html>


More information about the swift-evolution mailing list