けいじゅ@日本ラショナルソフトウェアです.

In [ruby-list :7464 ] the message: "[ruby-list:7464] subscribe for
ruby-list ", on Apr/15 01:57(JST) Kazuhiro HIWADA writes:

>ひわだといいます。はじめまして。

>実は、camlの話題に釣られました ^^;
>僕は最近、rubyにClassBrowserが欲しいと思っています。
>というのも僕は最近 O'Caml を拡張した O'Labl という言語を
>良く使っているのですが、O'LablにはLablBrowserという
>プログラミング支援ツールがあり、GUIで
>関数の検索や構文チェック、型チェック等を行なえます。
>
>非常に便利なものなので、rubyにも似た物があるといいなあと
>思った次第です。

まず, できないものから. 型チェックは根本的に無理ですね. rubyには静的な
型というものがありませんから...

次に, rubyにプログラミング支援ツール(クラスブラウズ, 関数検索なども含
む)というのもは存在しません. それっぽくなってきて, かつ可能性が高いな
と思うのがemacs(inf-ruby-modeなど)+irbです まだ, 実行環境しかサポート
できていませんがプログラミング支援とデバッグ支援まで拡張していけたらい
いなと思っています.
emacsの上で動く環境を想定するならそれほど難しくないと思っています. 

# あくまで希望ですから(^^;;;

# emacsってGUIじゃないからヤダといわれると困りますが... そういう人は
# irbの上でGUIを書いてもらうと完璧かな(^^;;;

次に, 構文チェックですがこれってどんなものでしょう? 今でも,

  ruby -C script.rb

で構文チェックはしますが? ちゃんとエディタ中でエラー行に飛べというと今
のところ存在しませんね.

# でも, emacsと組み合わせれば簡単に飛ばせることはできます. 私は普段そ
# れを使っています.

>#特にimplボタンを押すとその関数のソースコードが表示される
>#あたりがsrc as a documentationてな感じでいいです ;-)

これはsmalltalkの乗りですね. これも今の段階ならそれほど難しくなく実現
可能です.

# ボタンじゃなくて, きっと^C^何とかですが(^^;;;

>自分で作るのは無理そうなので、紹介してみることにしました ^^;。
>興味がある方はお試し下さい。

smalltalk何かもそうですが, 環境はすごくいいと思うんですが... 自分で作
るとなると道は遠いですね....

__
................................石塚 圭樹@日本ラショナルソフトェア...
----------------------------------->> e-mail: keiju / rational.com <<---