Ruby Weekly is a weekly newsletter covering the latest Ruby and Rails news.

Video of Matz Speaking at Google about Ruby 1.9 – February 20, 2008

By Peter Cooper / February 23, 2008

Google has a series of "tech talks" on YouTube where, presumably, Google gets technological luminaries to come in and give a talk about their work. The latest is by Ruby's creator, Yukihiro "Matz" Matsumoto, and was given just a few days ago on February 20, 2008. In the video, Matz quips at Google's reticence to use Ruby but spends most of the time talking about Ruby 1.9, YARV, JRuby, and other new developments, and fielding questions from the audience.


  1. Jeremy says:

    Blah.. I hope Google manages to fix the sound. Is it just me, or is this video barely audible?

  2. Jeremy says:

    Blah... nevermind, I opened up the wrong video at the tech talks page.

  3. Jimbo Watunusi says:

    The guy asking the question on whether the string traversal was inefficient was Guido van Rossum (creator of Python). He sounded a little smug, don't you think?

  4. andoy says:

    you're my hero matz ;-)

  5. Simon Ask Ulsnes says:


    It is an interesting question, though. Guido is right, O(n*n) is not easy to avoid when you use the raw bytes as the underlying data structure.

    I imagine the best you could achieve would be O(log n) with some kind of heap-like structure.

    Or you could change the internal representation to be an array of Chars, where Char is unicode-aware, which would give O(1).

    Hmm, it would be an interesting experiment.

    - Simon

  6. Robert Nasiadek says:

    Geez, he looks so nervous and stressed on this video... poor guy. Anyways, ruby rocks and I just love to see it mature.

  7. Matthijs Langenberg says:

    I've skimmed a bit through the talk and matz doesn't referer to Rubinius, right? Why doesn't he mention it as an available Ruby interpreter?

  8. Mark Thomas says:

    I noticed Rubinius wasn't in his VM implementations slide (yet Ruby.NET was!). However, he mentions Rubinius later in the talk.

  9. Peter Cooper says:

    Matz refers to Rubinius briefly when answering a question about the Ruby specification.

Other Posts to Enjoy

Twitter Mentions