MacRuby

授权协议 未知
开发语言 Ruby
所属分类 开发工具、 Ruby/Rails开发工具
软件类型 开源软件
地区 不详
投 递 者 巫马泓
操作系统 OS X
开源组织
适用人群 未知
 软件概览

MacRuby是苹果公司创建的一个自由软件项目,着力于提升MacOS X上的Ruby,MacRuby项目是Ruby 1.9的一个Objective-C的移植版。

  • 现在,MacRuby 0.3已经可以用了。 一个较大的变化是方法调度器,它现在完全基于Objective-C运行时。MacRuby现在使用 Objective-C运行时来实现Ruby的类语义,并调度纯Ruby方法。这是个非常重要的变化,因为这不仅简化了大量的内核实现,还让两个世界之间的界限更加清晰。  [..] 在纯Ruby的方面,修复了很多bug,我们现在可以运行一些RubyGems命令,还可以

  • MacRuby 0.6已经发布(MacRuby 0.6下载链接)。\ MacRuby 0.6升级日志中指出,MacRuby 0.6现在可以说是非常适合Cocoa开发,完善的XCode和预编译(AOT)支持将编译Ruby源代码以及运行二进制文件变为可能。\ 跟之前披露的一样,0.6版实验性地加入了调试支持。MacRuby的调试是在编译的代码中加入特殊指令以触发断点,而不是像其他Ruby编译器那样使用

  • 缘起RubyMotion 学习ruby的期间,看了很多东西,前几天看到了  RubyMotion,这个东西非常有意思,是用Ruby去实现iOS开发,个人觉得开发效率非常高,但199美金的授权费,实在有点小贵,而且我只想体验一下,拿着做开发是不太靠谱的  MacRuby的发现 没有RubyMotion可玩的,也就只能作罢了,今天看了一篇文章,发现RubyMotion原来是  MacRuby的一个商业

  • 基于Objective-C的Ruby实现MacRuby发布了0.4版。\ 嵌入式的API(“运行时的Objective-C API”)是该版本增加的一个新特性,我们可以凭借它使用MacRuby来脚本化应用。InfoQ此前曾报道过该API。\ 凭借HotCocoa(MacRuby 0.3中加入)我们可以轻松集成Cocoa框架来构建GUI等。该版本增加的一个新特性是HotCocoa::Graphics

  • MacRuby 0.5b1 and can be downloaded from here.  The beta can only be used on Snow Leopard, which means its Intel-only.  They switched from using YARV as the internal engine to using LLVM.  The major s

  • MacRuby项目发布了MacRuby 0.10版本,修正了一些Bug,做了些小改进,项目正朝着1.0不断推进。 \MacRuby 1.0何时发布还是一个未知数,但MacRuby有望放入Mac OS X 10.7 “Lion”中。Matt Aimonetti说到:\ 唯一的问题是Apple似乎决定不与其他OS X开发者共享MacRuby,把MacRuby放到了OS私有框架中。但这对项目本身并没有什

  •   MacRuby 0.4发布了,带有HotCocoa::Graphics、Threaded GC及DTrace 基于Objective-C的Ruby实现MacRuby发布了0.4版。 嵌入式的API(“运行时的Objective-C API”)是该版本增加的一个新特性,我们可以凭借它使用MacRuby来脚本化应用。InfoQ此前曾报道过该API。 凭借HotCocoa(MacRuby 0.3中加

  • 昨天,MacRuby 0.10在OS X操作系统10周年的日子里发布了。最大的两个惊喜是MacRuby被xcode4支持,还有写的app可以上传App Store。特别是第二点,对我们这些Rubyist来说是天大的好消息。Ruby开发者,你准备好了吗?   对于一般开发者进入苹果开发领域来说,最大障碍莫过于Objective-C,特别是对已经习惯自动内存管理的程序员。很多人望而却步,现在XCode

  • Ruby 1.9的Ruby-debug、Ruby Switcher和MacRuby 作者 Werner Schuster 译者 杨晨 发布于 2009年8月15日 下午1时50分 社区 Ruby 主题 调试 , 运行时 标签 Ruby 1.9 , MacRuby , 调试器 近一段时间Yehuda Katz一直在强烈质疑:到底是什么问题使得开发者远离Ruby 1.9 。其实一个很重要的原因是应该归

  • 近日,MacRuby 0.7发布了(实际上是0.7.1),该版本包含了众多的Bug修复并改进了对Ruby的兼容性:\u0026#xD; MacRuby 0.7是MacRuby首个支持Ruby 1.9.2的版本,因此该版本重新实现了众多的新特性并提供了向后的修复(backport)。 \u0026#xD;此次发布通过了90%的RubySpecs,而上一版本则为82%。 \u0026#xD; MacR

  • 目前,Ruby VM正以稳健的步伐前进着,前几周又有很多新发布。\ 近日,Rubinius 1.2发布了,在内存效率与调试方面带来了很多改进。Evan Phoenix详细介绍了Rubinius 1.2的众多改变,比如每个对象的内存使用等:\ 我们集中精力改进每个对象的内存使用。特别是对象如何在内存中存储其实例变量。由于Ruby并不需要声明实例变量,因此建模实例变量最简单的方式就是使用散列。这正是R

  •   Ruby VMs are improving steadily and the last few weeks have seen a bunch of new releases. Rubinius 1.2 has been released, bringing improvements in memory efficiency and debugging. Evan Phoenix expla

  • MacRuby 0.5的首个beta版已经有了,目前仅适用于Snow Leopard(MacOS X 10.6)机器。\ InfoQ就MacRuby的现状和未来采访了MacRuby的核心团队。\ InfoQ:MacRuby的新VM是如何使用LLVM的?\ MacRuby按需编译所有东西(当代码需要实际运行时)。[LLVM]位代码会在编译之前进行优化。 \ MacRuby 0.5 beta的发布说明

  • 相比较JRuby或者IronRuby与其所属平台的集成而言,MacRuby与Cocoa平台的结合更为紧密,这也是MacRuby的价值所在。MacRuby似乎是Mac开发者使用Ruby开发客户端应用的最佳选择。最近在MacRuby的试验性分支上,引入了预编译(Ahead of Time,简称为AOT)技术:\ 引入了macrubyc,一个命令行工具,作为AOT编译器的接口。 \macrubyc允许你

  • \ 即将到来的MacRuby支持将Ruby运行时嵌入到基于Objective-C的应用当中并为其编写脚本。Matt Mower解释了为什么选择MacRuby而不是其他Objective-C脚本的原因,还介绍了在当前MacRuby主干中可用的API。Matt用到MacRuby的应用是Elysium,一个用于生成音乐的应用。\ 几乎是从一开始,我就时常在想,Elysium应该是可脚本化的。一旦应用拥有

 相关资料
  • 问题内容: 我在将Macruby与ActiveRecord(w /sqlite3)或Sequel一起使用时遇到了问题。还有其他建议吗?我需要一个简单的轻量级持久性机制来嵌入我的应用程序,该机制可以处理少于5个表,最多只能处理几万行。 问题答案: 以下组合有效: 诀窍是卸载“ sqlite3” gem和安装“ sqlite3-ruby”。

  • 问题内容: 我刚刚使用命令安装了。它告诉我sequel-3.18.0已成功安装。 当我启动xcode并启动一个新的MacRuby应用程序时,它为单元测试设置了一个目标。我stub_test.rb用以下两行进行了修改: 尝试运行单元测试时,出现以下错误: 如果没有这两个require语句,则测试运行良好。 我曾尝试在Google上进行搜索,并在macruby.org上找到了以下票证: Ticket

相关阅读

相关文章

相关问答

相关文档