Slashdot Mirror


Ruby 1.9.1 Released

Janwedekind writes "Yuki Sonoda yesterday announced the release of Ruby 1.9.1 (Ruby Inside coverage with lots of links). The VM of Ruby 1.9, formerly known as YARV, was initiated by Koichi Sasada and has been in the making for quite some time. Ruby's creator Yukihiro Matsumoto has already presented many of the upcoming features in his keynote at RubyConf 2007. Most notably, Ruby 1.9 now supports native threads and an implementation of fibers. A lot of work also went into encoding awareness of strings. The 1.9.1 version is said to be twice as fast as the stable 1.8.7. It will take some time though until the majority of existing Ruby extensions get ported to 1.9."

9 of 226 comments (clear)

  1. hmmm... by bsDaemon · · Score: 3, Funny

    No wifi, garbage collection not as good as Lisp; Lame.

  2. Re:Twice as fast... by Anonymous Coward · · Score: 5, Funny

    They don't need to be compettive on performance. They just need to improve performance to "barely tolerable slow" as opposed to "intolerably slow".

  3. Re:Twice as fast... by Anonymous Coward · · Score: 2, Funny

    all of them?

  4. What about C? by jonaskoelker · · Score: 5, Funny

    Python is skiing and ruby is snow boarding.

    I guess that makes C drunk driving. Much faster and more crash-prone.

    --*car_analogy_quota("jonaskoelker");

    1. Re:What about C? by windsurfer619 · · Score: 2, Funny
      • C++ is also drunk driving, but with a backseat driver yelling in your ear?
      • Perl is unicycling down the highway? A lot more maneuverable, but you wouldn't want to go very far.
      • Java is taking the biggest train you can find, but not knowing where it's going.
      • Bash is running down the mountainside trying to steal someone else's skis or snowboard and figuring out how to use them before you hit the bottom.
      • PHP is sledding. Very easy to pick up and reasonably fast, but you really hope that a tree doesn't get in your way.
  5. Re:Twice as fast... by Anonymous Coward · · Score: 4, Funny

    Being "roughly competitive" with PHP isn't saying much...

    Like saying "I'm basically as knowledgable as Joe the Plumber"

  6. Re:Ruby vs Python by makapuf · · Score: 4, Funny

    you know, bad analogies are like a wooden banana.

  7. Re:Unicode? by TheSunborn · · Score: 4, Funny

    Php also allows strings to use different encodings within the same program. With the extra twist that php don't keep track of the encoding, so if you want to find the number of characters in a string, you the developer must know the current encoding of the string, and then call the right method, based on which encoding the string has.

    Sometimes I think that the developers of php just take all the bad things in other languages, and say "I can make a worse implementation of this."

     

  8. Re:Ruby vs Python by Anonymous Coward · · Score: 2, Funny

    they're hard to eat?