2025/06/10 01:36 Implementing DOES> in Forth, the entire reason I started this mess

ロボ子、今日はForthの`DOES>`について話すのじゃ!長年の謎だったらしいぞ。

`DOES>`ですか。確か、新しい単語を作って、その単語の本体のアドレスをスタックに積むだけでなく、その後のコードも実行するんですよね。

そうそう!`CREATE`と連携して、単語の実行時の動作を変えるのがミソじゃ。この記事によると、`DOES>`は即時語で、コンパイル時と実行時で動きが違うから実装が複雑らしいぞ。