| * Anonymous Definitions:: Definitions without names |
* Anonymous Definitions:: Definitions without names |
| * Supplying names:: Passing definition names as strings |
* Supplying names:: Passing definition names as strings |
| * User-defined Defining Words:: |
* User-defined Defining Words:: |
| * Deferred words:: Allow forward references |
* Deferred Words:: Allow forward references |
| * Aliases:: |
* Aliases:: |
| |
|
| User-defined Defining Words |
User-defined Defining Words |
| IS foo |
IS foo |
| @end example |
@end example |
| |
|
| Deferred words are discussed in more detail in @ref{Deferred words}. |
Deferred words are discussed in more detail in @ref{Deferred Words}. |
| |
|
| The current definition returns control to the calling definition when |
The current definition returns control to the calling definition when |
| the end of the definition is reached or @code{EXIT} is encountered. |
the end of the definition is reached or @code{EXIT} is encountered. |
| * Anonymous Definitions:: Definitions without names |
* Anonymous Definitions:: Definitions without names |
| * Supplying names:: Passing definition names as strings |
* Supplying names:: Passing definition names as strings |
| * User-defined Defining Words:: |
* User-defined Defining Words:: |
| * Deferred words:: Allow forward references |
* Deferred Words:: Allow forward references |
| * Aliases:: |
* Aliases:: |
| @end menu |
@end menu |
| |
|
| @code{nextname} works with any defining word. |
@code{nextname} works with any defining word. |
| |
|
| |
|
| @node User-defined Defining Words, Deferred words, Supplying names, Defining Words |
@node User-defined Defining Words, Deferred Words, Supplying names, Defining Words |
| @subsection User-defined Defining Words |
@subsection User-defined Defining Words |
| @cindex user-defined defining words |
@cindex user-defined defining words |
| @cindex defining words, user-defined |
@cindex defining words, user-defined |
| @file{compat/const-does.fs}. |
@file{compat/const-does.fs}. |
| |
|
| |
|
| @node Deferred words, Aliases, User-defined Defining Words, Defining Words |
@node Deferred Words, Aliases, User-defined Defining Words, Defining Words |
| @subsection Deferred words |
@subsection Deferred Words |
| @cindex deferred words |
@cindex deferred words |
| |
|
| The defining word @code{Defer} allows you to define a word by name |
The defining word @code{Defer} allows you to define a word by name |
| provided in @file{compat/defer.fs}. |
provided in @file{compat/defer.fs}. |
| |
|
| |
|
| @node Aliases, , Deferred words, Defining Words |
@node Aliases, , Deferred Words, Defining Words |
| @subsection Aliases |
@subsection Aliases |
| @cindex aliases |
@cindex aliases |
| |
|