<div dir="ltr"><span><span style="font-size:13px">Hi all,</span><br style="font-size:13px"><br style="font-size:13px"><span style="font-size:13px">I&#39;ve been following the thread from the beginning and some great arguments have been layed out. As far as I understand, this proposal would lead to fewer correctness bugs (referring to a different variable due to implicit self, has happened to me twice in the last couple of months, was very hard to track down). </span><br style="font-size:13px"><br style="font-size:13px"><span style="font-size:13px">The disadvantages of this are only verbosity. But, from the design principles of Swift (as I understand them), correctness is preferred over making the language concise, especially when those two are in conflict, just like here. </span><br style="font-size:13px"><br style="font-size:13px"><span style="font-size:13px">I support the proposal, because it would lead to fewer bugs at only the cost of extra few characters. Again, I&#39;ve been bitten by implicit self a couple times before and those bugs are hard to track down. And the readability of the code in code reviews, to me, is another huge advantage, possibly leading to more correctness bugs caught early. </span><br style="font-size:13px"><br style="font-size:13px"><span style="font-size:13px">I understand and appreciate the disadvantages, but again, I believe we should prefer correctness over conciseness, as explicitly stated by the Swift design principles. </span></span><div><span><span style="font-size:13px"><br></span></span></div><div><span>Honza</span></div><div><span><br></span></div><div><span>(sorry for the possible duplication, having some problems with my email client :))</span></div><div><span><br></span></div></div>