[ 
https://issues.apache.org/jira/browse/THRIFT-4895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16870541#comment-16870541
 ] 

James E. King III commented on THRIFT-4895:
-------------------------------------------

I'm okay to see it come back with activity and folks who can maintain it and 
move it forward; it's probably something we should have folks vote on since we 
voted to remove it, just to ensure everyone is aligned.  It probably won't make 
it back into 0.13.0 however since that release cycle is going to start very 
soon.

> Revive Cocoa support and add tests
> ----------------------------------
>
>                 Key: THRIFT-4895
>                 URL: https://issues.apache.org/jira/browse/THRIFT-4895
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Cocoa - Library, Test Suite
>            Reporter: Kevin Wojniak
>            Priority: Major
>
> I would like to see the Objective-C (Cocoa) support brought back. The 
> suggestion to use Swift is not valid for all use cases for a few reasons:
>  # Objective-C is not deprecated and is not going away.
>  # Swift has to be written with Objective-C in mind to be backwards 
> compatible. This severely limits the ability to use modern Swift. Plus, it 
> requires bringing in the Swift runtime (several MB). It is nice to use all 
> modern Swift features when using Swift and not have to be reminded of 
> Objective-C backwards compatibility.
>  # Objective-C library can be used with Swift with no extra cost, but not the 
> other way around. Currently 0.12 already has good support by using modern 
> Objective-C enums and could be expanded for better Swift support, for example 
> adding nullability type annotations.
>  # Swift cannot interact with C+++, so if a project is mostly C+++ that must 
> interact with Cocoa APIs it must use Objective-C.
> I am working on adding tests for the Cocoa code from the 0.12 version. My 
> work in progress is here: 
> [https://github.com/kainjow/thrift/commits/kwojniak/cocoa-tests-wip]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to