.@curtclifton @dwaite @wilshipley @dgregor79 @brentsimmons there’s also all the bugs us users have to face b/c devs did exactly this.
-
-
@jckarter@mjtsai@curtclifton What about when Apple writes a framework in Swift? Will it remain swizzlable, probably for use from Obj-C? -
@roopeshchander@mjtsai@curtclifton That's a call API review can make when it happens. -
@roopeshchander@mjtsai@curtclifton The goal of the resilience defaults is to avoid developers making irrevocable promises they can't keep. -
@roopeshchander@mjtsai@curtclifton Being too final or too static is a mistake you can safely fix, but not the other way. - View other replies
-
@jckarter@mjtsai@curtclifton I see your point. A default final is a different issue from future Apple frameworks being un-overrideable. - View other replies
-
@jckarter@mjtsai@curtclifton Coz, it’s not like Apple can’t add final to all public API even if it’s not a language default. :) -
@roopeshchander@jckarter@curtclifton the realities of developing apps are not appreciated/understood. Old system was accidentally good. -
@roopeshchander@jckarter@curtclifton Or the thinking behind it was forgotten. - Show more
-
-
@jaredsinclair@mjtsai@curtclifton@owensd Apple can afford to maintain frameworks with these massive compat liabilities. Most devs can't. -
-
@jckarter@jaredsinclair@curtclifton@owensd It does change new frameworks unless you’re going to explicitly mark everything as dynamic. -
@mjtsai@jckarter@jaredsinclair@curtclifton@owensd I suspect that’ll happen coz the Swift-written framework should be usable from Obj-C. -
@roopeshchander Eventually they’re going to want frameworks that take advantage of Swift features that don’t work with Objective-C. -
@mjtsai Agreed. That may be a few decades in the future, but it’s better it’s discussed about now. -
@mjtsai OTOH, a Swift framework to be used only from Swift written decades later would most likely use POP => we can override the protocol -
@roopeshchander Pretty sure that’s less flexible, though I’m not super familiar with how protocols work under the hood. -
@mjtsai Protocol methods are always override-able, even if you assign a subtype to a protocl-type. Like in:http://nomothetis.svbtle.com/the-ghost-of-swift-bugs-future … - View other replies
-
@roopeshchander Yes, but only overridable within your code, right? - Show more
-
-
@jckarter@mjtsai@curtclifton@owensd The point of my anecdote wasn't swizzling, but the fact that it all hung on a chance meeting.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.
David Owens II
Joe Groff
Curt Clifton
Michael Tsai
JΛЯΣD
Roopesh Chander