デフォルトでは、 定義ワードは入力ストリームから定義されるワードの名前を取得します。 しばしば文字列から名前を指定したい場合があります。 これは以下のようにして行うことができます:
nextname
( c-addr u – ) gforth-0.2 “nextname”
次に定義されるワードの名前は c-addr u になります。 定義中のワードは入力ストリームからそのままで nextname
がいじることはありません。
例:
s" foo" nextname create
これは以下と同等です:
create foo
nextname
は、 あらゆる定義ワードで機能します。