[#39464] Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

25 messages 2004/04/01
[#39608] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

遅い反応&File.fnmatchは使った事ない&ruby-devの方では

[#39609] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

File.fnmatch(と Dir.glob)をちょっと使ってみたのですが、

[#39610] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/02

山本です。

[#39611] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39613] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39616] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39620] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39621] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/03

まつもと ゆきひろです

[#39622] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[ruby-list:39478] Re: int/int in Ruby2?

From: Nakamura Akifumi <BXQ04723@...>
Date: 2004-04-02 01:55:33 UTC
List: ruby-list #39478
お世話になっております。 A.中村です。

On Fri, 2 Apr 2004 02:39:18 +0900
Masaaki Sakano様 mas@star.le.ac.uk wrote:

> 私の愛する PostScript が出てくるとは思いませんでした (笑)
> 
> PostScript (のような逆ポーランド記法)の場合、
>   "数字 数字 演算子"
> の順になって、日常使う 「5 + 6」 などの表現とは完全に異なります
> から、、、演算子が記号でなく、言葉なのは(私は)自然に受け入れられます。
> # 実際、PostScript の場合、「+」でなく「add」、「-」は「sub」ですし。

個人的にはPostScript系言語にも
「+」とかが有っても良いと思っている
(というか、馴染んだC系の文法語法との「違い」が
少なければ少ないほど楽だと感じてしまう)ところです。

あとPSの「/」については、
「/云々」で、rubyの「:云々」と同じように
Symbolって意味になるんで、
単独の「/」に別の意味を持たせるのは避けたかった、
のかも??


あと逆の例として、Pascal
(よく知りませんが少なくともBorland系の…
手元のDelphiのマニュアルによると)
だと、「div」は「整数除算」だそうです。
整数 div 整数 は整数、です。


本当に言語ごとに色々なんでしょうね…

(「作者の好みだから仕方ない」っていう発想は
あまり好きではないです。作者相手にだって
「おいおいそりゃないだろ」って言いたいことは有りますから。
ただ、この件については、俺も
「別にいいじゃん」という印象しか持ってません。
つまり、件ごとに、納得するかしないかは独立です。)


> Ruby の Integer の Fixnum, Bignum は素晴らしいです (_o_)。ユーザーは、
> Fixnum, Bignum の違いをほぼ全く意識しなくていいですから。
> Rational も同様で、ユーザーが意識する必要があることはほとんどないと
> 思うのですが。

Bignumに格上げになるタイミングって、
なんてゆーか、プログラマから見て
比較的「制御可能」な気がしています。
この場面では「どうせ大きい数字は使わないだろう」から
格上げが生じないよね、という感じでプログラムを書いてる気がします。

#格上げされないかどうかが気になるのは、やっぱり速度のせいです。
#MIDI Short Event は Fixnumに収まる範囲だよなぁ、とか(^^;

一方、整数割る整数が整数になるかならないかってのは、
剰余が0になるかならないかという
「せわしい周期」で巡ってくる事象なんで、
いちいち人間が仕切るのは面倒かな…

…と思っていた矢先(?)に、C系言語の
「整数割る整数は整数」という世界観に巡り合って、
クビまでまったりどっぷり漬かっちゃいました、と。

まあ、演算子にどの記号を使うかって話とは別なんですが、ね。
もう慣れと気分の問題っていうか。


In This Thread