MacRuby 0.7 Released: More Stability and Easier Sandboxing
After 5 months of development, we are happy to announce the immediate availability of MacRuby 0.7. This release does not bring any significant features but consolidates the existing functionality of MacRuby by improving its Ruby compatibility, concurrency, Cocoa support, and overall stability and performance.
Anon
The MacRuby team has announced the release of MacRuby 0.7. No significant feature releases but stability and performance boosts are always particularly welcomed in alternative Ruby implementations.
To me, the most exciting "new" feature is the exposing of MacRuby's built-in "sandboxing" functionality through a Sandbox
class. Sandboxing goes a lot further than Ruby's typical safe mode features, since it blocks activities performed by all of the libraries and system services called by your app's process too.
If MacRuby hasn't been on your radar recently, it's also worth checking out the new MacRuby-powered Control Tower server that's based on Rack and takes full advantage of MacRuby’s concurrency facilities.
(Sorry for the lateness of this post. I was on vacation for a week. Service now resumes!)
October 5, 2010 at 10:06 pm
If you're on MRI/REE and on a Mac, you can use Dia.
It provides the same features and uses the same low-level OSX API, but it does not limit you to creating a sandbox environment for the current process only(Like the MacRuby Sandbox class).
It's also a pure-ruby implementation, with the help of FFI.
The sandbox class in MacRuby is pure C, but still an interesting piece of code.
I plan to write a tutorial on using the Sandbox class in MacRuby soon.
- Rob
October 13, 2010 at 11:26 pm
It's a very nice work.
I'm just a bit disapointed that HotCocoa is no longer maintained. It was such a promising library.
But I guess XCode can do the work...