[ruby-list:79] Re: ruby vs. perl

From: matz@... (Yukihiro Matsumoto)
Date: 1996-01-23 04:44:13 UTC
List: ruby-list #79
まつもと ゆきひろ@トヨタケーラムです.

In message "[ruby-list:78] ruby vs. perl"
    on 96/01/23, P nakawtse <nakawtse@syrinx.dq.isl.ntt.jp> writes:
|中渡@NTTです.

| サンプルとかみると,pl,rbってそれほど変わらないような気がする
| 小さいものを書くときにはメリットがないのかもしれない.

でしょうねえ.もっとクラスがたまらないと話にならない部分はあ
ります.で,せっせと拡張モジュールを作ってもらうための情報を
提供したりするわけです.

| 違いが出るのは資産の再利用性という点ではないでしょうか?
| #実例がまだないけど

後,オブジェクト指向に慣れてもらうのにも役立つかも知れません.

# 「教育用にも使える」というのは使えないソフトウェアに対する
# 形容だという言葉もありますが.

正直言うと,もっとruby独自の使われ方を模索しないといけないな
と思っています.

| できればperlの-f,<> も欲しいです.ノーテーションの追加は
| 難しいのでしょうか?

本当に追加ならそんなに難しくないと思いますけど,非互換性のあ
る変更はあまりしたくないです.たとえば begin .. endを { }に
するとかは考えていません.

とはいえ,perlは研究しているので同じ事はできるようになってい
ます(中渡さんは機能ではなくノーテーションのことをおっしゃっ
ているんだと思うんですけど).

-fについては,以下のいずれかを使ってください.

   File.exists? ファイル名

   include FileTest
   exists? ファイル名

   test ?f ファイル名


<>はrubyではこういう風に書きます

 perl:
  while (<>) { 
    ... 
  }

 ruby:
  while gets
    ...
  end

In This Thread

Prev Next