This will be cool, I think. I’m not getting distracted from Sparkle 2, I swear.

It also happens to be written in RubyCocoa, which I am enjoying immensely. Also check out RubyObjC, which is superior technically but seems less polished. Maybe I’m wrong—feel free to weigh in.
More on why it’s a lot more fun to code in Ruby than in Obj-C later.









The Conversation {12 comments}
Let me at it! :) That’ll be quite useful.
I forgot to ask…. have you done any speed comparisons between RubyCocoa and Cocoa?
Oh, but think of the categories! The categories!
…well, maybe Extends.
Michael: I don’t plan to hack at this any more until Sparkle 2’s done, so feel free to go for it. It’s in an icky, undocumented state now: Download Ruby Browser (17-09-07). I haven’t done any speed comparisons, but it’s obviously slower by necessity, not only because Ruby’s about a bajillion times slower than compiled C but because it’s not a very efficient bridge. RubyObjC is a lot fancier, but the bridge operations are negligible compared to the relative slowness of Ruby, methinks.
Ben: Leaving those out would be like leaving out mixins at a Coldstone. It will not stand.
Mmm… oreo bits.
Hey, thanks Andy!
Peace
Mike
Andy: Glad to hear that you know the One True Browser Way. (Incidentally, I’d love to see an Objective-C IDE with a browser.)
That’s a nice use of NSTreeController.
Update more andy.
skip class if you must.
It’s actually been Rotation that’s been taking all my time; that’s over now, so I really hope I’ll have more time to be useful.
I’m also waiting until Leopard comes out so I can write the deluge of articles on new Cocoa things that have been under NDA.
I’m sure your marsedit drafts folder is bulging with leopard articles, but my rss reader is bored. Cant you tell me something nifty about ruby?
I love this. Would be nice to use fastri (http://eigenclass.org/hiki/fastri) rather than ri as it’s pretty slow :)
I’d love to get involved if you’re looking for any help.
Excellent suggestion, Alistair. I just wish it had support for -f html. I guess I’ll have to parse the plaintext output and make it prettier.
Yea, it’s a shame about that. It would be really nice to have some tasty custom formatting though (via css?).
Leave a Comment
You can follow any responses to this entry via its RSS comments feed. You can also leave a trackback if the inclination is there.