Slashdot Mirror


Interview with the Creator of Ruby

Lisa writes: "Yukihiro "Matz" Matsumoto talks about Ruby's history, the influence of Perl and Python on Ruby, and his new book, Ruby in a Nutshell. In the article he explains: "When I started the language project, I was joking with a friend that the project must be code-named after a gemstone's name (àla Perl). So my friend came up with "ruby". It's a short name for a beautiful and highly valued stone. So I picked up that name, and it eventually became the official name of the language. Later, I found out that pearl is the birthstone for June, and ruby is the birthstone for July. I believe Ruby is an appropriate name for the next language after Perl.""

10 of 183 comments (clear)

  1. urls by jrs+1 · · Score: 5, Informative

    there the ruby language home page and you can download the latest version.

  2. Re:Anyone got a link? by Phantasiere · · Score: 2, Informative

    Try the Ruby homepage here for downloads of the interperter.

    Another good resource is for information about the language is Ruby Central, which includes the online version of the book, 'Programming Ruby - The Pragmatic Programmer's Guide' which is very use for those learing the language and as a general language reference.

  3. Re:What Ruby got that Python don't got? by huberj · · Score: 2, Informative

    It's hard to reply to this -- how could this (obvious) flame get moderated so high? I don't understand why you think that for Ruby to be useful it has to obsolete Python?

    I don't know Python, but I suspect the features of both Ruby and Python are similar. The syntax for Ruby is very nice.

    What happened to you (switching from Perl to Python) is basically what happened to me, except it was Perl -> Ruby.

    Can't you accept that it's possible for someone to actually like one language more than the other? (you obviously do, and are so closed minded to not give Ruby more than a quick look over)

    I recommend reading some of the Pickaxe Book, which is available online.

  4. Re:It ain't bad... by JamesOfTheDesert · · Score: 4, Informative
    It desperately needs a Camel book...


    Perhaps one of these (some out know, some to be published Real Soon Now) would help.


    Programming Ruby: A Pragmatic Programmer's Guide, by David Thomas, Andrew Hunt
    Paperback - 608 pages 1st edition (December 15, 2000)
    Addison-Wesley Pub Co; ISBN: 0201710897

    Ruby Developer's Guide, by Michael Neumann
    Paperback - 520 pages 1st edition (November 2001)
    Publishers Group West; ISBN: 1928994644

    Ruby In A Nutshell, by Yukihiro Matsumoto
    Paperback - 230 pages 1st edition (November 2001)
    O'Reilly & Associates; ISBN: 0596002149

    The Ruby Programming Language (With CD-ROM), by Yukio Matsumoto
    Paperback - 496 pages Bk&Cd-Rom edition (July 5, 2002)
    Addison Wesley Professional; ISBN: 020171096X

    The Ruby Way, by Hal Fulton Guy Hurst
    Paperback, 400pp. ISBN: 0672320835
    Publisher: Sams, Pub. Date: November 2001

    Sams Teach Yourself Ruby in 21 Days, by Mark Slagell
    Paperback, 1st ed., 600pp. ISBN: 0672322528
    Publisher: Sams Pub. Date: December 2001

    Programmieren mit Ruby, by Armin Röhrl, Stefan Schmiedl, Clemens Wyss, etc.
    dpunkt.de; ISBN 3898641511 (February, 2002)
    --

    Java is the blue pill
    Choose the red pill
  5. I really hope Ruby gains ground by Colonel+Panic · · Score: 3, Informative

    It's a joy to program in...

    * There's iterators & blocks
    *A unified class/type system (meaning you can extend built-in types like String,Array,Hash,Kernel, etc)
    * fully OO - 42.times { |i| puts i }
    but it doesn't get in the way when you don't want OO, like it seems to with Java.
    * Design patterns - Observable,Delagator,Singleton,...
    * dRuby - Ruby's very easy to use distributed object system.

    For now it's great fun, hopefully someday it'll pay the bills too. ;-)

  6. Re:better alternative for product development by Fnkmaster · · Score: 2, Informative

    I find Python to fit this bill quite well, though I'm sure Ruby has the same general style to it and can be just as readable. In particular I love the fixed indenting for code organization. The variants and often times complete failure of many projects to format source code and adhere to a coding standard in anything resembling a readable format always annoys me. Some people find this feature of Python even more annoying though - whatever floats your boat (I've often sat around wondering why we don't just force Java to have a common indenting syntax so everyone can use the editor of their choice and they will play nice out of the box).

  7. A framework for web apps by metlin · · Score: 3, Informative

    Rappsrv is an interesting framework for web applications written entirely in Ruby.

    You can check out the site, the code and the thing at work.

    Pretty neat! There are also some nice Ruby resources at the same site.

  8. Re:Need to see it in job ads before it's "official by jimm · · Score: 2, Informative
    Here is a Ruby job. The description starts:

    "Client is a small advertising agency in Manhattan.

    "Job consists of production work on heavily dHTML website. In order to minimize production pain, html pages are generated using Ruby (a wonderful language)."

    Yay, Ruby!

    --
    Transcript show: self sigs atRandom.
  9. Ruby was the father of Microsoft Visual Basic. by Anonymous Coward · · Score: 1, Informative

    Ruby was invented in 1988 by Alan Cooper, he sold it to Bill Gates. Bill mixed Ruby with Qbasic and the result was Visual Basic.

    Sources:

    http://www.webword.com/interviews/cooper.html

    http://www.cooper.com/

  10. Re:Also check out this link by talesout · · Score: 2, Informative
    Any link that isn't goatsex is modded up blindly.

    I remember the article on apple a while back where a guy just went through apple's web site and posted links to a whole shitload of apple products. He had +5 Informative so fast it made your head spin. Fucking moderators.

    --


    Bite my yammer.