For JSONFusion this won't work at all, as the code base is largely Objective-C 
with lots of Swift-related annotations and depend on Objective-C and Swift ABI 
details to work. The main trick in JSONFusion is property introspection which 
don't play nice with Swift yet, and for JSFRemote the main trick is message 
forwarding interception.

Sent from my iPhone

> On Jul 8, 2016, at 06:33, Chris Lattner via swift-evolution 
> <[email protected]> wrote:
> 
>> On Jul 7, 2016, at 7:46 AM, Karl <[email protected]> wrote:
>> Not only that, but we have compiler fix-its. When there are renaming changes 
>> or argument-label changes, I just filter down my Xcode error list, click 
>> each one, give it a quick eyeball and hit “enter”. I don’t know of other 
>> languages that have had such good migration infrastructure for existing 
>> code. I don’t know how Linux users get the benefit of these fixits, though.
> 
> Helpful hint for folks moving from Xcode 8.0 beta 1 to beta 2 (and beyond): 
> when you open your project in a new beta, make sure to go to "Edit -> Convert 
> -> To Modern Swift Syntax…”, which will help move you up by automatically 
> applying the migration fixits that correspond to the changes in the new beta.
> 
> -Chris
> 
> _______________________________________________
> 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