[ruby-talk:00361] Re: thinking aloud

From: matz@... (Yukihiro Matsumoto)
Date: 1999-05-29 08:11:28 UTC
List: ruby-talk #361
Hi.

In message "[ruby-talk:00357] thinking aloud"
    on 99/05/28, "Bryce Dooley" <thecrow@cyberdude.com> writes:

|First off, I think Ruby is a very nice scripting language.
|And extension writing is pretty nice too :)

Thank you.

|Here's some thoughts and such:
|    1. will there ever be static type checking?
|        or is that totally out of scope.

At current stage, it's out of my scope.  Static type system on the
dynamic language is interesting topic.  Some languages tried, none but
Dylan succeed, I think.

Static type checking may be added to Ruby in the future.  But it's not
easy to design the type system which is effective and consistent with
exsisting language design.  Ideas are welcome.

Maybe it's the topic for the next generation language.

|    2. has anyone considered a java port? (JRuby...?)

Mr. Igarashi at University of Waseda has once tried to make `Ruby on
Java'.  I think he's still in the early stage of development.

|    3. has 'freezing' or 'compiling' been attempted or
|    even being considered in the near future?

It has been in my ToDo list for long time.  Anyone volunteer?

|    4. is there a 'class browser' or something like that
|    available for Ruby?

There is.  There's mine, the simple editor by Ruby/Tk which contains
small class browser.  You can fetch it from:

  ftp://ftp.netlab.co.jp/pub/lang/ruby/contrib/mine-0.0.4.tar.gz

And I heard ruby-gtk-0.17 contains some kind of class browser, but
I've never tried it yet.

   http://www.minato.net/~j2/software/download/ruby-gtk-0.17.tar.gz

I'm afraid English document for above two is not available yet.

|I'll probably think of more questions ;)

It's a kind of contribution, thank you.

                                                matz.

In This Thread