General

Profile

iwa (Motonori IWAMURO)

  • Login: iwa
  • Registered on: 07/20/2008
  • Last sign in: 07/18/2011

Issues

open closed Total
Assigned issues 0 0 0
Reported issues 0 2 2

Activity

09/25/2008

01:02 AM Ruby Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

これの決定、1.9.1には間に合いませんか?

2008/09/11 0:38 IWAMURO Motonori <deenheart+ruby@gmail.com>:
> 岩室です。
>
> うえ、MatchDataにするんですか? scanと一致させて欲しいなぁ、と思ってるんですが……。
>
> # scanもMatchDataにしたら、統一性は取れるだろうけど、もっと激しく、ぎゃっとなるような気する。
>
> 2...
iwa (Motonori IWAMURO)

09/15/2008

05:55 PM Ruby Bug #547: IPV6系の定数が未定義
=begin
岩室です。

2008/09/11 3:39 Tanaka Akira <akr@fsij.org>:
> RFC 3493 とか RFC 3542 ですかね。

上記のRFCを参考に、とりあえずミニマムな定義を入れてみました。
<net/if.h>とか<netinet/ip6.h>とか<netinet/icmp6.h>の定義は今のところ保留。

# ICMPはIPv4のも入ってないのか……。
--
IWAMURO Motnori ...
iwa (Motonori IWAMURO)

09/11/2008

12:45 AM Ruby Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

うえ、MatchDataにするんですか? scanと一致させて欲しいなぁ、と思ってるんですが……。

# scanもMatchDataにしたら、統一性は取れるだろうけど、もっと激しく、ぎゃっとなるような気する。

2008/09/10 15:28 Yui NARUSE <redmine@ruby-lang.org>:
> チケット #546 が更新されました。 (by Yui NARUSE)
>
> カテゴリ coreにセ...
iwa (Motonori IWAMURO)
12:33 AM Ruby Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

この件、しばらく検討してみた結果、以下のように考えています。

・ブロックパラメータをscanと一致させることで、統一性が得られ、また、何より、マッチした文字列を$1, $2,
...ではなく名前での参照を可能にする。これは記述性や可読性の向上に貢献する。
・確かに、非互換による影響を受けるコードが少ないとは言い切れない。しかし、比較的検出が容易※で、1.8でも1.9でも動くような修正を行うことも容易であるため、変更のメリットは...
iwa (Motonori IWAMURO)
12:34 AM Ruby Bug #547: IPV6系の定数が未定義
=begin
岩室です。

# 反応が遅いですが……。

2008/09/08 18:40 Yukihiro Matsumoto <matz@ruby-lang.org>:
> とりあえずTCP/IPV6関係で必要なものに絞り込んでいただけませんか。

えーっと、では週末あたりに調べるということで……。

ぶっちゃけ、どれがどのような役目なのかさっぱりなので、ネットワークまわりに詳しい方にコメントいただければ幸いです。
--
IWAMURO M...
iwa (Motonori IWAMURO)

09/08/2008

12:03 AM Ruby Bug #547: IPV6系の定数が未定義
=begin
岩室です。

2008/09/06 21:31 Yukihiro Matsumoto <redmine@ruby-lang.org>:
> チケット #547 が更新されました。 (by Yukihiro Matsumoto)
>
> ステータス OpenからClosedに変更
> 進捗 % 0から100に変更

close されたと思ったら、何時の間にか IPV6_* が追加されてますね。けど、IPPROTO_IPV6 等がないので十分...
iwa (Motonori IWAMURO)

09/06/2008

08:34 PM Ruby Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

追記。gsub!のケースが抜けてました。

http://www.google.co.jp/codesearch?q=lang%3Aruby+gsub!%3F\s*\(.*\(.*(do|\{)\s*\|.*\|

倍に増えたorz (無関係なものも大量にひっかかってますけど)
--
IWAMURO Motnori <http://vmi.jp/>
=end
iwa (Motonori IWAMURO)
08:31 PM Ruby Feature #546: String#gsub と Strnig#scan のブロックパラメータの一致
=begin
岩室です。

うは、前言一部撤回。

2008/09/06 20:00 Yukihiro Matsumoto <matz@ruby-lang.org>:
> |・gsub のパターンにカッコを付けた場合、ブロックパラメータを参照するケースは極めて限定的と思われるので、仕様を変更しても影響は少ないと思われる。
>
> うーん、本当かなあ。実際にやってみて誰かに「ぎゃっ」と言って
> もらうしか確認の手段はないかもしれませんね。

ちょっ...
iwa (Motonori IWAMURO)
07:33 PM Ruby Feature #546 (Rejected): String#gsub と Strnig#scan のブロックパラメータの一致
=begin
String#gsub のブロックパラメータの仕様を Strnig#scan のものに合わせることを提案します。

[ruby-dev:33548]からの一連のスレッドではいろいろ案が出たあげく議論が止まっていますが、

・現状の gsub の仕様では、カッコを付けたとき、ブロックパラメータがほとんど役に立たないので困る。
・gsub と scan は似た振る舞いをするので、ブロックパラメータの仕様も合わせるべき。
・scan ...
iwa (Motonori IWAMURO)
07:52 PM Ruby Bug #547 (Closed): IPV6系の定数が未定義
=begin
socketに、IPPROTO_IPV6やIPV6_JOIN_GROUP等のIPV6系の定数が未定義です。

何が未定義なのか列挙しようとしたのですが、参考にPython-2.5.2のソースを見たら、あまりにもたくさんあったので挫折しました……。
=end
iwa (Motonori IWAMURO)

Also available in: Atom