> On Oct 26, 2017, at 9:53 PM, Howard Lovatt via swift-evolution 
> <[email protected]> wrote:
> 
> It would be easy to provide a fixit.

That is still a source breaking change that requires migration, though.

> How often are they actually used? I rarely use them and all my use cases 
> could be a closure instead. 
> 
> Also see Mike Kluev example; local functions are arguably worse than closures 
> in all cases (provided that you can appropriately annotate the function type).

Closures cannot replace all uses of local functions. Local functions can be 
recursive, and have a generic parameter list.

Slava

> 
>   -- Howard.
> 
> On 27 October 2017 at 12:26, Slava Pestov <[email protected] 
> <mailto:[email protected]>> wrote:
> 
> 
>> On Oct 26, 2017, at 4:45 PM, Howard Lovatt via swift-evolution 
>> <[email protected] <mailto:[email protected]>> wrote:
>> 
>> Rather than expand local function syntax why not deprecate local functions 
>> completely
> 
> I don’t think at this point such a drastic change to the language is likely 
> to happen.
> 
> Slava
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to