OK,这里的交易 - 没有什么重要的,我的(是的,这是我的一大爱好,我承认这一点)的另一种编译器侧面的项目,但我想知道:将Objective-C终端应用程序从Mac OS X移植到Linux?
- 我使用法(柔性)和yacc(野牛),完全集成
- 编译器的核心(程序)在Objective-C的编码的100%,只是用
Foundation
所以,这是一个问题:
- 一旦程序up'n'running,付出多少努力将它它移植到一些其他基于尼克斯* OS,Linux等之前需要?
有什么建议?
旁注:
我在C/C++编写的近10的编译器完全++。然而:我非常喜欢Objective-C,并且想到将它用作这个编译器创建项目(实际上是一个解释器)的实验。问题是,因为我打算在Gentoo网络服务器上使用结果编译器,这可能是一个有点差的选择吗?
我不相信在非Apple世界中对基金会有任何支持。他们已经发布了CF-Lite,但这不会帮助你。 – trojanfoe
http://www.gnustep.org:这个项目的_The目的是创建可可的自由和开放的版本(以前称为NeXTSTEP的/ OpenStep的)的API和工具,尽可能多的平台,尽可能。 GNUstepGNUstep为一个强大的实现了AppKit和基础库的以及现有的可可开发工具[...] _ – sidyll
你会发现生活更加Cocotron兼容而不是GNUstep的:http://www.cocotron.org /尽管Cocotron不支持在Linux上使用UI,但命令行代码将会很好。一个很大的区别是,你可以(相当)轻松地从Xcode内部进行交叉编译。 –