3 ms·
Any chance of a version (or even a separate project) aiming at binary compatibility with Mac OS X? I think a Wine-style project for Mac OS X would more a more i
by halo 18y ago
Any chance of a version (or even a separate project) aiming at binary compatibility with Mac OS X? I think a Wine-style project for Mac OS X would more a more interesting and popular development than a niche platform.
- apgwoz 18y agoIn their recent interview at http://twit.tv/FLOSS http://twit.tv/FLOSS, they mention that it might possibly work with OS X in the future if some issues with the linker on OS X are resolved.
- pavlov 18y agoCocotron -- http://cocotron.org http://cocotron.org -- is a project that goes a fair way in that direction, although through source compatibility rather than binary compability. It's two things: 1) An MIT-licensed reimplementation of Cocoa (Foundation + AppKit + some CoreFoundation plain-C APIs) 2) A cross-compiler GCC toolchain that produces native Win32 binaries and installs into Xcode. (There is also some degree of Linux support.) The benefit of this combination is that you can basically add a Windows target to an existing Cocoa project in Xcode and have it produce an .exe file... At least if all the methods used by your application happen to be implemented in Cocotron. There's still quite a bit of the Cocoa API missing, but the amount of work already done is impressive -- and one of the really great things about Cocotron is that it feels so easy to contribute to the base frameworks. The Foundation and AppKit projects are clean of cruft, neatly laid out, and they are built as Xcode projects so there's no toolchain learning curve: if your favorite esoteric NSString method is missing, you can simply open Foundation.xcodeproj and implement it. For me, Cocotron is cross-platform Objective-C that "just works". YMMV.