[SML 7569] Re: OpNoDupとOpPop
Yasuda Yutaka
yasuda @ mfc.bakkers.gr.jp
2009年 6月 5日 (金) 00:01:45 JST
安田です。
> 今日は。
はい。こんばんわ。。。(^_^)
> 102番にOpPopがあり、動作もそれほど違いが無さそうでし
> たので、
> MethodContextをインスペクトしている間に
>
> self method byteAt: 11 put: 102
うぉぅ!(おもわず声が出てしまいました。)
#勉強になります。。。
> OpPopとOpNoDupで本当に違いが無いのか気になります。
VM のソースを見るのが早そうではありますが、、どうも
http://www.cincomsmalltalk.com/userblogs/cincom/blogView?content=vwDeveloper
このあたりをクリアせんといかんようで。。(=_=)
#とりあえず「今は(違いは)無い」に一票!
> 昔のSmalltalk-80には dup first や dup last
> にあたる物が
> 無いように見えます。
...
> 37 <87> pop
> 38 <88> dup
いやーもう、、、これだったら分かりやすかったんですけど
ねえ。。(^_^!)
dup first = 普通に言うところの dup
dup = 普通に言うところの pop ; dup
dup last = 普通に言うところの pop
では何の事やら、、、
でわでわ Yasu.
SML メーリングリストの案内