Jordan Rose
15K posts

Jordan Rose
@UINT_MIN
He/him or they/them. Mac apps as @belkadan. Formerly Swift at Apple, now at Signal.





🚨TONIGHT!🚨 The finale of Dimension 20: A Court of Fey & Flowers ("You Will Never Know A Lonely Day Again") Launches 7pm ET / 4pm PT on dropout.tv (@dropout) Featuring @quiddie, @OmarNajam, @eaxford, @BrennanLM, @ozzymo, @SurenaXMarie, & Lou Wilson #dimension20







Second, Swift `as?` can dynamically check whether a type conforms to a protocol. Which means there has to be some kind of global registry of conformances, which can’t have duplicate entries. (There have been proposals to say “this conformance is only available statically”, but…)

Swift regret: retroactive conformances These are when you have a type Foo from module A, and a protocol Bar from module B, and you need Foo to conform to Bar. And so you say `extension Foo: Bar`.







