Most defining words normally produce words with default interpretation
semantics and default compilation semantics; those that do not (e.g,
synonym
or interpret/compile:
) are documented
appropriately.
The interpretation semantics of the newly defined word name are
described in the “name execution:” part of the description of
the defining word. Things are a little more complicated for colon
definitions (see Colon Definitions) and words using
create
...does>
(see User-defined defining words using create
), but again, the description of what these words do is about
the interpretation semantics.
For a word w with default compilation semantics, the compilation semantics are to compile the interpretation semantics. More formally: to append the interpretation semantics of w to the interpretation semantics of the current definition. As an example, consider the definition
: name ... w ... ;
Here the interpretation semantics of w is appended to the interpretation semantics of name.