[#950] ruby 1.1b0 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

33 messages 1997/12/05

[#998] ruby 1.1b1 released — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

48 messages 1997/12/09
[#1011] Re: ruby 1.1b1 released — Kazuhisa Yanagawa <katze@...> 1997/12/10

in message-id: <199712090833.RAA31727@picachu.netlab.co.jp>

[#1013] Re: ruby 1.1b1 released — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1028] Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/10

原です。

[#1030] Re: Regexp#operators (Re: ruby 1.1b1 released) — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1033] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/10

原です。

[#1049] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/11

原です。

[#1064] Re: Regexp#operators (Re: ruby 1.1b1 released) — matz@... (Yukihiro Matsumoto) 1997/12/12

まつもと ゆきひろです

[#1097] Re: Regexp#operators (Re: ruby 1.1b1 released) — Shin-ichiro HARA <sinara@...> 1997/12/15

原です。

[#1002] Object#bind — shugo@... (Shugo Maeda)

前田です。

39 messages 1997/12/09
[#1008] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1023] Re: Object#bind — shugo@... (Shugo Maeda) 1997/12/10

前田です。

[#1026] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/10

まつもと ゆきひろです

[#1044] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/11

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

[#1051] Re: Object#bind — shugo@... (Shugo Maeda) 1997/12/11

前田です。

[#1063] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/12

まつもと ゆきひろです

[#1079] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/14

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

[#1084] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/15

まつもと ゆきひろです

[#1087] Re: Object#bind — keiju@... (石塚圭樹 ) 1997/12/15

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

[#1088] Re: Object#bind — matz@... (Yukihiro Matsumoto) 1997/12/15

まつもと ゆきひろです

[#1085] [Req] object refference — keiju@... (Keiju ISHITSUKA)

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

12 messages 1997/12/15

[ruby-dev:1050] Re: Regexp#operators (Re: ruby 1.1b1 released)

From: Shin-ichiro HARA <sinara@...>
Date: 1997-12-11 10:10:23 UTC
List: ruby-dev #1050
原です。

From: Kazuhisa Yanagawa <katze@yuba.is.uec.ac.jp>
Subject: [ruby-dev:1045] Re: Regexp#operators (Re: ruby 1.1b1 released) 
Date: Thu, 11 Dec 97 11:21:26 +0900

>   やっぱり NAND 一つつくって「これで完全」とか言うんでしょうか (^^;

あ、NAND っていうんですか。論理学ではシェーファーのストローク関数
とか言ったかな。

>   そもそも正則表現の積や商と言うのはここで始めて見ました.

「積」と「商」は昨日の私の造語です。(^^;
「積」は、単に正規集合の共通部分を取るという意味です。「商」は
a / b = a & (~ b) のつもりだったから、「差」の方が適切でしたね。


>   # でも後方参照入るとオートマトンにできないという話も見たような. それ
>   # に後方参照の実装が異常に面倒になるような.

そうですね。後方参照が入ると「理論的な」正規表現では書けなくなります。

だからこの Regexp に演算子を定義するのは、完全にはうまく行かないんで
しょう。でも、やっぱり正規表現の演算ができるととても便利ですよね。

例えば C 言語のコメント /* ... */ は、ダイレクトに正規表現で書くと
かなりむずかしいです。そこを(A = \/, B = \* として)

  /AB$/ + ~/BA/ + /^BA/

なんて書けたらすばらしいんだけどな。

In This Thread