InfoQ

InfoQ

主题/标签专用视图

MacRuby相关的内容


“MacRuby”相关新闻

面向移动的Ruby:MRuby、RubyMotion与Ruboto

主题
Ruby,
动态语言,
iOS,
语言,
编程,
移动,
MacRuby,
操作系统,
ISO

过去几周出现了几个新的Ruby实现与方言,他们分别是轻量级、兼容于ISO的MRuby以及可以通过Ruby编写iOS应用的MobiRuby与RubyMotion。

MacRuby近况:Ruby App现身Mac AppStore、Lion将包含MacRuby、XCode 4支持

主题
Ruby,
运行时,
动态语言,
Java,
语言,
编程,
桌面,
富客户端/桌面,
MacRuby,
用户界面,
Apple,
MacOS

MacRuby团队正在为MacRuby 1.0而努力工作,在最近发布的0.10版本中加入了XCode 4支持。与此同时,第一个使用MacRuby编写的应用程序出现在了AppStore中。此外,MacRuby有望成为即将发布的Mac OS X 10.7 “Lion”中的一部份。

Ruby VM综述:MacRuby 0.8、Rubinius 1.2、MRI 1.8.7及1.9.2更新

主题
Ruby,
运行时,
动态语言,
Java,
调试器,
语言,
调试,
编程,
Ruby 1.9,
性能和可伸缩性,
Rubinius,
MacRuby

近日,Ruby VM又有很多新发布。MacRuby 0.8修复了很多Bug并开始了1.0之路。Rubinius 1.2改进了内存效率以及调试器。MRI发布了新的补丁:1.8.7-p330与1.9.2-p136,后者也是暨1.9.2发布之后首次重大的Bug修复。

MacRuby综述:0.7发布、基于GCD的Web服务器以及BridgeSupport

主题
Ruby on Rails,
虚拟机,
运行时,
Ruby,
动态语言,
Java,
语言,
并发,
线程技术,
Apple,
MacRuby,
MacOS,
编程,
富客户端/桌面

近日,MacRuby 0.7发布了,除了常规的性能与兼容性改进外还包含了对Ruby 1.9.2支持。为了说明MacRuby与Snow Leopard的Grand Central Dispatch(GCD)的紧密集成,MacRuby团队还发布了ControlTower,这是一个基于Rack的Web服务器。此外,凭借新的BridgeSupport,开发者可以脚本形式访问所有的本地API。

LLVM 2.8发布

主题
JVM,
虚拟机,
运行时,
Ruby,
Mono,
Java,
动态语言,
.NET,
语言,
编译器,
编程,
CLR,
架构 ,
LLVM,
MacRuby

LLVM团队昨日发布了LLVM 2.8,包括下一代C/C++编译器、优化器和运行时的低级虚拟机基础架构。VMKit使用LLVM来实现CLR和JVM的运行时,MacRuby和Python的Unladen Swallow也同样用到了LLVM。另外,最近发布的Mono 2.8包含了一个mono-llvm运行时。那么,LLVM 2.8都有哪些新特性?

MacRuby 0.6:GCD,线程性能改进,更快的调试器,AOT

主题
Ruby,
运行时,
动态语言,
Java,
调试器,
语言,
调试,
编程,
富客户端/桌面,
Ruby 1.9,
Apple,
MacRuby,
MacOS

MacRuby 0.6已经发布,引入了调试器以及大幅修改的Grand Central Dispatch(GCD)支持。大量的核心功能都被彻底地审查和修改过,例如新的String实现以及代替了Oniguruma的线程安全的Regex库。对于Cocoa开发来说,MacRuby的稳定性已经足够。

MacRuby 0.5 Beta增加JIT、AOT、GCD支持,删除GIL

主题
Ruby,
动态语言,
垃圾回收,
语言,
编译器,
线程技术,
Apple,
编程,
性能和可伸缩性,
LLVM,
MacRuby,
iPhone,
MacOS

MacRuby 0.5的首个beta版已经发布,增加新的VM、JIT和AOT支持,同时删除了GIL。InfoQ就MacRuby的现状和将来能否使用MacRuby为iPhone写Ruby应用程序采访了MacRuby的核心团队。

Ruby VM综述:MacRuby进展、IronRuby及Ruby 1.9.2延期

主题
IronRuby,
Ruby,
运行时,
Java,
动态语言,
语言,
并发,
.NET,
线程技术,
编程,
Ruby 1.9,
Rubinius,
MacRuby,
MacOS

MacRuby 0.5 RC1即将发布了,该版本还增加了对Grand Central Dispatch的支持。新版的IronRuby也已发布,而Ruby 1.9.2可能要延期了,同时Rubinius也要兼容于Ruby 1.8.7了。

Ruby 1.9综述:Ruby 1.9的Ruby-debug、Ruby Switcher和MacRuby

主题
Ruby,
运行时,
动态语言,
Java,
调试器,
调试,
语言,
编程,
Ruby 1.9,
MacRuby

Ruby 1.9的ruby-debug彷佛已经浴火重生,通过大量的优化让开销不断减小。Ruby Switcher使得并行运行不同Ruby版本更加快捷方便。另外,MacRuby的实验性分支被合并到了MacRuby的主干开发中。

Mac和Ruby综述:MacRuby AOT,用ChocTop创建DMG文件

主题
Ruby,
运行时,
动态语言,
脚本,
Java,
语言,
编程,
富客户端/桌面,
Apple,
MacRuby,
MacOS

MacRuby稳步推进中,支持预编译技术的编译器已经出现在试验性分支上,距离发布指日可待。这使得Ruby成为开发Cocoa应用的头等语言。另外,Dr Nic开发的ChocTop工具可以用来创建MacOS的DMG文件。