Presentation on PrintAsObjC

Makin’ an internal presentation on a fairly friendly bit of the Swift compiler, PrintAsObjC, and

"We have...imports (Pier 1)! Classes (in a classroom)! Protocols (via C-3PO)! Categories (from math)! Enums (wait that's just an eMac)! And, functions (coming soon)!"

Also, making a presentation on something is a great motivator to go clean it up before you have to talk about it.

For anyone curious about that “Coming Soon”, we’ve been really close for a while! But someone needs to own the discussion and proposal to nail down the last few questions. (And to implement the restrictions properly on non-ObjC platforms.) See https://forums.swift.org/t/best-way-to-call-a-swift-function-from-c/9829/6.

This presentation included a shoutout to Pitiphong P. for adding availability support. :-)

Originally posted on Twitter.