<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>Sounds like you are going to continue using Objective-C until you can get God on your team.</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>On Wed, Dec 23, 2015, at 11:23, Charles Srstka wrote:<br></div>
<blockquote type="cite"><blockquote type="cite">On Dec 23, 2015, at 1:12 PM, Felipe Cypriano via swift-evolution &lt;<a href="mailto:swift-evolution@swift.org">swift-evolution@swift.org</a>&gt; wrote:<br></blockquote><div><blockquote type="cite"><div>&nbsp;</div>
<div><div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">On Wed, Dec 23, 2015, at 09:25, Tino Heth wrote:</span></span><br></div>
<blockquote style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;orphans:auto;text-align:start;text-indent:0px;text-transform:none;white-space:normal;widows:auto;word-spacing:0px;-webkit-text-stroke-width:0px;" type="cite"><div>&nbsp;</div>
<blockquote type="cite">The benefits of it far out weight the fears of having it.<br></blockquote><div>so what is the practical problem that's solved by final that convinced you?<br></div>
</blockquote><div>&nbsp;</div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">I like to make those kind of questions to make people think about it</span></span><br></div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">with an open mind. Currently the way I'm seeing it, the arguments</span></span><br></div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">against it are mostly based on fear of change. It feeling that it could</span></span><br></div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">be applied to other things in Swift like strong types "I hate that can't</span></span><br></div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">just call this method on this AnyObject instance"; or access control "I</span></span><br></div>
<div><span class="font" style="font-family:Helvetica"><span class="size" style="font-size:12px">can't just perform selector on a private method anymore”.</span></span><br></div>
</div>
</blockquote></div>
<div>Or “I’ve had to work with other people’s C++ code before, and I know what a PITA it is when there’s an issue you could easily solve by subclassing and overriding a few methods, but the library author, lacking ESP and knowledge of the future, didn’t anticipate that use case.” Surely I can’t be the only one that’s happened to.<br></div>
<div>&nbsp;</div>
<div>But don’t get me wrong, this proposal can work all right just as long as we get rid of all human developers from all library and framework projects, and hire God to do them instead. I wonder how much he charges?<br></div>
<div>&nbsp;</div>
<div>Charles<br></div>
<div>&nbsp;</div>
</blockquote><div>&nbsp;</div>
</body>
</html>