andymatuschak.org: Square Signals

This article was published on Sunday, September 16th, 2007 at 1:12 pm.

Gigi D`Agostino ringtonesThree Days Grace ringtones

RubyBrowser?

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

Picture 2.png

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}

  1. Michael Gregoire 17 September, 07 @ 7:28 am

    Let me at it! :) That’ll be quite useful.

  2. Michael Gregoire 17 September, 07 @ 7:30 am

    I forgot to ask…. have you done any speed comparisons between RubyCocoa and Cocoa?

  3. Ben Stiglitz 17 September, 07 @ 1:15 pm

    Oh, but think of the categories! The categories!

    …well, maybe Extends.

  4. Andy Matuschak 17 September, 07 @ 10:48 pm

    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.

  5. Michael Gregoire 18 September, 07 @ 6:04 am

    Hey, thanks Andy!

    Peace
    Mike

  6. Ben Stiglitz 18 September, 07 @ 2:00 pm

    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.

  7. Ash Ponders 08 October, 07 @ 7:17 pm

    Update more andy.
    skip class if you must.

  8. Andy Matuschak 09 October, 07 @ 8:55 am

    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.

  9. Ash Ponders 17 October, 07 @ 11:40 pm

    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?

  10. Alistair Holt 21 October, 07 @ 7:33 am

    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.

  11. Andy Matuschak 21 October, 07 @ 10:35 am

    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.

  12. Alistair Holt 24 October, 07 @ 2:40 am

    Yea, it’s a shame about that. It would be really nice to have some tasty custom formatting though (via css?).

Leave a Comment

Currently you have JavaScript disabled. In order to post comments, please make sure JavaScript and Cookies are enabled, and reload the page.

You can follow any responses to this entry via its RSS comments feed. You can also leave a trackback if the inclination is there.

If you're looking for something specific then give the search form below a try:

RSS Wordpress Grady (theme) Return to the Top ↑