[#28677] `Socket#unpack_sockaddr_un': sockaddr_un size differs - 15 required; 110 given (TypeError) — Tanaka Akira <akr@...17n.org>
ふと気がついたのですが、Socket.unpack_sockaddr_un に
[#28681] ブロックパラメータと多値について — Takaaki Tateishi <ttate@...>
まつもと ゆきひろです
[#28689] digest.rb — Tanaka Akira <akr@...17n.org>
require 'digest/sha2' の sha2 がどうも余計に思えるので、
久しぶりに復帰。
In article <863bav6a0w.knu@iDaemons.org>,
[#28694] test/socket for Windows — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#28700] irb/init.rb code suggestion to find user's home directory in windows — keiju@... (Keiju ISHITSUKA)
けいじゅ@いしつかです.
[#28708] 1.8.5 release schedule? — URABE Shyouhei <root@...>
というわけで今日の基調講演で8月に1.8.5が出ることになったわけですが。
まつもと ゆきひろです
卜部です。
卜部です。
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
とみたです。
とみたです。
卜部です。
柳田です。
In article <y7vnup05.wl%yanagi@shakenbu.org>,
> いちおう問題の切り分けをするために確認したいんですが、その環
In article <veqrun77.wl%yanagi@shakenbu.org>,
mswin32 版ではどうなるのだろうと思って
Cygwin @ WindowsXP SP2 です。
In article <449D66EC.8050405@cyanet.jp>,
send の第一引数が mesg なので変わって当然でした orz
Cで書いたプログラムで127.0.0.1に向かって空データを送ったところ無事届きま
ruby が 0.0.0.0 で待ち受けて、C言語プログラムで 127.0.0.1 に空パケットを
下記の通り Winsock2 を使わずにC言語でプログラムを書いて、空パケットを投
In article <449D921F.8080109@cyanet.jp>,
永井@知能.九工大です.
永井@知能.九工大です.
まつもと ゆきひろです
こんにちは、なかむら(う)です。
まつもと ゆきひろです
卜部です。
こんにちは、なかむら(う)です。
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
まつもと ゆきひろです
卜部です。
まつもと ゆきひろです
卜部です。
In article <1155082949.798513.13047.nullmailer@x31.priv.netlab.jp>,
[#28715] several problems on the big commit — Tanaka Akira <akr@...17n.org>
件の大きなコミットをざっと眺めてみたのですが、
[#28718] binding の仕様変更? or バグ? — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
まつもと ゆきひろです
[#28720] IO.readとバイナリモード — "U.Nakamura" <usa@...>
こんにちは、なかむら(う)です。
[#28729] backport Process.getrlimit and Process.setrlimit to 1.8 — Tanaka Akira <akr@...17n.org>
何回か (chkbuild で CPU 時間を制限するとか、cgi で CPU 時間
まつもと ゆきひろです
大原です。
[#28741] not ok iterator 80 -- ./sample/test.rb:1104 — Tanaka Akira <akr@...17n.org>
sample/test.rb が 2つ失敗していますが、最初の失敗は次のものです。
[#28744] rational 1.08 — Tadayoshi Funaba <tadf@...>
ふなばです。
原です。
ふなばです。
まつもと ゆきひろです
まつもと ゆきひろです
原です。
[#28747] lack in pp — Tadashi Saito <shiba@...2.accsnet.ne.jp>
こんにちは。斎藤と申します。
[#28770] signal & native-thread — Hidetoshi NAGAI <nagai@...>
永井@知能.九工大です.
まつもと ゆきひろです
永井@知能.九工大です.
[#28778] GC problem (?) in 1.8 — URABE Shyouhei <root@...>
卜部です。
In article <449851E1.9030302@mput.dip.jp>,
[#28786] "abc"[3] returns "" — Tanaka Akira <akr@...17n.org>
test-all が
[#28805] `DRb::DRbMessage#recv_request': uninitialized constant DRb::DRbMessage::Values (NameError) — Tanaka Akira <akr@...17n.org>
[ruby-dev:28802] のパッチがあたると、次はこうです。
[#28812] test_return_trace_func(TestIterator): /tmp/19/lib/ruby/1.9/test/unit.rb:275: ArgumentError — Tanaka Akira <akr@...17n.org>
で、次は
[#28822] when *a — Minero Aoki <aamine@...>
青木です。
[#28840] SEGV by block.call — Tanaka Akira <akr@...17n.org>
どうも boron での SEGV が直らないので、
[#28875] rb_define_methods — SASADA Koichi <ko1@...>
ささだです。
卜部です。
まつもと ゆきひろです
[ruby-dev:28782] Re: binding の仕様変更? or バグ?
永井@知能.九工大です.
From: Yukihiro Matsumoto <matz@ruby-lang.org>
Subject: [ruby-dev:28780] Re: binding の仕様変更? or バグ?
Date: Wed, 21 Jun 2006 17:45:13 +0900
Message-ID: <1150879512.687108.4987.nullmailer@x31.priv.netlab.jp>
> ということで、ようやっと時間をとって調べてみました。以前これ
> が動いていたというのがどうにも納得が行かないので、古いバージョ
> ンを改めてコンパイルして調べる必要がありました。
>
> 結論からいうと、1.8.3までのバージョンではこのスクリプトは確
> かに動作しますが、それはグローバルな名前空間(Object)にhogeメ
> ソッドを定義していたからです。つまり、元々の「グローバルな名
> 前空間を汚染することなく実行したい」という要求を満たしていま
> せん。
実は汚染してしまっていたのですね.;;;^_^;;;
> では、どうするか、ですが、
>
> * 「元の挙動に戻す」のは不可能ではないのですが、「バグを復
> 活させる」ということなので、あまり乗り気ではありません。
> また、元々の要求を満たしていない以上あまり意味がないよう
> な気がします。
はい.確かに意味がないと思います.
動くようにはなっても,目指すべき姿ではありませんので.
> * なにもしない、だとtkでは困るんですよね。
少なくともウィジェットデモではかなり困ります.
ウィジェットデモでは実行中に各デモスクリプトのソースを書き換えて
再実行して効果を試す機能が備わっています.
これは学習上有益ですので,重要な機能だと思っています.
ですが現状のままですと,関数型のメソッドをちょっと定義して
利用する実験を試みた場合,本来は正しく動くソースであるにも関わらず
エラーを生じてしまうケースが発生するになります.
これでは学習に悪影響があると言わざるを得ません.
どう対応すべきか (何を犠牲にするか) に関して,
かなり厳しい選択を強いられることになります.
特に急所を突かれてしまっているのが,
未踏ソフトで現在開発中の Ruby/TkORCA です.(^_^;
ローカルでそのままに動かせるスクリプトを
sandbox に読み込んで監視しつつ稼働させる仕組みなのですが,
現状のままでは sandbox 内では動かなくなるというケースが
かなり増大します.
コンセプトとして大幅な後退であり,辛すぎます.
# 独自で toplevel_eval のような対策を加えるにしても,
# Ruby 自体の再コンパイルが必要ということになってしまいます.
# これまで,ノーマルな Ruby の機能範囲で実装,実現するように
# 努力してきただけに,努力が水泡に帰すようなことはちょっと...(T_T)
> * toplevel_evalの導入。まあ、追加なので1.8でも駄目ではない
> と思うのですが。evalが増えると嫌な顔をする人が目に浮かぶ
> ようです。
toplevel_eval の中身は module_eval と同じです.
違うのはクラス階層を辿る優先順位にちょっとだけ細工を
加えている点のみ (だったと思う) なのですが,
それでも YARV には大きく影響するでしょうか? > ささださん
> もうちょっと考えさせてください。ご意見募集中。
元々の挙動がバグであったとすると,
ぜひ toplevel_eval またはその修正物を導入していただきたいと思います.
でなければ,できた方が望ましい (と思える) ことが
できそうでできないということになるのではないでしょうか.
load(file, true) についても,それが期待させることを考えるなら,
無名モジュールでの toplevel_eval 相当とした方が良さそうに感じます.
ただし,load(file, true) の変更は非互換を含みますので
これを今回のリリースで変更することは無理なのでしょうね.
--
永井 秀利 (九工大 知能情報)
nagai@ai.kyutech.ac.jp