[#19958] shim/ruby16/tests — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
6 messages
2003/04/04
[#19960] Re: shim/ruby16/tests
— matz@... (Yukihiro Matsumoto)
2003/04/04
まつもと ゆきひろです
[#19965] unpack_sockaddr_in: sockaddr_in size differs — GOTOU Yuuzou <gotoyuzo@...>
Socket::unpack_sockaddr_in が struct sockaddr_in6 の場合にエラー
4 messages
2003/04/07
[#19980] ""*n — Tadayoshi Funaba <tadf@...5.so-net.ne.jp>
rb_str_times ですけど、こうしても構わないですか?
7 messages
2003/04/09
[#19987] Re: I quote: "Maybe IRB bug!!" — keiju@... (Keiju ISHITSUKA)
けいじゅ@ラショナルソフトウェアです.
9 messages
2003/04/09
[#19988] Re: I quote: "Maybe IRB bug!!"
— matz@... (Yukihiro Matsumoto)
2003/04/10
まつもと ゆきひろです
[#19990] Re: I quote: "Maybe IRB bug!!"
— keiju@... (石塚圭樹)
2003/04/10
けいじゅ@ラショナルソフトウェアです.
[#19992] lib/date — Tadayoshi Funaba <tadf@...5.so-net.ne.jp>
ふなばです。
8 messages
2003/04/10
[#20007] SEGV on File.stat(String.allocate) — nobu.nakada@...
なかだです。
5 messages
2003/04/11
[#20012] radix from 2 through 36 — nobu.nakada@...
なかだです。
10 messages
2003/04/11
[#20019] Re: radix from 2 through 36
— matz@... (Yukihiro Matsumoto)
2003/04/13
まつもと ゆきひろです
[#20020] Re: radix from 2 through 36
— nobu.nakada@...
2003/04/13
なかだです。
[#20024] pai.rb — Tanaka Akira <akr@...17n.org>
ふと思ったんですが、pai.rb の pai というのはπなんでしょうか?
5 messages
2003/04/14
[#20033] Exception#initialize — nobu.nakada@...
なかだです。
9 messages
2003/04/18
[#20237] Re: Exception#initialize
— matz@... (Yukihiro Matsumoto)
2003/05/20
まつもと ゆきひろです
[#20241] Re: Exception#initialize
— nobu.nakada@...
2003/05/20
なかだです。
[#20036] Re: Roundoff problem with Float and Marshal — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
16 messages
2003/04/18
[#20045] Re: Roundoff problem with Float and Marshal
— nobu.nakada@...
2003/04/20
なかだです。
[#20063] Re: Roundoff problem with Float and Marshal
— matz@... (Yukihiro Matsumoto)
2003/04/22
まつもと ゆきひろです
[#20064] Re: Roundoff problem with Float and Marshal
— matz@... (Yukihiro Matsumoto)
2003/04/23
まつもと ゆきひろです
[#20065] Re: Roundoff problem with Float and Marshal
— nobu.nakada@...
2003/04/23
なかだです。
[#20066] Re: Roundoff problem with Float and Marshal
— matz@... (Yukihiro Matsumoto)
2003/04/23
まつもと ゆきひろです
[#20038] bigdecimal/lib — Minero Aoki <aamine@...>
あおきです。
6 messages
2003/04/20
[#20047] Array#indexes and Array#select — WATANABE Hirofumi <eban@...>
わたなべです。
5 messages
2003/04/20
[#20067] failed to build ruby on HURD — akira yamada / やまだあきら <akira@...>
8 messages
2003/04/23
[#20097] jcode.rb — akira yamada / やまだあきら <akira@...>
25 messages
2003/04/26
[#20098] Re: jcode.rb
— matz@... (Yukihiro Matsumoto)
2003/04/27
まつもと ゆきひろです
[#20105] Re: jcode.rb
— WATANABE Hirofumi <eban@...>
2003/04/28
わたなべです。
[#20108] Re: jcode.rb
— matz@... (Yukihiro Matsumoto)
2003/04/28
まつもと ゆきひろです
[#20110] Re: jcode.rb
— Hiroyuki Komatsu <komatsu@...>
2003/04/28
小松です.
[#20118] Re: jcode.rb
— Shin-ichiro HARA <sinara@...>
2003/04/30
原です。
[#20132] Re: jcode.rb
— keiju@... (石塚圭樹)
2003/05/01
けいじゅ@ラショナルソフトウェアです.
[#20140] scope-in-state and import-module
— Shin-ichiro HARA <sinara@...>
2003/05/02
原です。
[#20116] Array#map — Shin-ichiro HARA <sinara@...>
原です。
12 messages
2003/04/30
[#20123] Re: Array#map
— matz@... (Yukihiro Matsumoto)
2003/04/30
まつもと ゆきひろです
[#20128] Re: Array#map
— Shin-ichiro HARA <sinara@...>
2003/05/01
原です。
[ruby-dev:19953] Re: How do we parse Regular Expressions in our brain?
From:
TAKAHASHI Masayoshi <takahashi@...>
Date:
2003-04-01 10:48:37 UTC
List:
ruby-dev #19953
高橋征義です。遅ればせながら。 Tanaka Akira <akr@m17n.org> wrote: > とりあえず pattern match 時に juxtaposition が associative である必要 > はありそうですが、あまりよくわかりません。 > > ちょっと Ruby で実装してみて頂けませんか? (嘘) (^^;;; > ふむ。character class 外の ] も警告したほうがいいかも。 /a]/ とかでしょうか。これは警告してもいいんじゃないかと私も思います。 > > とはいえ、空白sensitiveな文法や多重代入での教訓から、「凝りはじめると > > どんどん複雑になる(のでほどほどにしておいた方がいいかも)」というのも、 > > (弱気な)Ruby使いの立場に感じます。 > > そうですか? > やはり Ruby は Ruby らしく Ruby のやりかたを極めてもらわないと。 いやいや、それもちょっと違うんじゃないかと。 バランスを重んじるRubyとしては、「○×のやりかたを極める」と いう発想が合わないと思うんですよ。それは○×をRubyとした場合 でも同様でしょう。Rubyらしさはたいせつですけど。 > > YEN SIGN そのものの字面はともかく、YEN SIGN がそれ以外の文字に > > 紛れて多数入っていると、読みにくさが増すようです。 > > それは REVERSE SOLIDUS でも同じように思います。REVERSE SOLIDUS と YEN > SIGN の違いによる影響は別の原因なんじゃないでしょうか。 うーん、どうなんでしょう。見た目の問題は慣れの問題だったり するんでしょうかね。 > うーむ。算術式における優先順位に似たものではないんですか? > > ... + x * ... という式で、+ が右の要素を取り込む力と * が左の要素を取 > り込む力を比較すると、* の力の方が強いので x は * の引数になるわけです。 > > そういうような力じゃないんでしょうか? 解析結果自体は、優先順位によって決まるのではなく、なにかしら 決定的なルールがあって揺れがなく決まるようなもの、という イメージなんです。 # とはいえ優先順位も「ルール」だろうとか、「暗黙の優先順位」が # あるだけではとか言われると否定できないのですけど。 > > [^-] は別にいいんですが、[^-a] はちょっと見づらいですね。 > > 「[-」と「-]」という文字列の場合のみ例外、というつもりになって > > いるのかも。 > > では、[--:] と [#--] については? うーむ、それがあるのか。これは読みにくいですね。 そもそも「--」は読みにくいようです。フォントにもよりますが、 「-」「--」「---」の区別はつきにくいこともありそうです。 > > 「点がついた <, =, >」って「・>」みたいなやつでしたっけ。 > > はい、そうです。 > > > parse戦略が違う(演算子順位行列や順位関数を作っているわけ > > ではない)ので関連はなさそうな気もしますが、気がするだけ > > かもしれません。 > > どこがくっついてどこがくっつかないのか、という判断基準という意味で関連 > があるような気がしたんですが。 ルールからあらかじめ行列なりなんなりを計算しておいて、 それを利用してボトムアップに解析していく、というやり方が 違うように感じます。 # 単に順序の問題? しかし「見やすさ」という意味なら # 戦略の違いは無視できないんじゃないかと。 > なるほど。では、 > > [--abc] > [ab%--] > > も入れるとどういう順序になりますか? (↑読みにくい) [abcd-f-hijk] [--abc], [ab%--] [^-abc] [-abc], [^-], [abc-] (↓読みやすい) です。「a-b-c」のような「どっちになるのか分からない」ほど ではない(解釈としては[\--abc][ab%-\-]になりそう)けれど、 ちょっと勘弁してほしい、と感じます。 高橋征義 (TAKAHASHI Masayoshi) E-mail: maki@rubycolor.org