Ah. Good to know. Thanks David. — Laurent
> On Dec 9, 2015, at 3:19 PM, David Owens II <[email protected]> wrote: > > No, there currently is no support in the tools to plan for arbitrary ObjC > code to run on various platforms. > > More info here: https://swift.org/about/#platform-support > <https://swift.org/about/#platform-support> > > Platform Support > One of the most exciting aspects of developing Swift in the open is knowing > that it is now free to be ported across a wide range of platforms, devices, > and use cases. > > Our goal is to provide source compatibility for Swift across all platforms, > even though the actual implementation mechanisms may differ from one platform > to the next. The primary example is that the Apple platforms include the > Objective-C runtime, which is required to access Apple platform frameworks > such as UIKit and AppKit. On other platforms, such as Linux, no Objective-C > runtime is present, because it isn’t necessary. > > The Swift core libraries project <https://swift.org/core-libraries/> project > aims to extend the cross-platform capabilities of Swift by providing portable > implementations of fundamental Apple frameworks (such as Foundation) without > dependencies on the Objective-C runtime. Although the core libraries are in > an early stage of development, they will eventually provide improved source > compatibility for Swift code across all platforms. > > > -David > >> On Dec 9, 2015, at 11:59 AM, Laurent Michel via swift-users >> <[email protected] <mailto:[email protected]>> wrote: >> >> Good afternoon, >> >> I’m developing on MacOSX and I have a large code base in Objective-C. One of >> the attractive strength of Swift is its ability to seamlessly integrate with >> Objective-C. In my case, the dependencies on the Foundation library is >> minimal (NSObject, NSArray,…) but I have a lot of Objective-C code of my own. >> >> So…. are the tools supposed to be able to let me hybridize and use my >> Objective-C library from Swift on Linux ? >> >> Note that >> >> 1. I have successfully compiled and tested my library by using the >> Foundation lib that comes with GNUStep, using clang as a compiler for >> Objective-C along with the libobjc2 (1.8.1) Objective-C runtime). >> >> 2. On MacOSX (10.11) I successfully achieve the above, calling my library >> from Swift! >> >> >> Any pointer is greatly appreciated (on whether this is doable on Linux and >> how to go about it). >> >> Thanks a lot, >> >> Best, >> >> — >> Laurent >> >> _______________________________________________ >> swift-users mailing list >> [email protected] <mailto:[email protected]> >> https://lists.swift.org/mailman/listinfo/swift-users >
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ swift-users mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-users
