[#34722] cgi.rb の form の挙動 — FUJIOKA Takeyuki <fujioka@...>

藤岡です。

18 messages 2002/04/02

[#34724] 「たのしい Ruby 」 — Shin-ichiro HARA <sinara@...>

原(信)です。

18 messages 2002/04/02
[#34728] Re: 「たのしい Ruby 」 — matz@... (Yukihiro Matsumoto) 2002/04/02

まつもと ゆきひろです

[#34746] Re: 「たのしい Ruby 」 — TAKAHASHI Masayoshi <maki@...> 2002/04/02

高橋征義です。

[#34752] Re: 「たのしい Ruby 」 — Shin-ichiro HARA <sinara@...> 2002/04/03

原(信)です。

[#34842] [ann] Web 家計簿(β版)リリース — 堀川 久 <vzw00011@...>

こんにちは。

18 messages 2002/04/07
[#34869] Re: [ann] Web 家計簿(β版)リリース — Nobuhide Kanagawa <nobuhide@...> 2002/04/11

こんばんわ!

[#34885] creating a scope / anonymous module — Takaaki Tateishi <ttate@...>

立石です.

38 messages 2002/04/13
[#34891] Re: creating a scope / anonymous module — nobu.nakada@... 2002/04/14

なかだです。

[#34892] Re: creating a scope / anonymous module — Takaaki Tateishi <ttate@...> 2002/04/14

At Sun, 14 Apr 2002 18:00:12 +0900,

[#34894] Re: creating a scope / anonymous module — nobu.nakada@... 2002/04/14

なかだです。

[#34896] Re: creating a scope / anonymous module — Takaaki Tateishi <ttate@...> 2002/04/14

At Sun, 14 Apr 2002 21:08:47 +0900,

[#34899] Re: creating a scope / anonymous module — matz@... (Yukihiro Matsumoto) 2002/04/15

まつもと ゆきひろです

[#34901] Re: creating a scope / anonymous module — Takaaki Tateishi <ttate@...> 2002/04/15

At Mon, 15 Apr 2002 09:51:05 +0900,

[#34902] Re: creating a scope / anonymous module — matz@... (Yukihiro Matsumoto) 2002/04/15

まつもと ゆきひろです

[#34903] Re: creating a scope / anonymous module — Takaaki Tateishi <ttate@...> 2002/04/15

At Mon, 15 Apr 2002 13:53:53 +0900,

[#34904] Re: creating a scope / anonymous module — matz@... (Yukihiro Matsumoto) 2002/04/15

まつもと ゆきひろです

[#34910] Re: creating a scope / anonymous module — Takaaki Tateishi <ttate@...> 2002/04/15

At Mon, 15 Apr 2002 15:07:57 +0900,

[#34958] windows 版 ruby でシステムコマンドが動かない — "jazzski _comp" <jazzski_comp@...>

はじめてrubyを使うのですが、windows版(cygwin版1.6.1)で下記のように

12 messages 2002/04/23

[ruby-list:34760] Re: Ruby バージョンの検査法

From: Koji Arai <JCA02266@...>
Date: 2002-04-03 19:18:25 UTC
List: ruby-list #34760
新井です。

In message "[ruby-list:34748] Re: Ruby バージョンの検査法"
  on Wed, 3 Apr 2002 10:22:00 +0900,
  "NAKAMURA, Hiroshi" <nakahiro@sarion.co.jp> wrote:
> なひです。

> という点から、これ(あるバージョン以前なら動作しません)も
> ほとんど役に立たない(まつもとさんが指摘したように、perl4と
> perl5のような、数字の違いが明示的に互換性のなさを表している
> 場合は使える)。
> 
> ちなみに、「どうしてもプログラム中で比較したい」場合に、
> 「バージョンに頼」るのは問題ないと思います。ただし上記の
> 理由で、大小比較はほとんど無意味。explicitにやりましょう。

  if RUBY_VERSION < '1.6.6'
    STDERR.puts "1.6.6 より前のバージョンは動作確認してません。"
    STDERR.puts "何が起こっても知りません。rubyのバージョンあげてね"
  end

というのも無意味?動作しませんとかでなく、あるバージョン以前
は動作確認したくない。テストしたくない。考えたくもない。それ
でも動かしちゃう奴がいるから予防策を張りたい。とか。

はっきりいって理由はなんでもいいのですが「それでもバージョン
を比較したい」という要件があったとして、現状の「まつもとさん
の約束」を頼りにせざるを得ないという状況に不安を抱くのは健全
な考えだと思います。(失礼^^;まつもとさんが信用できないという
話ではない。。。のかな?)なんか、2000 年問題を連想しました。

で、まあ私は RUBY_VERSION はそれほど大げさな話でもないし、そ
ういうののために何か仕組みを採り入れるのは考えるのも面倒臭そ
うだし、現仕様に代わる気持ちのいい代案は思い付かないし、まつ
もとさんを信用してますので(^^)現在のままでも良いのですが、何
か良い案が出るかも知れないのに議論の芽を摘んじゃうような意見
しか出ないのはなんだかもったいないなあっと思ったのでした。

> というわけで、大小比較は積極的には支援しないという魔法が
> かかっているものと思われます。

ですねえ。

他の人の意見を見るに、逆に、「バージョン比較は無意味だから、
やっぱ 1.6.10 リリースしちゃおうよ」という意見が出ると、賛成
意見多数なのかな?

ちょっと思ったのは、「RUBY_VERSION を比較したいときは必ず左
辺に書くように」という「約束」を作るとバージョン比較したい人
間は「将来、問題があったとき特異メソッドを作ってくれるんだな」
とだまされてくれるかも。で、実際はかたくなに 2 桁にしないよ
うにするとか。

実装側は今まで通りで、使う側は(偽の)安心感が得られて両方とも
幸せ(^^;

--
新井康司 (Koji Arai)

In This Thread