>>358
TrueやFalseの中のifTrue:ifFalse:も通常、インライン展開されるけど
インライン展開されなくても動くでしょ?
で、whileTrue:もインライン展開されなかったとしたら
あのコードでどう動くのかがよく分からないんですよ
で、どう理解すればいいのかなぁと思ってね…

あと、
>見かけは再帰してるけど、実際には再帰してないから
とありますが、見かけと実際が乖離している理由がわかりません
っていうか、そもそも、インライン展開も分かってないですけどね、僕は
本当なら、コンパイラもライブラリにあるので読んでみるのが筋なんでしょうけど
僕には、ちょっとわからないんですよね