1

在我看来,Swift 的引入对 Ruby 和提高 Ruby 性能具有巨大的潜力。作为一个团队,我们现在很喜欢普遍使用 Ruby 的能力。例如,我们已经为我们的 Ruby 和 Rails 应用程序有效地用Opal替换了 JavaScript,并且正在使用 RubyMotion 进行 iOS(现在很快是 Android)开发。

我的问题:有什么方法可以让 Ruby 在 Xcode 中成为一等公民,这样我们就可以利用 Xcode 6 Playgrounds,在 Xcode 的控制台中获得一个 ruby​​ repl,或许还可以利用其他新产品?

希望我们还没有被这个旧要求搞砸。

仅供参考,我还通过 bugreport.apple.com 向 Apple 提出了这个问题,希望获得一些额外的见解,以便从栅栏的另一边扩展 Xcode。

4

1 回答 1

2

我也无法预测 Apple 的内部决策,但我们可以确定一些事实:

  1. Apple 正在将 Swift 作为构建 iOS 应用程序的未来方式进行营销,如果我在 WWDC 2014 公告或 Apple 官方发布说明中的其他地方看到的任何地方,都没有提到为 XCode 添加额外的 Ruby 支持(或任何其他语言),如果我错了,求链接

  2. Laurent Sansonetti(您可能知道)几乎是 MacRuby 的人,他是该项目的主要开发人员。Apple 对真正进一步商业化开发 MacRuby 并不感兴趣,并要求他更多地从事其他 Apple 项目(不是替他说话,这可能是错误的,但他在我 2012 年参加的 Bubbleconf 上提到了这一点)http://blog。 phusion.nl/2012/06/27/laurent-sansonetti-of-rubymotion-fame-to-speak-at-bubbleconf-2012/)。他暗示这是他离开苹果创立自己的公司 HipByte 的原因之一。

  3. 自 2012 年 Laurent 离开以来,Apple 没有对 MacRuby 支持或支持 Ruby for iOS 或用于 Ruby 的 XCode 工具进行任何改进。如我错了请纠正我。

如果您正在使用 RubyMotion 的 REPL 或实时编码环境,RubyMotion 在他们的错误跟踪器中有一张票:http: //hipbyte.myjetbrains.com/youtrack/issue/RM-74。请点赞,即使只是热重载 Teacup 样式表也可以为我们节省大量时间。

于 2014-06-05T18:15:45.907 回答