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

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

Hello... in order to complete the 0.12.0 release notes I need to update the 
LANGUAGES.md file (top level) showing the version requirements and the types of 
transports / protocols / servers the swift library supports.  Please let me 
know as soon as possible.

Also, please let me know if anyone uses Cocoa any more (in general).  I would 
like to officially deprecate it in 0.12.0 so we can remove it in the next 
release.  Folks who still want to build Cocoa apps will be able to use thrift 
0.12.0 to do it.

> Swift Library
> -------------
>
>                 Key: THRIFT-3773
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3773
>             Project: Thrift
>          Issue Type: New Feature
>          Components: Swift - Library
>            Reporter: Thomas Bartelmess
>            Assignee: Chris Simpson
>            Priority: Major
>             Fix For: 0.12.0
>
>
> We already have the option to generate Swift code in the Cocoa compiler, 
> however large parts of the (Objective-C) Cocoa Library still depend on Cocoa 
> and  Objective-C.
> It would be good to have a native Swift library that doesn't depend on the 
> Cocoa libraries.
> Design goals:
> - Fully compatible with the code that is currently generated by the Cocoa 
> compiler (both Objective-C and Swift).
> - Ability to run on Linux
> - Pure Swift, no Objective-C code.
> - No dependencies on closed source apple libraries
> - Keep the same interface, so that the library is compatible with the code 
> the current cocoa compiler generates
> - Better server support that the current Objective-C library.
> - Follow the new Swift packaging format to be compatible with the Swift 
> Package manager



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

Reply via email to