Next: Word list example, Previous: Vocabularies, Up: Word Lists [Contents][Index]
人々がワードリストを使用する理由は以下のとおりです:
CODE
ワードが定義されるときに使用される別のワードリストで定義されます)。
forth-wordlist
または、
他の一般的なワードリスト内)と、 実装のためだけに使用されるヘルパー・ワードの組(別のワードリストに隠されている)に編成します。 これにより、
words
の出力が少なくなり、 実装とインターフェイスが分離され、 共通のワードリスト内で名前が競合する可能性が減ります。
IF
が存在する場合があります。 この定義を別のワードリストに配置すると、
検索順序スタック上のワードリストの順序を制御することで、 ホスト・システムの IF
またはターゲット・システムの IF
を特定の文脈で使用するかどうかを制御できます。
ワードリストを使用する場合の欠点は以下のとおりです:
see
は、 そのような場合に、
名前がいくつかの考えられるワードのうちのどれに解決(resolve)されるかを確認するのに役立ちます)。 see
はワードの名前だけを表示し、 ワードがどのワードリストに属しているかを表示しないため、 誤解を招く可能性があります。 一意の名前を使用することは、
名前の競合を避けるためのより良いアプローチです。