# Undefining \`funcall' may cause serious problem I think

**URL:** <https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780>\
**Category:** Development\
**Created:** [October 2, 2006, 9:47pm UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780 "2006-10-02T21:47:54Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 2, 2006, 9:47pm UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/1 "2006-10-02T21:47:54Z")

</div>

e$BKNIt$G$9!#0J2\<$N$h$&$Je(B

% ruby-trunk -e’Object.funcall :undef\_method, :funcall, : **send** ,  
: **id** ’  
-e:1: warning: undefining ` __send__' may cause serious problem -e:1: warning: undefining` **id** ’ may cause serious problem

e$B\<B83$r$9$k$He(B\_\_send\_\_e$B$K$O7Y9p$,=P$Fe(Bfuncalle$B$K$O7Y9p$,=P$J$$$N$G$9$,!"$3$le(B  
e$B$ON\>\<T$NN`;w@-$r9M$($k$KN\>J}$H$b7Y9p$r=P$9$Y$-$G$O$J$$$G$7$g$&$+e(B?

---

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 3, 2006, 2:00am UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/2 "2006-10-03T02:00:22Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:29625] undefining `funcall’ may cause serious  
problem I think”  
on Tue, 3 Oct 2006 04:46:46 +0900, URABE Shyouhei [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$BKNIt$G$9!#0J2\<$N$h$&$Je(B  
|  
|% ruby-trunk -e’Object.funcall :undef\_method, :funcall, : **send** , : **id** ’  
|-e:1: warning: undefining ` __send__' may cause serious problem |-e:1: warning: undefining ` **id** ’ may cause serious problem

e$B$3$Ne(Bruby-trunke$B$N%P!\<%8%g%s$,J,$+$i$J$$$N$G$9$,!"8=:\_$Ne(Btrunke$B!"e(B

% ./ruby -v  
ruby 1.9.0 (2006-09-29) [i686-linux]

e$B$G$O\>e5-$N%W%m%0%i%`$O7Y9p$r=P$7$^$;$s!#8=:\_!"e(Btrunke$B$G:FDj5Ae(B  
e$B$r7Y9p$7$F$$$k$N$Oe(B

object\_id  
\_\_send  
\_\_send!  
initialize

e$B$N3F%a%=%C%I$G$9!#e(Bfuncalle$B$Oe(Bsende$B$KBP1~$7$^$9$+$i!"e(Bsende$B$G7Y9pe(B  
e$B$7$J$$0J\>e!"e(Bfuncalle$B$G$b7Y9p$9$Y$-$G$O$J$$$G$7$g$&!#e(B

```
                            e$B$^$D$b$He(B e$B$f$-$R$me(B /:|)

```

---

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 3, 2006, 3:30am UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/3 "2006-10-03T03:30:27Z")

</div>

e$BKNIt$G$9!#e(B\_\_send\_\_e$B$N:FDj5A$G7Y9p$,=P$J$$$N$J$ie(Bfuncalle$B$b=P$J$/$F$$$$$H$\*e(B  
e$B$b$$$^$9!#$=$l$O$=$l$H$7$F!"e(B

Yukihiro M. wrote:

> e$B$G$O\>e5-$N%W%m%0%i%`$O7Y9p$r=P$7$^$;$s!#8=:\_!"e(Btrunke$B$G:FDj5Ae(B  
> e$B$r7Y9p$7$F$$$k$N$Oe(B
> 
> object\_id  
> \_\_send  
> \_\_send!  
> initialize

(1)  
e$BK\Ev$Ke(Binitializee$B$N!V:FDj5A!W$G7Y9p$,=P$k$N$G$9$+e(B?e$B$o$j$H;3$N$h$&$K:Fe(B  
e$BDj5A$5$l$F$=$&$J$s$G$9$,e(B  
(2) \_\_sende$B$He(B\_\_send!e$B$C$F$J$s$G$9$+e(B?

---

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 3, 2006, 3:50am UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/4 "2006-10-03T03:50:27Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:29627] Re: undefining `funcall’ may cause  
serious problem I think”  
on Tue, 3 Oct 2006 10:29:13 +0900, URABE Shyouhei [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|(1) e$BK\Ev$Ke(Binitializee$B$N!V:FDj5A!W$G7Y9p$,=P$k$N$G$9$+e(B?e$B$o$j$H;3$N$h$&$K:Fe(B  
|e$BDj5A$5$l$F$=$&$J$s$G$9$,e(B

e$B$“!”$9$$$^$;$s!#7Y9p$,=P$k$N$O!Ve(BObject#initializee$B$N:o=|!W$Ge(B  
e$B$7$?!#:FDj5A$G7Y9p$5$l$k$N$Oe(Bobject\_id, \_\_send, \_\_send!e$B$G$9!#e(B

|(2) \_\_sende$B$He(B\_\_send!e$B$C$F$J$s$G$9$+e(B?

1.9e$B$K$\*$1$ke(B\_\_send\_\_e$B$He(Bfuncalle$BAjEv$G$9!#e(B

---

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 3, 2006, 4:04am UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/5 "2006-10-03T04:04:29Z")

</div>

e$BKNIt$G$9!#e(B

Yukihiro M. wrote:

> e$B$"!"$9$$$^$;$s!#7Y9p$,=P$k$N$O!Ve(BObject#initializee$B$N:o=|!W$Ge(B  
> e$B$7$?!#:FDj5A$G7Y9p$5$l$k$N$Oe(Bobject\_id, \_\_send, \_\_send!e$B$G$9!#e(B

e$B0B?4$7$^$7$?!#e(B

> |(2) \_\_sende$B$He(B\_\_send!e$B$C$F$J$s$G$9$+e(B?
> 
> 1.9e$B$K$\*$1$ke(B\_\_send\_\_e$B$He(Bfuncalle$BAjEv$G$9!#e(B

e$B$9$k$H!"$3$l$^$G$O%j%U%!%l%s%9%^%K%e%"%k$Ke(B|e$B$b!Ve(Bsend|  
e$B$,:FDj5A$5$l$?\>l9ge(B  
e$B$KHw$($FJLL\>e(B | **send** |  
e$B$bMQ0U$5$l$F$\*$j!"%i%$%V%i%j$G$O$3$A$i$r;H$&$Y$-e(B  
e$B$G$9!W$H$+=q$+$l$F$$$?$b$N$,!":#8e$N%i%$%V%i%j$Oe(B\_\_send\_\_e$B$G$O$J$/e(B\_\_sende$B$+e(B  
\_\_send!e$B$NE,@Z$J$[$&$r;H$&$3$H$,?d\>)$5$l$k$H$$$&$3$H$G$9$M!#e(B

---

<div class="post-metadata">

**Author:** ![URABE\_Shyouhei](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/u/eb8c5e/32.png) [@URABE\_Shyouhei](https://www.ruby-forum.com/u/URABE_Shyouhei)\
**Post date:** [October 3, 2006, 4:06am UTC](https://www.ruby-forum.com/t/undefining-funcall-may-cause-serious-problem-i-think/70780/6 "2006-10-03T04:06:29Z")

</div>

e$B$^$D$b$He(B e$B$f$-$R$m$G$9e(B

In message “Re: [ruby-dev:29629] Re: undefining `funcall’ may cause  
serious problem I think”  
on Tue, 3 Oct 2006 11:02:57 +0900, URABE Shyouhei [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|\> |(2) \_\_sende$B$He(B\_\_send!e$B$C$F$J$s$G$9$+e(B?  
|\>  
|\> 1.9e$B$K$_$1$ke(B\_\_send\_\_e$B$He(Bfuncalle$BAjEv$G$9!#e(B  
|  
|e$B$9$k$H!“$3$l$^$G$O%j%U%!%l%s%9%^%K%e%”%k$Ke(B|e$B$b!Ve(Bsend| e$B$,:FDj5A$5$l$?\>l9ge(B  
|e$B$KHw$($FJLL\>e(B | **send** | e$B$bMQ0U$5$l$F$_$j!“%i%$%V%i%j$G$O$3$A$i$r;H$&$Y$-e(B  
|e$B$G$9!W$H$+=q$+$l$F$$$?$b$N$,!”:#8e$N%i%$%V%i%j$Oe(B\_\_send\_\_e$B$G$O$J$/e(B\_\_sende$B$+e(B  
|\_\_send!e$B$NE,@Z$J$[$&$r;H$&$3$H$,?d\>)$5$l$k$H$$$&$3$H$G$9$M!#e(B

e$B$=$&$$$&$3$H$K$J$j$^$9!#e(B
