Video of Matz Speaking at Google about Ruby 1.9 – February 20, 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.
February 23, 2008 at 6:05 pm
Blah.. I hope Google manages to fix the sound. Is it just me, or is this video barely audible?
February 23, 2008 at 6:10 pm
Blah... nevermind, I opened up the wrong video at the tech talks page.
February 24, 2008 at 10:23 am
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?
February 24, 2008 at 10:25 am
you're my hero matz ;-)
February 24, 2008 at 3:15 pm
#3
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
February 24, 2008 at 6:35 pm
Geez, he looks so nervous and stressed on this video... poor guy. Anyways, ruby rocks and I just love to see it mature.
February 24, 2008 at 11:22 pm
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?
February 25, 2008 at 1:58 am
I noticed Rubinius wasn't in his VM implementations slide (yet Ruby.NET was!). However, he mentions Rubinius later in the talk.
February 25, 2008 at 6:53 am
Matz refers to Rubinius briefly when answering a question about the Ruby specification.