yarv-dev:825
From: Minero Aoki <aamine loveruby.net>
Date: Wed, 08 Feb 2006 23:55:56 +0900 (JST)
Subject: [yarv-dev:825] Re: 実装されていない機能
青木です。もろもろ訂正 In mail "[yarv-dev:823] 実装されていない機能 " Minero Aoki <aamine loveruby.net> wrote: > * Thread.critical= > * $SAFE > * ブロック引数の「*」 > * Fixnum, Symbol のクラス変数 > * Class#clone > * ブロック引数の「&」 > * ->{} * set_trace_func 「Fixnum, Symbol のクラス変数」てのは次のようなやつです。 ~/c/yarv % cat t class C @@cvar = "OK" p 1.instance_eval("@@cvar") end ~/c/yarv % ruby -v t ruby 1.9.0 (2006-02-01) [x86_64-linux] "OK" ~/c/yarv % ./ruby -v t ruby 1.9.0 (2005-11-18) [x86_64-linux] YARVCore 0.3.3 (rev: 372) [opts: ] warning: useless use of a variable in void context t:3:in `instance_eval': (eval):1:in `<class:C>': no class variables available (TypeError) from t:3:in `instance_eval' from t:3:in `<class:C>' from t:1:in `<main>' > * eval 内で定義されたローカル変数に eval でアクセス > * begin raise ""; ensure $? end の $? が RuntimeError にならない * begin raise ""; ensure $! end の $! が RuntimeError にならない > * private メソッドに対する defined? が true を返してしまう [yarv-dev:815] -- 青木峰郎 -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
823 2006-02-08 23:31 [aamine loveruby.net ] 実装されていない機能 824 2006-02-08 23:55 ┣[matz ruby-lang.org ] 826 2006-02-08 23:59 ┃┣[aamine loveruby.net ] 827 2006-02-09 06:52 ┃┗[ko1 atdot.net ] -> 825 2006-02-08 23:55 ┣[aamine loveruby.net ] 828 2006-02-09 06:53 ┣[ko1 atdot.net ] 829 2006-02-09 07:56 ┃┗[matz ruby-lang.org ] 833 2006-02-10 08:48 ┣[ko1 atdot.net ] 834 2006-02-10 09:06 ┗[ko1 atdot.net ] 847 2006-02-13 02:29 ┣[aamine loveruby.net ] 848 2006-02-13 10:26 ┃┗[ko1 atdot.net ] 857 2006-02-13 21:30 ┗[sheepman sheepman.sa] 860 2006-02-13 22:11 ┗[ko1 atdot.net ] fixed> Re: 実装されていない機能