<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">I was going to have a look at creating a new proposal for this but I see there already</div><div class=""><a href="https://lists.swift.org/pipermail/swift-evolution/Week-of-Mon-20160425/015977.html" class="">is one</a>&nbsp;and the&nbsp;<a href="https://github.com/apple/swift/pull/3866" class="">start of an implementation</a>. Is there any chance this is in the pipeline?</div><div class=""><br class=""></div><div class="">- John</div><br class=""><div><blockquote type="cite" class=""><div class="">On 13 Dec 2016, at 02:13, Xiaodi Wu &lt;<a href="mailto:xiaodi.wu@gmail.com" class="">xiaodi.wu@gmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">On Mon, Dec 12, 2016 at 6:15 PM, John Holdsworth via swift-evolution<span class="Apple-converted-space">&nbsp;</span><span dir="ltr" class="">&lt;<a href="mailto:swift-evolution@swift.org" target="_blank" class="">swift-evolution@swift.org</a>&gt;</span><span class="Apple-converted-space">&nbsp;</span>wrote:<br class=""><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; margin: 0px 0px 0px 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex;">I’m sure it’s been discussed before but I wish static and class vars and<br class="">functions were in scope for instance methods without having to prefix them<br class="">as they are in Java.</blockquote><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br class=""></div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">I agree that it's annoying to have to prefix them with `VeryLongTypeNames.everyTime()`. Fortunately, SE-0068 was already approved a long time ago that makes this a lot better, though it's not the specific solution you're advocating for. Namely, we'll be able to write `Self.everyTime()` instead, and IMO it can't come fast enough. It's just that no one has stepped up to implement it. Santa?</div><div style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">&nbsp;</div></div></div></div></blockquote></div></body></html>