@curtclifton @brentsimmons I can see why it’s controversial, but it does fit Swift’s spirit of explicitness and safety.
-
-
-
@apike@brentsimmons and lack of concern for developers shipping apps. - View other replies
-
@curtclifton@apike@brentsimmons would apple frameworks opting out resolve this for you? -
@raytraced@apike@brentsimmons likely. Also it will be a long time before AppKit and UIKit are Swift. -
@curtclifton maybe a better idea: subclassing a final is a compiler error w/ pragma override to allow it. that would enable the benefits… - View other replies
-
.
@raytraced the trouble with that is the compile time optimizations are lost. Doesn’t bother me, but is antithetical to Swift. -
@curtclifton for the framework or just for the app overriding the framework classes final? the latter would be a fair tradeoff. -
@raytraced for the framework. Framework has to be compiled for dynamic dispatch in case a subclass is introduced. - Show more
-
-
-
@curtclifton@brentsimmons Aren't non-public classes finalized anyways by whole-module-optimization? Or am I missing the point? -
@Gernot they want to make public classes final by default, taking away a major tool for circumventing framework bugs. - View other replies
-
@curtclifton Is there a formal proposal on the repo yet, or is it just in the ML? I don't see it in the accepted or pull requests. -
@Gernot I think it’s just on the mailing list. I was ignoring it as ridiculous, then multiple Apple folks chimed in on the “pro” side.
-
-
-
@curtclifton@heckj What’s the troubling part? This is a very long thread. -
@wilshipley@heckj blog post forthcoming. Jordan Rose’s response to me today is what set me off.
-
-
-
@curtclifton@nothe I've been trying to decide whether or not to chime in on that thread :/ I think having a default behavior here is wrong. - View other replies
-
@Catfish_Man@nothe I’d love your input. I’m actually less concerned with the proposal than the active discounting of developer concerns.
-
-
-
@curtclifton@brentsimmons swift-evolution is an open forum where all are free to discuss. The "Swift team" has not weighed in on this -
@dgregor79@brentsimmons thanks, Doug. I appreciate that perspective. What I most want is to call more app devs to the discussion.
-
-
-
@curtclifton are you perhaps being hostile toward the swift team? The evolution list is primarily swift users suggesting improvements. -
@dwaite (1) yes, that’s possible, blog post forthcoming. (2) they aren’t all improvements, not by a __long__ shot.
-
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.
Curt Clifton
Allen Pike
the 2 and the 4
Gernot
Wil Shipley
David Smith
Doug Gregor
David Waite