[#8468] require で SEGV — ruby <g96p0935@...>
西本です。
[#8469] [PATCH] -s command line option — nobu.nakada@...
なかだです。
[#8507] mode_t in file.c — Katsuyuki Komatsu <komatsu@...>
小松です。
[#8530] Enumerable and rand — Koretsugu Daigoro <tmmcross@...>
これつぐです。
まつもと ゆきひろです
これつぐです。
まつもと ゆきひろです
原です。
まつもと ゆきひろです
原です。
ごとけんです
これつぐです。
[#8565] interface declaretion — "Dai.K." <MAP2303@...>
[#8581] Re: [ruby-list:19228] Ruby 1.4.3 — Katsuyuki Komatsu <komatsu@...>
小松です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
小松です。
まつもと ゆきひろです
小松です。
[#8622] Win32API (Re: Ruby 1.4.3 binaries for Cygwin and DJGPP) — WATANABE Hirofumi <Hirofumi.Watanabe@...>
わたなべです.
有馬@FITECです。
よしだです
[#8623] [BUG?] core dump `ruby -r debug' — IWAMURO Motonori <iwa@...>
岩室@富士通です。
[#8635] slow gsub — WATANABE Hirofumi <Hirofumi.Watanabe@...>
わたなべです.
[#8645] urllib and httplib — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
なひです.
高橋征義です。
なひです.
まつもと ゆきひろです
なひです.
青山です。
なひです.
高橋征義です。
まつもと ゆきひろです
高橋征義です。
なひです.
西@九大です。
なかだです。
あおきです。
[#8650] [PATCH] Ruby/Tk — Koji Arai <JCA02266@...>
新井です。
新井です。
新井です。
新井です。
永井@知能.九工大です.
新井です。
永井@知能.九工大です.
新井です。
新井です。
[#8665] [mswin32] STDERR does not work during `_function. — "NAKAMURA, Hiroshi" <nakahiro@...>
なひです.
金子です。
金子です。
[#8667] make symlinks around libruby.so in instruby.rb — akira yamada / やまだあきら <akira@...>
[#8692] [win] dir name — KANEKO Naoshi <wbs01621@...>
金子です。
小田@QNES です。
えぐち@エスアンドイー です。
小田@QNES です。
えぐち@エスアンドイー です。
なかだです。
小田@QNES です。
えぐち@エスアンドイー です。
小田@QNES です。
[#8705] [mswin32] 100% CPU usage when use sleep — Katsuyuki Komatsu <komatsu@...>
小松です。
まつもと ゆきひろです
小松です。
[#8722] [mswin32] Win32API — KANEKO Naoshi <wbs01621@...>
金子です。
小松です。
まつもと ゆきひろです
[#8741] Re: [ruby-list:19945] Re: array + empty string — Wakou Aoyama <wakou@...>
青山です。
まつもと ゆきひろです
青山です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
なかだです。
まつもと ゆきひろです
[#8742] [REQ] Array#each{|a,b,...|}, Array#shift/pop(num) — Kazunori NISHI <kazunori@...>
西@九大です。
まつもと ゆきひろです
西@九大です。
まつもと ゆきひろです
西@九大です。
まつもと ゆきひろです
えぐち@エスアンドイー です。
西@九大です。
あおきです。議論も好き。
西@九大です。
あおきです。
まつもと ゆきひろです
有馬です。
knuです。
まつもと ゆきひろです
これつぐです。
knuです。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
In message "[ruby-dev:8792] Re: [REQ] Array#each{|a,b,...|}, Array#shift/pop(num)"
まつもと ゆきひろです
ごとけんです
ごとけんです
なかだです。
ごとけんです
[ruby-dev:8529] Re: String#rindex for multi-byte chars
# [ruby-list:19137] であげた String#{index,rindex} の動作について.現
# 状ではマルチバイト文字列中で先頭以外の場所からサーチさせると文字境界
# を正しく見ない.
In message <E11tvwS-0002aB-00@ev.netlab.co.jp>
matz@netlab.co.jp writes:
> 一応、仕様です。正しいマッチのためにはstartposが文字境界であ
> ることを期待しているつもりです。マルチバイトならstartposをど
> うこうってのは、やってないと思うんですが。
まあ,これは regexp.c:re_search() をながめてたら ismbchar() でどうこ
う,っていうのを見付けただけなので.でも現状でも一番最後の文字について
はマルチバイト文字でもちゃんとマッチするように見えるので,ほかでもなん
とかするつもりだったのではと邪推したのです :-)
> |# 最後の文字だけでなく,どこでからであっても /./ は文字の先頭からマッ
> |# チして欲しい物である.
>
> このニーズは分からないでもないです。が、どうすべきかについて
> はruby-devで話しましょう。マルチバイト中でもシングルバイトに
> もマッチできるというワケわかな現状の仕様がいかんというのもあ
> りえるでしょうし。
わたしの希望は一貫してうまい事良きに計らってくれる :-) ことです.「/./
でマッチさせたら必ず文字の先頭にマッチする」というのが典型例.
# 空白文字かマルチバイト文字の先頭にマッチしたらその場所を返してくれ
# る,っていうのが簡単に書けて良い,と.
「正規表現は文字を意識する」という方針からすると,index や rindex でも
ちゃんと動いて欲しいと思います.半端なマルチバイト文字の一部をどう扱う
か,というのをちゃんとする必要はあるでしょうが.
# といっても直観的に問題になりそうなケースっていうのが思い付かない....
# jcode.rb みたいにマルチバイト文字を '\xa0\xa2' なんてふうに書いた場
# 合ぐらい? 正規表現側で「文字」として認識できないんだから,バイト列と
# してマッチされてしまう.
--
柳川和久 @ 東大阪市 . 大阪府 December 4, 1999
依存の終わり 依存への依存の終わり それは個の誕生