Why MacRuby Matters
slideshare.net
slideshare.net
edit, found one: http://lists.macosforge.org/pipermail/macruby-devel/2009-Jul...
Off-topic: anyone else sick of slideshare? Why exactly do they need flash to show a series of images (most of which have images of text)?
I initially thought that was the reason why it was in flash; so slide notes would be visible somehow. Thats not the case though.
Thanks for the link!
gradient(:start => (:name => "grey"), :end => (:name => "blue))
While I do agree that Objective-C has many, many drawbacks, the fact that Cocoa was designed with ObjC in mind, makes me stick with it rather than trying to work Cocoa in another language.
The direct mapping from Obj-C to MacRuby is quite simple. Here's an example from some code I'm working on at the moment
TPShot *newShot= [[TPShot alloc] initInWorld:world
atPosition:shotPos
facing:facingAngle];
becomes new_shot= TPShot.initInWorld world,
atPosition:shotPos,
facing:facingAngleObjective-J is walking a similar line, and thanks to its JavaScript base it has many of the same things MacRuby brings to the environment. MacRuby probably has better immediate performance potential, but Objective-J has more flexibility in future language design decisions.
It's a good time for those of us interested in Cocoa and its related projects.