# Some insns should be method?

**URL:** <https://www.ruby-forum.com/t/some-insns-should-be-method/141756>\
**Category:** Development\
**Created:** [June 30, 2008, 12:49pm UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756 "2008-06-30T12:49:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [June 30, 2008, 12:49pm UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756/1 "2008-06-30T12:49:43Z")

</div>

e$B!!$5$5$@$G$9!%e(B

e$B!!e(Balias, undef, definemethod  
e$B$H$$$C$?!$$"$^$j;H$o$l$J$$L?Na$O%a%=%Ce(B  
e$B%I8F$S=P$7$K$7$?$$$H;W$&$N$G$9$,!$NI$$$G$7$g$&$+!%e(B

e$B!!6qBNE\*$K$O!$e(BRubyVM::FrozenCore  
e$B$KBP$9$kFC0[%a%=%C%I$H$7$F\<BAu$7$^e(B  
e$B$9!%e(BRubyVM::FrozenCore e$B\<+BN$O!$e(Bfreeze  
e$B$7$F$\*$/$N$G:FDj5A$K$h$j$=$NJUe(B  
e$B$N5sF0$rJQ99$9$k$3$H$O=PMh$^$;$s!%e(B

# e$B=PMh$k$h$&$K$7$?$[$&$,4r$7$$?M$b$$$k$+$b$7$l$J$$$G$9$,e(B…

e$B!!%a%j%C%H$O!$L?Na?t$r8:$i$7$Fe(B VM  
e$B$,%7%s%W%k$K$J$k$3$H$G$9!%$"$^$j8Fe(B  
e$B$P$l$k$3$H$N$J$$5!G=$J$N$G!$%a%=%C%I8F$S=P$7$K$9$k$3$H$K$h$k%3%9%H$be(B  
e$BA}$($J$$$3$H$,4|BT$G$-$^$9!%e(B

e$B!!$?$@$7!$e(Bset\_trace\_func  
e$B$GM\>7W$J%a%=%C%I8F$S=P$7$,8+$($F$7$^$&$H$$e(B  
e$B$&J@32$,$"$j$^$9!%e(B

e$B!!%3%\_%C%H$7$A$c$C$F$b$$$$$G$7$g$&$+!%e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [June 30, 2008, 4:43pm UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756/2 "2008-06-30T16:43:54Z")

</div>

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

In message “Re: [ruby-dev:35272] some insns should be method?”  
on Mon, 30 Jun 2008 19:46:31 +0900, SASADA Koichi [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
writes:

|e$B!!e(Balias, undef, definemethod e$B$H$$$C$?!$$"$^$j;H$o$l$J$$L?Na$O%a%=%Ce(B  
|e$B%I8F$S=P$7$K$7$?$$$H;W$&$N$G$9$,!$NI$$$G$7$g$&$+!%e(B  
|  
|e$B!!6qBNE\*$K$O!$e(BRubyVM::FrozenCore e$B$KBP$9$kFC0[%a%=%C%I$H$7$F\<BAu$7$^e(B  
|e$B$9!%e(BRubyVM::FrozenCore e$B\<+BN$O!$e(Bfreeze e$B$7$F$\*$/$N$G:FDj5A$K$h$j$=$NJUe(B  
|e$B$N5sF0$rJQ99$9$k$3$H$O=PMh$^$;$s!%e(B

|e$B!!$?$@$7!$e(Bset\_trace\_func e$B$GM\>7W$J%a%=%C%I8F$S=P$7$,8+$($F$7$^$&$H$$e(B  
|e$B$&J@32$,$"$j$^$9!%e(B  
|  
|e$B!!%3%\_%C%H$7$A$c$C$F$b$$$$$G$7$g$&$+!%e(B

e$B$$$$$s$8$c$J$$$G$7$g$&$+!#e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [July 1, 2008, 9:29am UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756/3 "2008-07-01T09:29:40Z")

</div>

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev :35277] the message: "[ruby-dev:35277] Re: some insns  
should be method? ", on Jun/30 23:40(JST) Yukihiro M. writes:

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

> |e$B!!e(Balias, undef, definemethod e$B$H$$$C$?!$$"$^$j;H$o$l$J$$L?Na$O%a%=%Ce(B  
> |e$B%I8F$S=P$7$K$7$?$$$H;W$&$N$G$9$,!$NI$$$G$7$g$&$+!%e(B

e$B\<ALde(B.  
e$B:#$Oe(B,

alias new\_method old\_method

e$B$H$+e(B,

alias :new\_method :old\_method

e$B$G$9$,e(B, e$BA0\<TAjEv$O$J$/$J$j8e\<T$be(B

alias :new\_method, :old\_method

e$B$K$J$k$C$F$3$He(B?

\_\_  
----------------------------------------------------\>\> e$B@PDMe(B  
e$B7=\<ye(B \<\<—  
----------------------------------\>\> e-mail: removed\_email\_address@domain.invalid \<\<—

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [July 1, 2008, 9:44am UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756/4 "2008-07-01T09:44:18Z")

</div>

e$B!!$5$5$@$G$9!%e(B

e$B@PDM7=\<ye(B wrote:

> alias :new\_method, :old\_method
> 
> e$B$K$J$k$C$F$3$He(B?

e$B!!$$$$$(!%e(B

e$B!!e(Balias e$B$H$+e(B def e$B$H$+e(B undef  
e$B$N\<B8=$r!$:#$^$G$O@lMQL?Na$rMQ0U$7$F$$$^e(B  
e$B$7$?$,!$$=$NBe$o$j$K%a%=%C%I$r8F$V$h$&$K$9$k!$$H$$$&0UL#$G$9!%e(B

e$B!!e(BRuby e$B%9%/%j%W%H$r=q$/?M$K$O$[$H$s$I1F6A$O$"$j$^$;$s!%e(B

---

<div class="post-metadata">

**Author:** ![SASADA\_Koichi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/f1d935/32.png) [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Post date:** [July 1, 2008, 9:53am UTC](https://www.ruby-forum.com/t/some-insns-should-be-method/141756/5 "2008-07-01T09:53:40Z")

</div>

e$B$1$$$8$e!w$$$7$D$+$G$9e(B.

In [ruby-dev :35291] the message: "[ruby-dev:35291] Re: some insns  
should be method? ", on Jul/01 16:39(JST) SASADA Koichi writes:

> e$B!!$5$5$@$G$9!%e(B

> e$B!!$$$$$(!%e(B
> 
> e$B!!e(Balias e$B$H$+e(B def e$B$H$+e(B undef e$B$N\<B8=$r!$:#$^$G$O@lMQL?Na$rMQ0U$7$F$$$^e(B  
> e$B$7$?$,!$$=$NBe$o$j$K%a%=%C%I$r8F$V$h$&$K$9$k!$$H$$$&0UL#$G$9!%e(B

> e$B!!e(BRuby e$B%9%/%j%W%H$r=q$/?M$K$O$[$H$s$I1F6A$O$"$j$^$;$s!%e(B

e$B$J$k$[$Ie(B, e$BN;2re(B.

\_\_  
----------------------------------------------------\>\> e$B@PDMe(B  
e$B7=\<ye(B \<\<—  
----------------------------------\>\> e-mail: removed\_email\_address@domain.invalid \<\<—
