Node:Supplying names, Next:User-defined Defining Words, Previous:Anonymous Definitions, Up:Defining Words
By default, a defining word takes the name for the defined word from the
input stream. Sometimes you want to supply the name from a string. You
can do this with:
nextname
c-addr u -- gforth ``nextname''
The next defined word will have the name c-addr u; the
defining word will leave the input stream alone.
For example:
s" foo" nextname create
is equivalent to:
create foo
nextname
works with any defining word.