[#19685] [Oniguruma] Version 1.8.1 — "K.Kosako" <kosako@...>
ftp.ruby-lang.orgに、onigd20030301.tar.gzを置きました。
まつもと ゆきひろです
In article <1046613803.268414.3770.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1046618629.053336.3932.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
In article <1046626516.031539.4118.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
Tanaka Akiraさんの<871y1pu8am.fsf@serein.a02.aist.go.jp>から
At Wed, 5 Mar 2003 18:07:17 +0900,
Akinori MUSHAさんの<86r89mi39s.wl%knu@iDaemons.org>から
At Wed, 5 Mar 2003 18:18:31 +0900,
Akinori MUSHAさんの<86bs0iqoif.wl%knu@iDaemons.org>から
In article <20030312044626.2D879C2@helium.ruby-lang.org>,
Tanaka Akiraさんの<87smtnl3r6.fsf@serein.a02.aist.go.jp>から
In article <20030317072134.6C0298D@helium.ruby-lang.org>,
In article <20030318015042.DCBB859A@helium.ruby-lang.org>,
Tanaka Akiraさんの<87llzavfl9.fsf@serein.a02.aist.go.jp>から
In article <20030321040221.EC03C5AA@helium.ruby-lang.org>,
まつもと ゆきひろです
In article <1048256492.877945.30145.nullmailer@picachu.netlab.jp>,
まつもと ゆきひろです
高橋征義です。
In article <20030326.151120.41647198.takahashi@twinspark.co.jp>,
In article <008c01c2f360$9ac1b030$85222fc0@sarion.co.jp>,
In article <003301c2f42d$8e60cf10$85222fc0@sarion.co.jp>,
なひです。
もりきゅうです。
In article <20030328080008J.maki@rubycolor.org>,
In article <20030408023633B.maki@rubycolor.org>,
In article <20030327085213Z.maki@rubycolor.org>,
In article <20030401.194831.74754691.takahashi@twinspark.co.jp>,
In article <1048256492.877945.30145.nullmailer@picachu.netlab.jp>,
別の問題なんですが、鬼車入り ruby 1.6 で以下のエラーが出るのは
In article <20030310030319.390374A6@helium.ruby-lang.org>,
[#19698] 1.8.0 preview2 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
渡辺哲也です。
わたなべです。
渡辺哲也です。
わたなべです。
渡辺哲也です。
わたなべです。
[#19705] 1.8.0 preview2 — matz@... (Yukihiro Matsumoto)
まつもと ゆきひろです
[#19712] bug in cgi.rb? — Masaki Fujimoto <fujimoto@...>
はじめまして。ふじもとと申します。
[#19741] Re: File.open with block calls IO#close even if it is overriden — "TOYOFUKU Chikanobu" <toyofuku@...>
豊福です。
[#19751] (1.8.0-preview2) Proc#call — Fukumoto Atsushi <fukumoto@...>
1.8.0-preview2 で、 Proc#call の動作がへんです。
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
新井です。
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
まつもと ゆきひろです
咳といいます。
まつもと ゆきひろです
咳といいます。
まつもと ゆきひろです
前田です。
まつもと ゆきひろです
前田です。
[#19771] IO#initialize is not called from IO.pipe and IO.popen — Tanaka Akira <akr@...17n.org>
ふと(というか気がつくべくして)、気がついたのですが、
なかだです。
In article <200303081816.h28IGAO20114@sharui.nakada.kanuma.tochigi.jp>,
[#19774] [ruby-core:00918] [1.8.0-preview2] make install — Minero Aoki <aamine@...>
あおきです。
[#19801] RSTRING(str)->ptr — nobu.nakada@...
なかだです。
まつもと ゆきひろです
こんばんは。nyasu@3web です。
なかだです。
[#19820] 1.8.0 の終了コードがおかしい? — Shin-ichiro HARA <sinara@...>
原です。
[#19826] SEGV on Rubicon with ruby -w — Tanaka Akira <akr@...17n.org>
ふと、Rubicon を ruby -w で動かすと core を吐くことがあることに気がつ
[#19830] lib/tracer.rb and Thread.critical — Fukumoto Atsushi <fukumoto@...>
[#19832] [ruby-talk:66990] README.EXT.ja seems to have more info... — Kazuo Saito <ksaito@...>
斉藤です。
斉藤です。
新井です。
[#19837] [BUG] (0...3).max/ruby-1.8.0 preview2 — Shin-ichiro HARA <sinara@...>
原です。
まつもと ゆきひろです
原です。
[#19865] dl in $SAFE=4 — Minero Aoki <aamine@...>
あおきです。
まつもと ゆきひろです
At Fri, 21 Mar 2003 23:33:11 +0900,
まつもと ゆきひろです
At Sun, 23 Mar 2003 08:19:10 +0900,
In article <200303230210.h2N2A57t014593@smtp8.dti.ne.jp>,
まつもと ゆきひろです
In article <1048483232.298501.13178.nullmailer@picachu.netlab.jp>,
[#19897] Proc#call parameter assignment — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです。
まつもと ゆきひろです
なひです。
[#19924] Re: — Akio Takenaka <redmagic@...8.xrea.com>
はじめまして、Ruby初心者:竹中です。
[#19927] Pre-commit check failed — UENO Katsuhiro <unnie@...>
うえのです。
[ruby-dev:19697] Re: [Oniguruma] Version 1.8.1
まつもと ゆきひろです
In message "[ruby-dev:19696] Re: [Oniguruma] Version 1.8.1"
on 03/03/03, Tanaka Akira <akr@m17n.org> writes:
|Perl のはパターンのそこにさしかかると code が評価されてその結果がパター
|ンとしてそこに埋め込まれるというものですが、(?*name) は他の所に書いた
|名前つきグループのパターンがそこに埋め込まれているように動作するという
|ものです。
|
|どちらもパターンの埋め込みが一気に展開されるわけではないというところが、
|かっこの対のような再帰的なものが書ける理由なのですが、code の評価が存
|在しないのでなんでもできるわけではないぶん危険性が低く、また、静的な解
|析がやりやすいところがちがいますね。ユーザの視点で見ると、code が書け
|るか書けないかというのはかなり大きな違いだと思います。
これは了解しました。
|> この件については「独自の表現にせざるをえない」というのは納得
|> です。ただし、「どういう表現にするか」については要議論かも。
|
|いちおう、* は C の pointer の dereference からとっているんですが、そ
|れほどこだわりがあるわけではありません。適当な X を選んで \X<name> と
|するのもいいかもしれませんね。
私も(?*name)がそんなに嫌いなわけではありません。ただ、nameが
(?<name>...)に対応するもので、かつ\g<name>で参照するというこ
とであれば(gはkかもしれないとして)、こちらも\X<name>という
フォーマットの方が一貫性を感じるかもしれません。適当なXがあ
れば、ね。
えーと、a-zA-Zでなにが使われているかというと
a,A,b,c,C,B,d,D,G,M,s,S,w,W,x,z,Z
くらいかな。
|> また、?<name>や\gのように「あるんだけど(それぞれ)違う」もの
|> についてもですね。
|
|あわせるんなら g を k にして .NET かなぁ。
|Python の (?P<name>...) や (?P=name) というのはちょっと冗長なように思
|います。
推測するに(?P<name>...)の"P"は「PatternのP」よりもむしろ
「Python拡張のP」のような気がするので、ますます不要な印象が
強いですよね。
|でも、置換文字列の記法まで .NET にあわせると \ 以外に $ も特殊記号にな
|ることになっちゃうし。うぅむ。
いや、そこまでは。十分に似ているものが全然違う記号なのは避け
たいですが、だからといって「微妙な違い」をなくす努力は、現状
の正規表現の方言の乱立を考えると、無意味に感じられます。
|bug report に対する反応時間を調べると「いろいろある」度が測れるのかも
|しれない、とふと思いました。
ははは。見透かされる私生活とか。