Word Index

This index is a list of Forth words that have “glossary” entries within this manual. Each word is listed with its stack effect and wordset.

Jump to:   -   ,   ;   :   !   ?   .   '   (   )   [   ]   {   }   @   *   /   \   #   %   `   +   <   =   >   |   ~   $   0   1   2  
A   B   C   D   E   F   G   H   I   J   K   L   M   N   O   P   Q   R   S   T   U   V   W   X   Y   Z  
Index EntrySection

-
- ( n1 n2 -- n ) coreSingle precision
-- ( hmaddr u wid 0 ... -- ) gforth-0.2Locals definition words
--> ( -- ) gforth-0.2Blocks
-[do ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-experimentalCounted Loops
-\d ( addr -- addr' ) regexp-patternRegular Expressions
-\s ( addr -- addr' ) regexp-patternRegular Expressions
-` ( "char" -- ) regexp-patternRegular Expressions
->here ( addr -- ) gforth-1.0Dictionary allocation
-c? ( addr class -- ) regexp-patternRegular Expressions
-char ( char -- ) regexp-cgRegular Expressions
-class ( class -- ) regexp-cgRegular Expressions
-DO ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-0.2Counted Loops
-inf ( -- r ) gforth-1.0Floating Point
-infinity ( -- r ) gforth-1.0Floating Point
-LOOP ( compilation do-sys -- ; run-time loop-sys1 u -- | loop-sys2 ) gforth-0.2Counted Loops
-ltrace ( -- ) gforth-1.0Debugging
-rot ( w1 w2 w3 -- w3 w1 w2 ) gforth-0.2Data stack
-stack ( x stack -- ) gforth-experimentalUser-defined Stacks
-trailing ( c_addr u1 -- c_addr u2 ) stringString words
-trailing-garbage ( xc-addr u1 -- xc-addr u2 ) xchar-extXchars and Unicode

,
, ( w -- ) coreDictionary allocation

;
; ( compilation colon-sys -- ; run-time nest-sys -- ) coreColon Definitions
;] ( compile-time: quotation-sys -- ; run-time: -- xt ) gforth-1.0Quotations
;> ( -- ) gforth-experimentalClosures
;abi-code ( -- ) gforth-1.0Assembler Definitions
;code ( compilation. colon-sys1 -- colon-sys2 ) tools-extAssembler Definitions
;inline ( inline:-sys -- ) gforth-experimentalColon Definitions
;m ( colon-sys --; run-time: -- ) objectsObjects Glossary
;s ( R:w -- ) gforth-0.2Calls and returns

:
: ( "name" -- colon-sys ) coreColon Definitions
:: ( class "name" -- ) mini-oofBasic Mini-OOF Usage
:} ( hmaddr u wid 0 xt1 ... xtn -- ) gforth-1.0Locals definition words
:}d ( hmaddr u latest latestnt wid 0 a-addr1 u1 ... -- ) gforth-1.0Closures
:}h ( hmaddr u latest latestnt wid 0 a-addr1 u1 ... -- ) gforth-1.0Closures
:}h1 ( hmaddr u latest latestnt wid 0 a-addr1 u1 ... -- ) gforth-1.0Closures
:}l ( hmaddr u latest latestnt wid 0 a-addr1 u1 ... -- ) gforth-1.0Closures
:}xt ( hmaddr u latest latestnt wid 0 a-addr1 u1 ... -- ) gforth-1.0Closures
:m ( "name" -- xt; run-time: object -- ) objectsObjects Glossary
:noname ( -- xt colon-sys ) core-extAnonymous Definitions

!
! ( w a-addr -- ) coreMemory Access
!!FIXME!! ( -- ) gforth-1.0Debugging
!@ ( u1 a-addr -- u2 ) gforth-experimentalHardware operations for multi-tasking
!resize ( rx ry rw rh rd -- ) minos2widget methods
!size ( -- ) minos2widget methods

?
? ( a-addr -- ) toolsExamining data
?!@ ( unew uold a-addr -- uprev ) gforth-experimentalHardware operations for multi-tasking
??? ( -- ) gforth-0.2Debugging
?cov+ ( flag -- flag ) gforth-experimentalCode Coverage
?DO ( compilation -- do-sys ; run-time w1 w2 -- | loop-sys ) core-extCounted Loops
?dup ( w -- S:... w ) coreData stack
?DUP-0=-IF ( compilation -- orig ; run-time n -- n| ) gforth-0.2Arbitrary control structures
?dup-IF ( compilation -- orig ; run-time n -- n| ) gforth-0.2Arbitrary control structures
?errno-throw ( f -- ) gforth-1.0Exception Handling
?events ( -- ) gforth-experimentalMessage queues
?EXIT ( -- ) gforth-0.2Calls and returns
?found ( token|0 -- token|never ) gforth-experimentalDealing with existing Recognizers
?inside ( rx ry -- act / 0 ) minos2actor methods
?ior ( x -- ) gforth-1.0Exception Handling
?LEAVE ( compilation -- ; run-time f | f loop-sys -- ) gforth-0.2Counted Loops
?of ( compilation -- of-sys ; run-time f -- ) gforth-1.0Arbitrary control structures

.
. ( n -- ) coreSimple numeric output
.? ( addr -- addr' ) regexp-patternRegular Expressions
... ( x1 .. xn -- x1 .. xn ) gforth-1.0Examining data
..char ( start end -- ) regexp-cgRegular Expressions
." ( compilation 'ccc"' -- ; run-time -- ) coreMiscellaneous output
.( ( compilation&interpretation 'ccc<close-paren>' -- ) core-extMiscellaneous output
.\" ( compilation 'ccc"' -- ; run-time -- ) gforth-0.6Miscellaneous output
.cover-raw ( -- ) gforth-experimentalCode Coverage
.coverage ( -- ) gforth-experimentalCode Coverage
.debugline ( nfile nline -- ) gforth-0.6Debugging
.fpath ( -- ) gforth-0.4Source Search Paths
.hm ( nt -- ) gforth-1.0Header methods
.id ( nt -- ) gforth-0.6Name token
.included ( -- ) gforth-0.5Forth source files
.locale-csv ( -- ) gforth-experimentali18n and l10n
.path ( path-addr -- ) gforth-0.4General Search Paths
.quoted-csv ( c-addr u -- ) gforth-experimentalCSV reading and writing
.r ( n1 n2 -- ) core-extSimple numeric output
.recognizers ( -- ) gforth-experimentalDefault Recognizers
.s ( -- ) toolsExamining data
.substitute ( addr1 len1 -- n / ior ) gforth-experimentalSubstitute
.unresolved ( -- ) gforth-1.0Forward
.voc ( wid -- ) gforth-0.2Word Lists
.widget ( -- ) minos2widget methods

'
' ( "name" -- xt ) coreExecution token
'cold ( -- ) gforth-0.2Modifying the Startup Sequence
's ( addr1 task -- addr2 ) gforth-experimentalTask-local data

(
( ( compilation 'ccc<close-paren>' -- ; run-time -- ) core,fileComments
(( ( addr u -- ) regexp-patternRegular Expressions
(local) ( addr u -- ) localStandard Forth locals

)
) ( -- ) gforth-0.2Assertions
)) ( -- flag ) regexp-patternRegular Expressions

[
[ ( -- ) coreLiterals
[: ( compile-time: -- quotation-sys flag colon-sys ) gforth-1.0Quotations
[?DO] ( n-limit n-index -- ) gforth-0.2Interpreter Directives
['] ( compilation. "name" -- ; run-time. -- xt ) coreExecution token
[{: ( -- hmaddr u latest wid 0 ) gforth-experimentalClosures
[+LOOP] ( n -- ) gforth-0.2Interpreter Directives
[AGAIN] ( -- ) gforth-0.2Interpreter Directives
[BEGIN] ( -- ) gforth-0.2Interpreter Directives
[bind] ( compile-time: "class" "selector" -- ; run-time: ... object -- ... ) objectsObjects Glossary
[char] ( compilation '<spaces>ccc' -- ; run-time -- c ) core,xchar-extString and character literals
[COMP'] ( compilation "name" -- ; run-time -- w xt ) gforth-0.2Compilation token
[compile] ( compilation "name" -- ; run-time ? -- ? ) core-extMacros
[current] ( compile-time: "selector" -- ; run-time: ... object -- ... ) objectsObjects Glossary
[defined] ( "<spaces>name" -- flag ) tools-extInterpreter Directives
[DO] ( n-limit n-index -- ) gforth-0.2Interpreter Directives
[ELSE] ( -- ) tools-extInterpreter Directives
[ENDIF] ( -- ) gforth-0.2Interpreter Directives
[FOR] ( n -- ) gforth-0.2Interpreter Directives
[I] ( run-time -- n ) gforth-0.2Interpreter Directives
[IF] ( flag -- ) tools-extInterpreter Directives
[IFDEF] ( "<spaces>name" -- ) gforth-0.2Interpreter Directives
[IFUNDEF] ( "<spaces>name" -- ) gforth-0.2Interpreter Directives
[LOOP] ( -- ) gforth-0.2Interpreter Directives
[NEXT] ( n -- ) gforth-0.2Interpreter Directives
[noop] ( -- ) gforth-experimentalWords with user-defined TO etc.
[parent] ( compile-time: "selector" -- ; run-time: ... object -- ... ) objectsObjects Glossary
[REPEAT] ( -- ) gforth-0.2Interpreter Directives
[THEN] ( -- ) tools-extInterpreter Directives
[to-inst] ( compile-time: "name" -- ; run-time: w -- ) objectsObjects Glossary
[undefined] ( "<spaces>name" -- flag ) tools-extInterpreter Directives
[UNTIL] ( flag -- ) gforth-0.2Interpreter Directives
[WHILE] ( flag -- ) gforth-0.2Interpreter Directives

]
] ( -- ) coreLiterals
]] ( -- ) gforth-0.6Macros
]L ( compilation: n -- ; run-time: -- n ) gforth-0.5Literals
]nocov ( -- ) gforth-1.0Code Coverage

{
{ ( -- hmaddr u wid 0 ) gforth-0.2Locals definition words
{: ( -- hmaddr u wid 0 ) local-extLocals definition words
{{ ( addr -- addr addr ) regexp-patternRegular Expressions
{* ( addr -- addr addr ) regexp-patternRegular Expressions
{** ( addr -- addr addr ) regexp-patternRegular Expressions
{+ ( addr -- addr addr ) regexp-patternRegular Expressions
{++ ( addr -- addr addr ) regexp-patternRegular Expressions

}
} ( hmaddr u wid 0 xt1 ... xtn -- ) gforth-0.2Locals definition words
}} ( addr addr -- addr ) regexp-patternRegular Expressions

@
@ ( a-addr -- w ) coreMemory Access
@localn ( noffset -- w ) gforth-internalLocals implementation

*
* ( n1 n2 -- n ) coreSingle precision
*} ( addr addr' -- addr' ) regexp-patternRegular Expressions
**} ( sys -- ) regexp-patternRegular Expressions
*/ ( ( n1 n2 n3 -- n4 ) coreInteger division
*/f ( n1 n2 n3 -- n4 ) gforth-1.0Integer division
*/mod ( n1 n2 n3 -- n4 n5 ) coreInteger division
*/modf ( n1 n2 n3 -- n4 n5 ) gforth-1.0Integer division
*/mods ( n1 n2 n3 -- n4 n5 ) gforth-1.0Integer division
*/s ( n1 n2 n3 -- n4 ) gforth-1.0Integer division
*align ( n -- ) gforth-1.0Address arithmetic
*aligned ( addr1 n -- addr2 ) gforth-1.0Address arithmetic

/
/ ( n1 n2 -- n ) coreInteger division
// ( -- ) regexp-patternRegular Expressions
//g ( ptr addr u -- addr' u' ) regexp-replaceRegular Expressions
//o ( ptr addr u -- addr' u' ) regexp-replaceRegular Expressions
//s ( ptr -- ) regexp-replaceRegular Expressions
/COUNTED-STRING ( -- n ) environmentEnvironmental Queries
/f ( n1 n2 -- n ) gforth-1.0Integer division
/f-stage1m ( n a-reci -- ) gforth-1.0Two-stage integer division
/f-stage2m ( n1 a-reci -- nquotient ) gforth-1.0Two-stage integer division
/HOLD ( -- n ) environmentEnvironmental Queries
/l ( -- u ) gforth-0.7Address arithmetic
/mod ( n1 n2 -- n3 n4 ) coreInteger division
/modf ( n1 n2 -- n3 n4 ) gforth-1.0Integer division
/modf-stage2m ( n1 a-reci -- umodulus nquotient ) gforth-1.0Two-stage integer division
/mods ( n1 n2 -- n3 n4 ) gforth-1.0Integer division
/PAD ( -- n ) environmentEnvironmental Queries
/s ( n1 n2 -- n ) gforth-1.0Integer division
/string ( c-addr1 u1 n -- c-addr2 u2 ) stringString words
/w ( -- u ) gforth-0.7Address arithmetic
/x ( -- u ) gforth-1.0Address arithmetic

\
\ ( compilation 'ccc<newline>' -- ; run-time -- ) core-ext,block-extComments
\( ( addr -- addr ) regexp-patternRegular Expressions
\) ( addr -- addr ) regexp-patternRegular Expressions
\\\ ( -- ) gforth-1.0Forth source files
\^ ( addr -- addr ) regexp-patternRegular Expressions
\$ ( addr -- addr ) regexp-patternRegular Expressions
\0 ( -- addr u ) regexp-patternRegular Expressions
\c ( "rest-of-line" -- ) gforth-0.7Declaring C Functions
\d ( addr -- addr' ) regexp-patternRegular Expressions
\G ( compilation 'ccc<newline>' -- ; run-time -- ) gforth-0.2Comments
\s ( addr -- addr' ) regexp-patternRegular Expressions

#
# ( ud1 -- ud2 ) coreFormatted numeric output
#! ( -- ) gforth-0.2Running Image Files
#> ( xd -- addr u ) coreFormatted numeric output
#>> ( -- ) gforth-0.5Formatted numeric output
#bell ( -- c ) gforth-0.2String and character literals
#bs ( -- c ) gforth-0.2String and character literals
#cr ( -- c ) gforth-0.2String and character literals
#del ( -- c ) gforth-0.2String and character literals
#eof ( -- c ) gforth-0.7String and character literals
#esc ( -- c ) gforth-0.5String and character literals
#ff ( -- c ) gforth-0.2String and character literals
#lf ( -- c ) gforth-0.2String and character literals
#line ( "u" "["file"]" -- ) gforth-1.0Interpreter Directives
#loc ( nline nchar "file" -- ) gforth-1.0Debugging
#locals ( -- n ) environmentEnvironmental Queries
#s ( ud -- 0 0 ) coreFormatted numeric output
#tab ( -- c ) gforth-0.2String and character literals
#tib ( -- addr ) core-ext-obsolescentThe Text Interpreter

%
%align ( align size -- ) gforth-0.4Gforth structs
%alignment ( align size -- align ) gforth-0.4Gforth structs
%alloc ( align size -- addr ) gforth-0.4Gforth structs
%allocate ( align size -- addr ior ) gforth-0.4Gforth structs
%allot ( align size -- addr ) gforth-0.4Gforth structs
%size ( align size -- size ) gforth-0.4Gforth structs

`
` ( "char" -- ) regexp-patternRegular Expressions
`? ( "char" -- ) regexp-patternRegular Expressions

+
+ ( n1 n2 -- n ) coreSingle precision
+! ( n a-addr -- ) coreMemory Access
+!@ ( u1 a-addr -- u2 ) gforth-experimentalHardware operations for multi-tasking
+} ( addr addr' -- addr' ) regexp-patternRegular Expressions
++} ( sys -- ) regexp-patternRegular Expressions
+after ( x1 x2 stack -- ) gforth-experimentalUser-defined Stacks
+char ( char -- ) regexp-cgRegular Expressions
+chars ( addr u -- ) regexp-cgRegular Expressions
+class ( class -- ) regexp-cgRegular Expressions
+DO ( compilation -- do-sys ; run-time n1 n2 -- | loop-sys ) gforth-0.2Counted Loops
+field ( noffset1 nsize "name" -- noffset2 ) facility-extStandard Structures
+fmode ( fam1 rwxrwxrwx -- fam2 ) gforth-1.0General files
+load ( i*x n -- j*x ) gforth-0.2Blocks
+LOOP ( compilation do-sys -- ; run-time loop-sys1 n -- | loop-sys2 ) coreCounted Loops
+ltrace ( -- ) gforth-1.0Debugging
+thru ( i*x n1 n2 -- j*x ) gforth-0.2Blocks
+TO ( value "name" -- ) gforth-1.0Values
+x/string ( xc-addr1 u1 -- xc-addr2 u2 ) xchar-extXchars and Unicode

<
< ( n1 n2 -- f ) coreNumeric comparison
<{: ( -- hmaddr u latest latestnt wid 0 ) gforth-experimentalClosures
<# ( -- ) coreFormatted numeric output
<< ( run-addr addr u -- run-addr ) regexp-replaceRegular Expressions
<<" ( "string<">" -- ) regexp-replaceRegular Expressions
<<# ( -- ) gforth-0.5Formatted numeric output
<= ( n1 n2 -- f ) gforth-0.2Numeric comparison
<> ( n1 n2 -- f ) core-extNumeric comparison
<bind> ( class selector-xt -- xt ) objectsObjects Glossary
<to-inst> ( w xt -- ) objectsObjects Glossary

=
= ( n1 n2 -- f ) coreNumeric comparison
=" ( <string>" -- ) regexp-patternRegular Expressions
=mkdir ( c-addr u wmode -- wior ) gforth-0.7Directories

>
> ( n1 n2 -- f ) coreNumeric comparison
>= ( n1 n2 -- f ) gforth-0.2Numeric comparison
>> ( addr -- addr ) regexp-replaceRegular Expressions
>addr ( xt -- addr ) gforth-experimentalClosures
>animate ( rdelta addr xt -- ) minos2widget methods
>back ( x stack -- ) gforth-experimentalUser-defined Stacks
>body ( xt -- a_addr ) coreCREATE..DOES> details
>code-address ( xt -- c_addr ) gforth-0.2Threading Words
>compile ( translator -- ) gforth-experimentalDealing with existing Recognizers
>definer ( xt -- definer ) gforth-0.2Threading Words
>does-code ( xt1 -- xt2 ) gforth-0.2Threading Words
>float ( c-addr u -- f:... flag ) floatingLine input and conversion
>float1 ( c-addr u c -- f:... flag ) gforth-1.0Line input and conversion
>in ( -- addr ) coreThe Text Interpreter
>interpret ( translator -- ) gforth-experimentalDealing with existing Recognizers
>l ( w -- ) gforth-0.2Locals implementation
>name ( xt -- nt|0 ) gforth-0.2Name token
>number ( ud1 c-addr1 u1 -- ud2 c-addr2 u2 ) coreLine input and conversion
>o ( c-addr -- r:c-old ) newMini-OOF2
>order ( wid -- ) gforth-0.5Word Lists
>postpone ( translator -- ) gforth-experimentalDealing with existing Recognizers
>pow2 ( u1 -- u2 ) gforth-1.0Bitwise operations
>r ( w -- R:w ) coreReturn stack
>stack ( x stack -- ) gforth-experimentalUser-defined Stacks
>string-execute ( ... xt -- ... c-addr u ) gforth-1.0String words
>time&date&tz ( udtime -- nsec nmin nhour nday nmonth nyear fdst ndstoff c-addrtz utz ) gforth-1.0Keeping track of Time
>to+addr-table: ( table-addr "name" -- ) gforth-experimentalWords with user-defined TO etc.
>uvalue ( xt -- addr ) gforth-internalWords with user-defined TO etc.

|
| ( -- ) gforth-1.0Locals definition words
|| ( addr addr -- addr addr ) regexp-patternRegular Expressions

~
~~ ( -- ) gforth-0.2Debugging
~~1bt ( -- ) gforth-1.0Debugging
~~bt ( -- ) gforth-1.0Debugging
~~Value ( n "name" -- ) gforth-1.0Debugging
~~Variable ( "name" -- ) gforth-1.0Debugging

$
$! ( addr1 u $addr -- ) gforth-0.7$tring words
$!len ( u $addr -- ) gforth-0.7$tring words
$? ( -- n ) gforth-0.2Passing Commands to the OS
$. ( addr -- ) gforth-1.0$tring words
$[] ( u $[]addr -- addr' ) gforth-1.0$tring words
$[]! ( c-addr u n $[]addr -- ) gforth-1.0$tring words
$[]. ( addr -- ) gforth-1.0$tring words
$[]@ ( n $[]addr -- addr u ) gforth-1.0$tring words
$[]# ( addr -- len ) gforth-1.0$tring words
$[]+! ( c-addr u n $[]addr -- ) gforth-1.0$tring words
$[]boot ( addr -- ) gforth-1.0$tring words
$[]free ( addr -- ) gforth-1.0$tring words
$[]map ( addr xt -- ) gforth-1.0$tring words
$[]save ( addr -- ) gforth-1.0$tring words
$[]saved ( addr -- ) gforth-1.0$tring words
$[]slurp ( fid addr -- ) gforth-1.0$tring words
$[]slurp-file ( addr u $addr -- ) gforth-1.0$tring words
$[]Variable ( -- ) gforth-1.0$tring words
$@ ( $addr -- addr2 u ) gforth-0.7$tring words
$@len ( $addr -- u ) gforth-0.7$tring words
$+! ( addr1 u $addr -- ) gforth-0.7$tring words
$+!len ( u $addr -- addr ) gforth-1.0$tring words
$+[]! ( c-addr u $[]addr -- ) gforth-1.0$tring words
$+slurp ( fid addr -- ) gforth-1.0$tring words
$+slurp-file ( c-addr u addr -- ) gforth-1.0$tring words
$boot ( $addr -- ) gforth-1.0$tring words
$del ( addr off u -- ) gforth-0.7$tring words
$exec ( xt addr -- ) gforth-1.0$tring words
$free ( $addr -- ) gforth-1.0$tring words
$init ( $addr -- ) gforth-1.0$tring words
$ins ( addr1 u $addr off -- ) gforth-0.7$tring words
$iter ( .. $addr char xt -- .. ) gforth-0.7$tring words
$over ( addr u $addr off -- ) gforth-1.0$tring words
$save ( $addr -- ) gforth-1.0$tring words
$saved ( addr -- ) gforth-1.0$tring words
$slurp ( fid addr -- ) gforth-1.0$tring words
$slurp-file ( c-addr u addr -- ) gforth-1.0$tring words
$split ( c-addr u char -- c-addr u1 c-addr2 u2 ) gforth-0.7String words
$substitute ( addr1 len1 -- addr2 len2 n/ior ) gforth-experimentalSubstitute
$tmp ( xt -- addr u ) gforth-1.0$tring words
$unescape ( addr1 u1 -- addr2 u2 ) gforth-experimentalSubstitute
$value: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
$value[]: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
$Variable ( -- ) gforth-1.0$tring words

0
0< ( n -- f ) coreNumeric comparison
0<= ( n -- f ) gforth-0.2Numeric comparison
0<> ( n -- f ) core-extNumeric comparison
0= ( n -- f ) coreNumeric comparison
0> ( n -- f ) core-extNumeric comparison
0>= ( n -- f ) gforth-0.2Numeric comparison

1
1- ( n1 -- n2 ) coreSingle precision
1/f ( r1 -- r2 ) gforth-0.2Floating Point
1+ ( n1 -- n2 ) coreSingle precision

2
2, ( w1 w2 -- ) gforth-0.2Dictionary allocation
2! ( w1 w2 a-addr -- ) coreMemory Access
2@ ( a-addr -- w1 w2 ) coreMemory Access
2* ( n1 -- n2 ) coreBitwise operations
2/ ( n1 -- n2 ) coreBitwise operations
2>r ( w1 w2 -- R:w1 R:w2 ) core-extReturn stack
2compile, ( xt1 xt2 -- ) gforth-experimentalMacros
2Constant ( w1 w2 "name" -- ) doubleConstants
2drop ( w1 w2 -- ) coreData stack
2dup ( w1 w2 -- w1 w2 w1 w2 ) coreData stack
2field: ( u1 "name" -- u2 ) gforth-0.7Standard Structures
2Literal ( compilation w1 w2 -- ; run-time -- w1 w2 ) doubleLiterals
2nip ( w1 w2 w3 w4 -- w3 w4 ) gforth-0.2Data stack
2over ( w1 w2 w3 w4 -- w1 w2 w3 w4 w1 w2 ) coreData stack
2r@ ( R:w1 R:w2 -- R:w1 R:w2 w1 w2 ) core-extReturn stack
2r> ( R:w1 R:w2 -- w1 w2 ) core-extReturn stack
2rdrop ( R:w1 R:w2 -- ) gforth-0.2Return stack
2rot ( w1 w2 w3 w4 w5 w6 -- w3 w4 w5 w6 w1 w2 ) double-extData stack
2swap ( w1 w2 w3 w4 -- w3 w4 w1 w2 ) coreData stack
2tuck ( w1 w2 w3 w4 -- w3 w4 w1 w2 w3 w4 ) gforth-0.2Data stack
2Value ( d "name" -- ) double-extValues
2value: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
2Variable ( "name" -- ) doubleVariables
2varue ( x1 x2 "name" -- ) gforth-1.0Varues

A
A, ( addr -- ) gforth-0.2Dictionary allocation
abi-code ( "name" -- colon-sys ) gforth-1.0Assembler Definitions
abort ( ?? -- ?? ) core,exception-extException Handling
ABORT" ( compilation 'ccc"' -- ; run-time f -- ) core,exception-extException Handling
abs ( n -- u ) coreSingle precision
absolute-file? ( addr u -- flag ) gforth-1.0Search Paths
accept ( c-addr +n1 -- +n2 ) coreLine input and conversion
AConstant ( addr "name" -- ) gforth-0.2Constants
act ( -- optr ) minos2widget methods
act-name$ ( -- addr u ) minos2actor methods
action-of ( interpretation "name" -- xt; compilation "name" -- ; run-time -- xt ) core-extDeferred Words
activate ( run-time nest-sys1 task -- ) gforth-experimentalBasic multi-tasking
active-w ( -- optr ) minos2actor methods
actor ( -- class ) minos2MINOS2 object framework
add-cflags ( c-addr u -- ) gforth-1.0Declaring OS-level libraries
add-framework ( c-addr u -- ) gforth-1.0Declaring OS-level libraries
add-incdir ( c-addr u -- ) gforth-1.0Declaring OS-level libraries
add-ldflags ( c-addr u -- ) gforth-1.0Declaring OS-level libraries
add-lib ( c-addr u -- ) gforth-0.7Declaring OS-level libraries
add-libpath ( c-addr u -- ) gforth-0.7Declaring OS-level libraries
addr ( "name" -- addr ) gforth-1.0Varues
ADDRESS-UNIT-BITS ( -- n ) environmentEnvironmental Queries
adjust-buffer ( u addr -- ) gforth-experimentalGrowable memory buffers
after-locate ( -- u ) gforth-1.0Locating source code definitions
AGAIN ( compilation dest -- ; run-time -- ) core-extArbitrary control structures
AHEAD ( compilation -- orig ; run-time -- ) tools-extArbitrary control structures
Alias ( xt "name" -- ) gforth-0.2Aliases
align ( -- ) coreDictionary allocation
aligned ( c-addr -- a-addr ) coreAddress arithmetic
ALiteral ( compilation addr -- ; run-time -- addr ) gforth-0.2Literals
allocate ( u -- a_addr wior ) memoryHeap Allocation
allot ( n -- ) coreDictionary allocation
also ( -- ) search-extWord Lists
also-path ( c-addr len path-addr -- ) gforth-0.4General Search Paths
and ( w1 w2 -- w ) coreBitwise operations
annotate-cov ( -- ) gforth-experimentalCode Coverage
append ( c-addr1 u1 c-addr2 u2 -- c-addr u ) gforth-0.7String words
arg ( u -- addr count ) gforth-0.2OS command line arguments
argc ( -- addr ) gforth-0.2OS command line arguments
argv ( -- addr ) gforth-0.2OS command line arguments
array>mem ( uelements uelemsize -- ubytes uelemsize ) gforth-experimentalCounted Loops
arshift ( n1 u -- n2 ) gforth-1.0Bitwise operations
asptr ( class -- ) oofClass Declaration
assembler ( -- ) tools-extAssembler Definitions
assert-level ( -- a-addr ) gforth-0.2Assertions
assert( ( -- ) gforth-0.2Assertions
assert0( ( -- ) gforth-0.2Assertions
assert1( ( -- ) gforth-0.2Assertions
assert2( ( -- ) gforth-0.2Assertions
assert3( ( -- ) gforth-0.2Assertions
ASSUME-LIVE ( orig -- orig ) gforth-0.2Where are locals visible by name?
at-deltaxy ( dx dy -- ) gforth-0.7Terminal output
at-xy ( x y -- ) facilityTerminal output
AUser ( "name" -- ) gforth-0.2Task-local data
authors ( -- ) gforth-1.0Help on Gforth
AValue ( w "name" -- ) gforth-0.6Values
AVariable ( "name" -- ) gforth-0.2Variables

B
b ( -- ) gforth-1.0Locating source code definitions
back> ( stack -- x ) gforth-experimentalUser-defined Stacks
barrier ( -- ) gforth-experimentalHardware operations for multi-tasking
base ( -- a-addr ) coreNumber Conversion
base-execute ( i*x xt u -- j*x ) gforth-0.7Number Conversion
baseline ( -- r ) minos2widget methods
basename ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.7Directories
before-line ( -- ) gforth-1.0Text Interpreter Hooks
before-locate ( -- u ) gforth-1.0Locating source code definitions
before-word ( -- ) gforth-0.7Text Interpreter Hooks
BEGIN ( compilation -- dest ; run-time -- ) coreArbitrary control structures
begin-structure ( "name" -- struct-sys 0 ) facility-extStandard Structures
bin ( fam1 -- fam2 ) fileGeneral files
bind ( ... "class" "selector" -- ... ) objectsObjects Glossary
bind' ( "class" "selector" -- xt ) objectsObjects Glossary
bl ( -- c-char ) coreString and character literals
blank ( c-addr u -- ) stringMemory Blocks
blk ( -- addr ) blockInput Sources
block ( u -- a-addr ) blockBlocks
block-included ( a-addr u -- ) gforth-0.2Blocks
block-offset ( -- addr ) gforth-0.5Blocks
block-position ( u -- ) blockBlocks
bootmessage ( -- ) gforth-0.4Modifying the Startup Sequence
border ( -- r ) minos2widget methods
borderl ( -- r ) minos2widget methods
bordert ( -- r ) minos2widget methods
borderv ( -- r ) minos2widget methods
bounds ( u1 u2 -- u3 u1 ) gforth-0.2Counted Loops
break: ( -- ) gforth-0.4Singlestep Debugger
break" ( 'ccc"' -- ) gforth-0.4Singlestep Debugger
broken-pipe-error ( -- n ) gforth-0.6Pipes
browse ( "subname" -- ) gforth-1.0Locating source code definitions
bt ( -- ) gforth-1.0Locating exception source
buffer ( u -- a-addr ) blockBlocks
buffer: ( u "name" -- ) core-extVariables
buffer% ( u1 u2 -- ) gforth-experimentalGrowable memory buffers
bw ( -- ) gforth-1.0Locating uses of a word
bw-cover ( -- ) gforth-1.0Code Coverage
bye ( -- ) tools-extLeaving Gforth

C
c-callback ( "forth-name" "{type}" "---" "type" -- ) gforth-1.0Callbacks
c-callback-thread ( "forth-name" "{type}" "---" "type" -- ) gforth-1.0Callbacks
c-function ( "forth-name" "c-name" "{type}" "---" "type" -- ) gforth-0.7Declaring C Functions
c-funptr ( "forth-name" <{>"c-typecast"<}> "{type}" "---" "type" -- ) gforth-1.0Calling C function pointers
c-library ( "name" -- ) gforth-0.7Defining library interfaces
c-library-name ( c-addr u -- ) gforth-0.7Defining library interfaces
c-value ( "forth-name" "c-name" "---" "type" -- ) gforth-1.0Declaring C Functions
c-variable ( "forth-name" "c-name" -- ) gforth-1.0Declaring C Functions
c, ( c -- ) coreDictionary allocation
C: ( compilation "name" -- a-addr xt; run-time c -- ) gforth-0.2Locals definition words
c! ( c c-addr -- ) coreMemory Access
c? ( addr class -- ) regexp-patternRegular Expressions
C" ( compilation "ccc<quote>" -- ; run-time -- c-addr ) core-extCounted string words
c@ ( c-addr -- c ) coreMemory Access
C^ ( compilation "name" -- a-addr xt; run-time c -- ) gforth-0.2Locals definition words
c++-library ( "name" -- ) gforth-1.0Defining library interfaces
c++-library-name ( c-addr u -- ) gforth-1.0Defining library interfaces
c>s ( x -- n ) gforth-1.0Special Memory Accesses
c$+! ( char $addr -- ) gforth-1.0$tring words
CA: ( compilation "name" -- a-addr xt; run-time c -- ) gforth-1.0Locals definition words
call-c ( ... w -- ... ) gforth-0.2Low-Level C Interface Words
caller-w ( -- optr ) minos2actor methods
capscompare ( c-addr1 u1 c-addr2 u2 -- n ) gforth-0.7String words
capssearch ( c-addr1 u1 c-addr2 u2 -- c-addr3 u3 flag ) gforth-1.0String words
capsstring-prefix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-1.0String words
case ( compilation -- case-sys ; run-time -- ) core-extArbitrary control structures
catch ( x1 .. xn xt -- y1 .. ym 0 / z1 .. zn error ) exceptionException Handling
catch-nobt ( x1 .. xn xt -- y1 .. ym 0 / z1 .. zn error ) gforth-experimentalException Handling
cell ( -- u ) gforth-0.2Address arithmetic
cell- ( a-addr1 -- a-addr2 ) coreAddress arithmetic
cell/ ( n1 -- n2 ) gforth-1.0Address arithmetic
cell% ( -- align size ) gforth-0.4Gforth structs
cell+ ( a-addr1 -- a-addr2 ) coreAddress arithmetic
cells ( n1 -- n2 ) coreAddress arithmetic
cfield: ( u1 "name" -- u2 ) facility-extStandard Structures
char ( '<spaces>ccc' -- c ) core,xchar-extString and character literals
char- ( c-addr1 -- c-addr2 ) gforth-0.7Address arithmetic
char% ( -- align size ) gforth-0.4Gforth structs
char+ ( c-addr1 -- c-addr2 ) coreAddress arithmetic
charclass ( -- ) regexp-cgRegular Expressions
chars ( n1 -- n2 ) coreAddress arithmetic
cilk-bye ( -- ) cilkCilk
cilk-init ( -- ) cilkCilk
cilk-sync ( -- ) cilkCilk
class ( class -- class methods vars ) mini-oof2Basic Mini-OOF Usage
class ( parent-class -- align offset ) objectsObjects Glossary
class->map ( class -- map ) objectsObjects Glossary
class-inst-size ( class -- addr ) objectsObjects Glossary
class-override! ( xt sel-xt class-map -- ) objectsObjects Glossary
class-previous ( class -- ) objectsObjects Glossary
class; ( -- ) oofClass Declaration
class>order ( class -- ) objectsObjects Glossary
clear-libs ( -- ) gforth-0.7Declaring OS-level libraries
clear-path ( path-addr -- ) gforth-0.5General Search Paths
clearstack ( ... -- ) gforth-0.2Examining data
clearstacks ( ... -- ) gforth-0.7Examining data
clicked ( rx ry bmask n -- ) minos2actor methods
close-dir ( wdirid -- wior ) gforth-0.5Directories
close-file ( wfileid -- wior ) fileGeneral files
close-pipe ( wfileid -- wretval wior ) gforth-0.2Pipes
cmove ( c-from c-to u -- ) stringMemory Blocks
cmove> ( c-from c-to u -- ) stringMemory Blocks
code ( "name" -- colon-sys ) tools-extAssembler Definitions
code-address! ( c_addr xt -- ) gforth-obsoleteThreading Words
color-cover ( -- ) gforth-1.0Code Coverage
color: ( rgba "name" -- ) minos2widget methods
common-list ( list1 list2 -- list3 ) gforth-internalLocals implementation
COMP' ( "name" -- w xt ) gforth-0.2Compilation token
compare ( c-addr1 u1 c-addr2 u2 -- n ) stringString words
compile-color ( -- ) gforth-1.0Terminal output
compile-lp+! ( n -- ) gforth-0.2Locals implementation
compile-only ( -- ) gforth-0.2Interpretation and Compilation Semantics
compile-only? ( nt -- flag ) gforth-1.0Header fields
compile, ( xt -- ) core-extMacros
compsem: ( -- ) gforth-experimentalCombined words
const-does> ( run-time: w*uw r*ur uw ur "name" -- ) gforth-obsoleteConst-does>
Constant ( w "name" -- ) coreConstants
construct ( ... object -- ) objectsObjects Glossary
context ( -- addr ) gforth-0.2Word Lists
contof ( compilation case-sys1 of-sys -- case-sys2 ; run-time -- ) gforth-1.0Arbitrary control structures
convert ( ud1 c-addr1 -- ud2 c-addr2 ) core-ext-obsolescentLine input and conversion
CORE ( -- f ) environmentEnvironmental Queries
CORE-EXT ( -- f ) environmentEnvironmental Queries
cores ( -- u ) cilkCilk
count ( c-addr1 -- c-addr2 u ) coreCounted string words
Country ( <lang> "name" -- ) gforth-experimentali18n and l10n
cov% ( -- ) gforth-experimentalCode Coverage
cov+ ( -- ) gforth-experimentalCode Coverage
cover-filename ( -- c-addr u ) gforth-experimentalCode Coverage
coverage? ( -- f ) gforth-internalCode Coverage
cputime ( -- duser dsystem ) gforth-0.5Keeping track of Time
cr ( -- ) coreMiscellaneous output
Create ( "name" -- ) coreCREATE
create-file ( c-addr u wfam -- wfileid wior ) fileGeneral files
create-from ( nt "name" -- ) gforth-1.0Creating from a prototype
critical-section ( xt semaphore -- ) gforth-experimentalSemaphores
CS-DROP ( dest -- ) gforth-1.0Arbitrary control structures
CS-PICK ( orig0/dest0 orig1/dest1 ... origu/destu u -- ... orig0/dest0 ) tools-extArbitrary control structures
CS-ROLL ( destu/origu .. dest0/orig0 u -- .. dest0/orig0 destu/origu ) tools-extArbitrary control structures
cs-vocabulary ( "name" -- ) gforth-1.0Word Lists
cs-wordlist ( -- wid ) gforth-1.0Word Lists
cstring>sstring ( c-addr -- c-addr u ) gforth-0.2String words
csv-quote ( -- c ) gforth-experimentalCSV reading and writing
csv-separator ( -- c ) gforth-experimentalCSV reading and writing
ctz ( x -- u ) gforth-1.0Bitwise operations
current ( -- addr ) gforth-0.2Word Lists
current-interface ( -- addr ) objectsObjects Glossary
current' ( "selector" -- xt ) objectsObjects Glossary
cvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields

D
d ( -- r ) minos2widget methods
d- ( d1 d2 -- d ) doubleDouble precision
D: ( compilation "name" -- a-addr xt; run-time x1 x2 -- ) gforth-0.2Locals definition words
d. ( d -- ) doubleSimple numeric output
d.r ( d n -- ) doubleSimple numeric output
D^ ( compilation "name" -- a-addr xt; run-time x1 x2 -- ) gforth-0.2Locals definition words
d+ ( ud1 ud2 -- ud ) doubleDouble precision
d< ( d1 d2 -- f ) doubleNumeric comparison
d<= ( d1 d2 -- f ) gforth-0.2Numeric comparison
d<> ( d1 d2 -- f ) gforth-0.2Numeric comparison
d= ( d1 d2 -- f ) doubleNumeric comparison
d> ( d1 d2 -- f ) gforth-0.2Numeric comparison
d>= ( d1 d2 -- f ) gforth-0.2Numeric comparison
d>f ( d -- r ) floatingFloating Point
d>s ( d -- n ) doubleDouble precision
d0< ( d -- f ) doubleNumeric comparison
d0<= ( d -- f ) gforth-0.2Numeric comparison
d0<> ( d -- f ) gforth-0.2Numeric comparison
d0= ( d -- f ) doubleNumeric comparison
d0> ( d -- f ) gforth-0.2Numeric comparison
d0>= ( d -- f ) gforth-0.2Numeric comparison
d2* ( d1 -- d2 ) doubleBitwise operations
d2/ ( d1 -- d2 ) doubleBitwise operations
DA: ( compilation "name" -- a-addr xt; run-time x1 x2 -- ) gforth-1.0Locals definition words
dabs ( d -- ud ) doubleDouble precision
dark-mode ( -- ) gforth-1.0Terminal output
darshift ( d1 u -- d2 ) gforth-1.0Bitwise operations
dbg ( "name" -- ) gforth-0.2Singlestep Debugger
debug-fid ( -- file-id ) gforth-1.0Debugging
dec. ( n -- ) gforth-0.2Simple numeric output
dec.r ( u n -- ) gforth-0.5Simple numeric output
decimal ( -- ) coreNumber Conversion
default-color ( -- ) gforth-1.0Terminal output
default-w: ( -- ) gforth-experimentalGforth locals
default-wa: ( -- ) gforth-experimentalGforth locals
defer ( -- ) oofClass Declaration
Defer ( "name" -- ) core-extDeferred Words
defer: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
defer! ( xt xt-deferred -- ) core-extDeferred Words
defer@ ( xt-deferred -- xt ) core-extDeferred Words
defers ( compilation "name" -- ; run-time ... -- ... ) gforth-0.2Deferred Words
definer! ( definer xt -- ) gforth-obsoleteThreading Words
defines ( xt class "name" -- ) mini-oofBasic Mini-OOF Usage
definitions ( -- ) searchWord Lists
defocus ( -- ) minos2actor methods
delete ( c-addr u u1 -- ) gforth-0.7String words
delete-file ( c-addr u -- wior ) fileGeneral files
delta-i ( r:ulimit r:u -- r:ulimit r:u u2 ) gforth-1.0Counted Loops
depth ( -- +n ) coreExamining data
df! ( r df-addr -- ) floating-extMemory Access
df@ ( df-addr -- r ) floating-extMemory Access
dfalign ( -- ) floating-extDictionary allocation
dfaligned ( c-addr -- df-addr ) floating-extAddress arithmetic
dffield: ( u1 "name" -- u2 ) floating-extStandard Structures
dfloat/ ( n1 -- n2 ) gforth-1.0Address arithmetic
dfloat% ( -- align size ) gforth-0.4Gforth structs
dfloat+ ( df-addr1 -- df-addr2 ) floating-extAddress arithmetic
dfloats ( n1 -- n2 ) floating-extAddress arithmetic
dfvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
dglue ( -- rtyp rsub radd ) minos2widget methods
dglue@ ( -- rtyp rsub radd ) minos2widget methods
dict-new ( ... class -- object ) objectsObjects Glossary
dirname ( c-addr1 u1 -- c-addr1 u2 ) gforth-0.7Directories
discode ( addr u -- ) gforth-0.2Common Disassembler
dispose-widget ( -- ) minos2widget methods
dlshift ( ud1 u -- ud2 ) gforth-1.0Bitwise operations
dmax ( d1 d2 -- d ) doubleDouble precision
dmin ( d1 d2 -- d ) doubleDouble precision
dnegate ( d1 -- d2 ) doubleDouble precision
DO ( compilation -- do-sys ; run-time w1 w2 -- loop-sys ) coreCounted Loops
doabicode: ( -- addr ) gforth-1.0Threading Words
docol: ( -- addr ) gforth-0.2Threading Words
docon: ( -- addr ) gforth-0.2Threading Words
dodefer: ( -- addr ) gforth-0.2Threading Words
dodoes: ( -- addr ) gforth-0.6Threading Words
does-code! ( xt2 xt1 -- ) gforth-0.2Threading Words
DOES> ( compilation colon-sys1 -- colon-sys2 ) coreCREATE..DOES> details
dofield: ( -- addr ) gforth-0.2Threading Words
DONE ( compilation do-sys -- ; run-time -- ) gforth-0.2Counted Loops
double% ( -- align size ) gforth-0.4Gforth structs
douser: ( -- addr ) gforth-0.2Threading Words
dovalue: ( -- addr ) gforth-0.7Threading Words
dovar: ( -- addr ) gforth-0.2Threading Words
dpl ( -- a-addr ) gforth-0.2Number Conversion
draw ( -- ) minos2widget methods
draw-init ( -- ) minos2widget methods
drol ( ud1 u -- ud2 ) gforth-1.0Bitwise operations
drop ( w -- ) coreData stack
dror ( ud1 u -- ud2 ) gforth-1.0Bitwise operations
drshift ( ud1 u -- ud2 ) gforth-1.0Bitwise operations
du/mod ( d u -- n u1 ) gforth-1.0Integer division
du< ( ud1 ud2 -- f ) double-extNumeric comparison
du<= ( ud1 ud2 -- f ) gforth-0.2Numeric comparison
du> ( ud1 ud2 -- f ) gforth-0.2Numeric comparison
du>= ( ud1 ud2 -- f ) gforth-0.2Numeric comparison
dump ( addr u -- ) toolsExamining data
dup ( w -- w w ) coreData stack

E
early ( -- ) oofClass Declaration
edit ( "name" -- ) gforth-1.0Locating source code definitions
edit-line ( c-addr n1 n2 -- n3 ) gforth-0.6Line input and conversion
ekey ( -- u ) facility-extSingle-key input
ekey? ( -- flag ) facility-extSingle-key input
ekey>char ( u -- u false | c true ) facility-extSingle-key input
ekey>fkey ( u1 -- u2 f ) facility-extSingle-key input
ekey>xchar ( u -- u false | xc true ) xchar-extSingle-key input
ekeyed ( ekey -- ) minos2actor methods
ELSE ( compilation orig1 -- orig2 ; run-time -- ) coreArbitrary control structures
emit ( c -- ) coreDisplaying characters and strings
emit-file ( c wfileid -- wior ) gforth-0.2General files
empty-buffer ( buffer -- ) gforth-0.2Blocks
empty-buffers ( -- ) block-extBlocks
end-c-library ( -- ) gforth-0.7Defining library interfaces
end-class ( align offset "name" -- ) objectsObjects Glossary
end-class ( class methods vars "name" -- ) mini-oof2Basic Mini-OOF Usage
end-class-noname ( align offset -- class ) objectsObjects Glossary
end-code ( colon-sys -- ) gforth-0.2Assembler Definitions
end-interface ( "name" -- ) objectsObjects Glossary
end-interface-noname ( -- interface ) objectsObjects Glossary
end-methods ( -- ) objectsObjects Glossary
end-struct ( align size "name" -- ) gforth-0.2Gforth structs
end-structure ( struct-sys +n -- ) facility-extStandard Structures
endcase ( compilation case-sys -- ; run-time x -- ) core-extArbitrary control structures
ENDIF ( compilation orig -- ; run-time -- ) gforth-0.2Arbitrary control structures
endof ( compilation case-sys1 of-sys -- case-sys2 ; run-time -- ) core-extArbitrary control structures
endscope ( compilation scope -- ; run-time -- ) gforth-0.2Where are locals visible by name?
endtry ( compilation -- ; run-time R:sys1 -- ) gforth-0.5Exception Handling
endtry-iferror ( compilation orig1 -- orig2 ; run-time R:sys1 -- ) gforth-0.7Exception Handling
entered ( -- ) minos2actor methods
environment ( -- ) gforth-0.6Environmental Queries
environment-wordlist ( -- wid ) gforth-0.2Environmental Queries
environment? ( c-addr u -- false / ... true ) coreEnvironmental Queries
erase ( addr u -- ) core-extMemory Blocks
error-color ( -- ) gforth-1.0Terminal output
error-hl-inv ( -- ) gforth-1.0Terminal output
error-hl-ul ( -- ) gforth-1.0Terminal output
evaluate ( ... addr u -- ... ) core,blockInput Sources
event-loop ( -- ) gforth-experimentalMessage queues
exception ( addr u -- n ) gforth-0.2Exception Handling
exceptions ( xt n1 -- n2 ) gforth-1.0Exception Handling
execute ( xt -- ) coreExecution token
execute-exit ( compilation -- ; run-time xt nest-sys -- ) gforth-1.0Execution token
execute-parsing ( ... addr u xt -- ... ) gforth-0.6The Input Stream
execute-parsing-file ( i*x fileid xt -- j*x ) gforth-0.6The Input Stream
execute-task ( xt -- task ) gforth-experimentalBasic multi-tasking
EXIT ( compilation -- ; run-time nest-sys -- ) coreCalls and returns
exitm ( -- ) objectsObjects Glossary
expand-where ( -- ) gforth-1.0Locating uses of a word
expect ( c-addr +n -- ) core-ext-obsolescentLine input and conversion
extend-mem ( addr1 u1 u -- addr addr2 u2 ) gforth-experimentalMemory blocks and heap allocation
extend-structure ( n "name" -- struct-sys n ) gforth-1.0Structure Extension

F
f- ( r1 r2 -- r3 ) floatingFloating Point
f-rot ( r1 r2 r3 -- r3 r1 r2 ) floatingFloating point stack
f, ( f -- ) gforth-0.2Dictionary allocation
F: ( compilation "name" -- a-addr xt; run-time r -- ) gforth-0.2Locals definition words
f! ( r f-addr -- ) floatingMemory Access
f. ( r -- ) floating-extFloating-point output
f.rdp ( rf +nr +nd +np -- ) gforth-0.6Floating-point output
f.s ( -- ) gforth-0.2Examining data
f.s-precision ( -- u ) gforth-1.0Examining data
f@ ( f-addr -- r ) floatingMemory Access
f@localn ( noffset -- r ) gforth-1.0Locals implementation
f* ( r1 r2 -- r3 ) floatingFloating Point
f** ( r1 r2 -- r3 ) floating-extFloating Point
f/ ( r1 r2 -- r3 ) floatingFloating Point
F^ ( compilation "name" -- a-addr xt; run-time r -- ) gforth-0.2Locals definition words
f+ ( r1 r2 -- r3 ) floatingFloating Point
f< ( r1 r2 -- f ) floatingFloating Point
f<= ( r1 r2 -- f ) gforth-0.2Floating Point
f<> ( r1 r2 -- f ) gforth-0.2Floating Point
f= ( r1 r2 -- f ) gforth-0.2Floating Point
f> ( r1 r2 -- f ) gforth-0.2Floating Point
f>= ( r1 r2 -- f ) gforth-0.2Floating Point
f>buf-rdp ( rf c-addr +nr +nd +np -- ) gforth-0.6Floating-point output
f>d ( r -- d ) floatingFloating Point
f>l ( r -- ) gforth-0.2Locals implementation
f>s ( r -- n ) floating-extFloating Point
f>str-rdp ( rf +nr +nd +np -- c-addr nr ) gforth-0.6Floating-point output
f~ ( r1 r2 r3 -- flag ) floating-extFloating Point
f~abs ( r1 r2 r3 -- flag ) gforth-0.5Floating Point
f~rel ( r1 r2 r3 -- flag ) gforth-0.5Floating Point
f0< ( r -- f ) floatingFloating Point
f0<= ( r -- f ) gforth-0.2Floating Point
f0<> ( r -- f ) gforth-0.2Floating Point
f0= ( r -- f ) floatingFloating Point
f0> ( r -- f ) gforth-0.2Floating Point
f0>= ( r -- f ) gforth-0.2Floating Point
f2* ( r1 -- r2 ) gforth-0.2Floating Point
f2/ ( r1 -- r2 ) gforth-0.2Floating Point
FA: ( compilation "name" -- a-addr xt; run-time f -- ) gforth-1.0Locals definition words
fabs ( r1 -- r2 ) floating-extFloating Point
facos ( r1 -- r2 ) floating-extFloating Point
facosh ( r1 -- r2 ) floating-extFloating Point
fade-color: ( rgba1 rgba2 "name" -- ) minos2widget methods
falign ( -- ) floatingDictionary allocation
faligned ( c-addr -- f-addr ) floatingAddress arithmetic
falog ( r1 -- r2 ) floating-extFloating Point
false ( -- f ) core-extBoolean Flags
fasin ( r1 -- r2 ) floating-extFloating Point
fasinh ( r1 -- r2 ) floating-extFloating Point
fast-throw ( ... wball -- ... wball ) gforth-experimentalException Handling
fatan ( r1 -- r2 ) floating-extFloating Point
fatan2 ( r1 r2 -- r3 ) floating-extFloating Point
fatanh ( r1 -- r2 ) floating-extFloating Point
faxpy ( ra f-x nstridex f-y nstridey ucount -- ) gforth-0.5Floating Point
fclearstack ( r0 .. rn -- ) gforth-1.0Examining data
fconstant ( r "name" -- ) floatingConstants
fcopysign ( r1 r2 -- r3 ) gforth-1.0Floating Point
fcos ( r1 -- r2 ) floating-extFloating Point
fcosh ( r1 -- r2 ) floating-extFloating Point
fdepth ( -- +n ) floatingExamining data
fdrop ( r -- ) floatingFloating point stack
fdup ( r -- r r ) floatingFloating point stack
fe. ( r -- ) floating-extFloating-point output
fexp ( r1 -- r2 ) floating-extFloating Point
fexpm1 ( r1 -- r2 ) floating-extFloating Point
ffield: ( u1 "name" -- u2 ) floating-extStandard Structures
ffourth ( r1 r2 r3 r4 -- r1 r2 r3 r4 r1 ) gforth-1.0Floating point stack
field ( align1 offset1 align size "name" -- align2 offset2 ) gforth-0.2Gforth structs
field: ( u1 "name" -- u2 ) facility-extStandard Structures
file-eof? ( wfileid -- flag ) gforth-0.6General files
file-position ( wfileid -- ud wior ) fileGeneral files
file-size ( wfileid -- ud wior ) fileGeneral files
file-status ( c-addr u -- wfam wior ) file-extGeneral files
file>fpath ( addr1 u1 -- addr2 u2 ) gforth-1.0Source Search Paths
file>path ( c-addr1 u1 path-addr -- c-addr2 u2 ) gforth-1.0General Search Paths
filename-match ( c-addr1 u1 c-addr2 u2 -- flag ) gforth-0.5Directories
fill ( c-addr u c -- ) coreMemory Blocks
find ( c-addr -- xt +-1 | c-addr 0 ) core,searchWord Lists
find-name ( c-addr u -- nt | 0 ) gforth-0.2Name token
find-name-in ( c-addr u wid -- nt | 0 ) gforth-1.0Name token
fkey. ( u -- ) gforth-1.0Single-key input
FLiteral ( compilation r -- ; run-time -- r ) floatingLiterals
fln ( r1 -- r2 ) floating-extFloating Point
flnp1 ( r1 -- r2 ) floating-extFloating Point
float ( -- u ) gforth-0.3Address arithmetic
float/ ( n1 -- n2 ) gforth-1.0Address arithmetic
float% ( -- align size ) gforth-0.4Gforth structs
float+ ( f-addr1 -- f-addr2 ) floatingAddress arithmetic
floating-stack ( -- n ) environmentEnvironmental Queries
floats ( n1 -- n2 ) floatingAddress arithmetic
flog ( r1 -- r2 ) floating-extFloating Point
floor ( r1 -- r2 ) floatingFloating Point
FLOORED ( -- f ) environmentEnvironmental Queries
flush ( -- ) blockBlocks
flush-file ( wfileid -- wior ) file-extGeneral files
flush-icache ( c-addr u -- ) gforth-0.2Assembler Definitions
fm/mod ( d1 n1 -- n2 n3 ) coreInteger division
fmax ( r1 r2 -- r3 ) floatingFloating Point
fmin ( r1 r2 -- r3 ) floatingFloating Point
fnegate ( r1 -- r2 ) floatingFloating Point
fnip ( r1 r2 -- r2 ) gforth-0.2Floating point stack
focus ( -- ) minos2actor methods
FOR ( compilation -- do-sys ; run-time u -- loop-sys ) gforth-0.2Counted Loops
FORK ( compilation -- orig ; run-time f -- ) gforth-0.7Regular Expressions
form ( -- nlines ncols ) gforth-0.2Terminal output
Forth ( -- ) search-extWord Lists
forth-recognize ( c-addr u -- ... translate-xt ) recognizerDealing with existing Recognizers
forth-recognizer ( -- xt ) gforth-obsoleteDealing with existing Recognizers
forth-wordlist ( -- wid ) searchWord Lists
forward ( "name" -- ) gforth-1.0Forward
fourth ( w1 w2 w3 w4 -- w1 w2 w3 w4 w1 ) gforth-1.0Data stack
fover ( r1 r2 -- r1 r2 r1 ) floatingFloating point stack
fp! ( f-addr -- f:... ) gforth-0.2Stack pointer manipulation
fp. ( r -- ) floating-extFloating-point output
fp@ ( f:... -- f-addr ) gforth-0.2Stack pointer manipulation
fp0 ( -- a-addr ) gforth-0.4Stack pointer manipulation
fpath ( -- path-addr ) gforth-0.4Source Search Paths
fpick ( f:... u -- f:... r ) gforth-0.4Floating point stack
free ( a_addr -- wior ) memoryHeap Allocation
free-closure ( xt -- ) gforth-internalClosures
free-mem-var ( addr -- ) gforth-experimentalMemory blocks and heap allocation
frot ( r1 r2 r3 -- r2 r3 r1 ) floatingFloating point stack
fround ( r1 -- r2 ) floatingFloating Point
fs. ( r -- ) floating-extFloating-point output
fsin ( r1 -- r2 ) floating-extFloating Point
fsincos ( r1 -- r2 r3 ) floating-extFloating Point
fsinh ( r1 -- r2 ) floating-extFloating Point
fsqrt ( r1 -- r2 ) floating-extFloating Point
fswap ( r1 r2 -- r2 r1 ) floatingFloating point stack
ftan ( r1 -- r2 ) floating-extFloating Point
ftanh ( r1 -- r2 ) floating-extFloating Point
fthird ( r1 r2 r3 -- r1 r2 r3 r1 ) gforth-1.0Floating point stack
ftrunc ( r1 -- r2 ) floating-extFloating Point
ftuck ( r1 r2 -- r2 r1 r2 ) gforth-0.2Floating point stack
fvalue ( r "name" -- ) floating-extValues
fvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
fvariable ( "name" -- ) floatingVariables
fvarue ( r "name" -- ) gforth-1.0Varues

G
g ( -- ) gforth-0.7Locating source code definitions
gap ( -- r ) minos2widget methods
get ( -- something ) minos2actor methods
get-block-fid ( -- wfileid ) gforth-0.2Blocks
get-current ( -- wid ) searchWord Lists
get-dir ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.7Directories
get-order ( -- widn .. wid1 n ) searchWord Lists
get-recognizers ( -- xt1 .. xtn n ) gforth-obsoleteDealing with existing Recognizers
get-stack ( stack -- x1 .. xn n ) gforth-experimentalUser-defined Stacks
getenv ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.2Passing Commands to the OS
gforth ( -- c-addr u ) gforth-environmentEnvironmental Queries
gg ( -- ) gforth-1.0Locating uses of a word

H
h ( -- r ) minos2widget methods
h. ( u -- ) gforth-1.0Simple numeric output
halt ( task -- ) gforth-experimentalBasic multi-tasking
heap-new ( ... class -- object ) objectsObjects Glossary
help ( "rest-of-line" -- ) gforth-1.0Help on Gforth
here ( -- addr ) coreDictionary allocation
hex ( -- ) core-extNumber Conversion
hex. ( u -- ) gforth-0.2Simple numeric output
hglue ( -- rtyp rsub radd ) minos2widget methods
hglue@ ( -- rtyp rsub radd ) minos2widget methods
hide ( -- ) minos2actor methods
hold ( char -- ) coreFormatted numeric output
holds ( addr u -- ) core-extFormatted numeric output
how: ( -- ) oofClass Declaration

I
i ( R:n -- R:n n ) coreCounted Loops
i' ( R:w R:w2 -- R:w R:w2 w ) gforth-0.2Counted Loops
id. ( nt -- ) gforth-0.6Name token
IF ( compilation -- orig ; run-time f -- ) coreArbitrary control structures
iferror ( compilation orig1 -- orig2 ; run-time -- ) gforth-0.7Exception Handling
immediate ( -- ) coreInterpretation and Compilation Semantics
immediate? ( nt -- flag ) gforth-1.0Header methods
implementation ( interface -- ) objectsObjects Glossary
in ( "voc" "defining-word" -- ) gforth-experimentalWord Lists
in-wordlist ( wordlist "defining-word" -- ) gforth-experimentalWord Lists
include ( ... "file" -- ... ) file-extForth source files
include-file ( i*x wfileid -- j*x ) fileForth source files
include-locale ( "name" -- ) gforth-experimentali18n and l10n
included ( i*x c-addr u -- j*x ) fileForth source files
included-locale ( addr u -- ) gforth-experimentali18n and l10n
included? ( c-addr u -- f ) gforth-0.2Forth source files
inf ( -- r ) gforth-1.0Floating Point
infile-execute ( ... xt file-id -- ... ) gforth-0.7Redirection
infile-id ( -- file-id ) gforth-0.4Redirection
infinity ( -- r ) gforth-1.0Floating Point
info-color ( -- ) gforth-1.0Terminal output
init-asm ( -- ) gforth-0.2Assembler Definitions
init-buffer ( addr -- ) gforth-experimentalGrowable memory buffers
init-object ( ... class object -- ) objectsObjects Glossary
initiate ( xt task -- ) gforth-experimentalBasic multi-tasking
inline: ( "name" -- inline:-sys ) gforth-experimentalColon Definitions
input-color ( -- ) gforth-1.0Terminal output
insert ( c-addr1 u1 c-addr2 u2 -- ) gforth-0.7String words
inst-value ( align1 offset1 "name" -- align2 offset2 ) objectsObjects Glossary
inst-var ( align1 offset1 align size "name" -- align2 offset2 ) objectsObjects Glossary
INT-[I] ( -- n ) gforth-1.0Interpreter Directives
interface ( -- ) objectsObjects Glossary
interpret ( ... -- ... ) gforth-0.2The Text Interpreter
interpret/compile: ( interp-xt comp-xt "name" -- ) gforth-0.2Combined words
intsem: ( -- ) gforth-experimentalCombined words
invert ( w1 -- w2 ) coreBitwise operations
IS ( value "name" -- ) core-extDeferred Words

J
j ( R:n R:w1 R:w2 -- n R:n R:w1 R:w2 ) coreCounted Loops
JOIN ( orig -- ) gforth-0.7Regular Expressions

K
k ( R:n R:w1 R:w2 R:w3 R:w4 -- n R:n R:w1 R:w2 R:w3 R:w4 ) gforth-0.3Counted Loops
k-alt-mask ( -- u ) facility-extSingle-key input
k-backspace ( -- u ) gforth-1.0Single-key input
k-ctrl-mask ( -- u ) facility-extSingle-key input
k-delete ( -- u ) facility-extSingle-key input
k-down ( -- u ) facility-extSingle-key input
k-end ( -- u ) facility-extSingle-key input
k-enter ( -- u ) gforth-1.0Single-key input
k-eof ( -- u ) gforth-1.0Single-key input
k-f1 ( -- u ) facility-extSingle-key input
k-f10 ( -- u ) facility-extSingle-key input
k-f11 ( -- u ) facility-extSingle-key input
k-f12 ( -- u ) facility-extSingle-key input
k-f2 ( -- u ) facility-extSingle-key input
k-f3 ( -- u ) facility-extSingle-key input
k-f4 ( -- u ) facility-extSingle-key input
k-f5 ( -- u ) facility-extSingle-key input
k-f6 ( -- u ) facility-extSingle-key input
k-f7 ( -- u ) facility-extSingle-key input
k-f8 ( -- u ) facility-extSingle-key input
k-f9 ( -- u ) facility-extSingle-key input
k-home ( -- u ) facility-extSingle-key input
k-insert ( -- u ) facility-extSingle-key input
k-left ( -- u ) facility-extSingle-key input
k-mute ( -- u ) gforth-1.0Single-key input
k-next ( -- u ) facility-extSingle-key input
k-pause ( -- u ) gforth-1.0Single-key input
k-prior ( -- u ) facility-extSingle-key input
k-right ( -- u ) facility-extSingle-key input
k-sel ( -- u ) gforth-1.0Single-key input
k-shift-mask ( -- u ) facility-extSingle-key input
k-tab ( -- u ) gforth-1.0Single-key input
k-up ( -- u ) facility-extSingle-key input
k-voldown ( -- u ) gforth-1.0Single-key input
k-volup ( -- u ) gforth-1.0Single-key input
k-winch ( -- u ) gforth-1.0Single-key input
kerning ( -- r ) minos2widget methods
key ( -- char ) coreSingle-key input
key-file ( fd -- key ) gforth-0.4General files
key-ior ( -- char|ior ) gforth-1.0Single-key input
key? ( -- flag ) facilitySingle-key input
key?-file ( wfileid -- f ) gforth-0.4General files
kill ( task -- ) gforth-experimentalBasic multi-tasking
kill-task ( -- ) gforth-experimentalBasic multi-tasking

L
l ( -- ) gforth-1.0Locating source code definitions
l, ( l -- ) gforth-1.0Dictionary allocation
l! ( w c-addr -- ) gforth-0.7Special Memory Accesses
L" ( "lsid<">" -- lsid ) gforth-experimentali18n and l10n
l@ ( c-addr -- u ) gforth-0.7Special Memory Accesses
l>s ( x -- n ) gforth-1.0Special Memory Accesses
lalign ( -- ) gforth-1.0Address arithmetic
laligned ( addr -- addr' ) gforth-1.0Address arithmetic
Language ( "name" -- ) gforth-experimentali18n and l10n
lastfit ( -- ) minos2widget methods
latest ( -- nt ) gforth-0.6Name token
latestnt ( -- nt ) gforth-1.0Name token
latestxt ( -- xt ) gforth-0.6Anonymous Definitions
lbe ( u1 -- u2 ) gforth-1.0Special Memory Accesses
LEAVE ( compilation -- ; run-time loop-sys -- ) coreCounted Loops
left ( -- ) minos2actor methods
lfield: ( u1 "name" -- u2 ) gforth-1.0Standard Structures
lib-error ( -- c-addr u ) gforth-0.7Low-Level C Interface Words
lib-sym ( c-addr1 u1 u2 -- u3 ) gforth-0.4Low-Level C Interface Words
license ( -- ) gforth-0.2Help on Gforth
light-mode ( -- ) gforth-1.0Terminal output
line-end-hook ( -- ) gforth-0.7Text Interpreter Hooks
list ( u -- ) block-extBlocks
list-size ( list -- u ) gforth-internalLocals implementation
Literal ( compilation n -- ; run-time -- n ) coreLiterals
ll ( -- ) gforth-1.0Locating uses of a word
lle ( u1 -- u2 ) gforth-1.0Special Memory Accesses
load ( i*x u -- j*x ) blockBlocks
load-cov ( -- ) gforth-experimentalCode Coverage
locale-csv ( "name" -- ) gforth-experimentali18n and l10n
locale-csv-out ( "name" -- ) gforth-experimentali18n and l10n
locale-file ( fid -- ) gforth-experimentali18n and l10n
locale! ( addr u lsid -- ) gforth-experimentali18n and l10n
locale@ ( lsid -- addr u ) gforth-experimentali18n and l10n
locate ( "name" -- ) gforth-1.0Locating source code definitions
lock ( semaphore -- ) gforth-experimentalSemaphores
log2 ( u -- n ) gforth-1.0Bitwise operations
LOOP ( compilation do-sys -- ; run-time loop-sys1 -- | loop-sys2 ) coreCounted Loops
lp! ( c-addr -- ) gforth-internalStack pointer manipulation
lp! ( c-addr -- ) gforth-internalLocals implementation
lp@ ( -- c-addr ) gforth-0.2Stack pointer manipulation
lp+! ( noffset -- ) gforth-1.0Locals implementation
lp0 ( -- a-addr ) gforth-0.4Stack pointer manipulation
lrol ( u1 u -- u2 ) gforth-1.0Bitwise operations
lror ( u1 u -- u2 ) gforth-1.0Bitwise operations
lshift ( u1 u -- u2 ) coreBitwise operations
LU" ( "lsid<">" -- lsid ) gforth-experimentali18n and l10n
lvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields

M
m: ( -- xt colon-sys; run-time: object -- ) objectsObjects Glossary
m* ( n1 n2 -- d ) coreMixed precision
m*/ ( d1 n2 u3 -- dquot ) doubleInteger division
m+ ( d1 n -- d2 ) doubleMixed precision
macros-wordlist ( -- wid ) gforth-experimentalSubstitute
magenta-input ( -- ) gforth-1.0Terminal output
make-latest ( nt -- ) gforth-1.0Making a word current
map-vocs ( ... xt -- ... ) gforth-1.0Word Lists
marker ( "<spaces> name" -- ) core-extForgetting words
max ( n1 n2 -- n ) coreSingle precision
MAX-CHAR ( -- u ) environmentEnvironmental Queries
MAX-D ( -- d ) environmentEnvironmental Queries
max-float ( -- r ) environmentEnvironmental Queries
MAX-N ( -- n ) environmentEnvironmental Queries
MAX-U ( -- u ) environmentEnvironmental Queries
MAX-UD ( -- ud ) environmentEnvironmental Queries
MAX-XCHAR ( -- xchar ) environmentEnvironmental Queries
maxalign ( -- ) gforth-0.2Dictionary allocation
maxaligned ( addr1 -- addr2 ) gforth-0.2Address arithmetic
maxdepth-.s ( -- addr ) gforth-0.2Examining data
mem-do ( compilation -- w xt do-sys; run-time addr ubytes +nstride -- ) gforth-experimentalCounted Loops
mem, ( addr u -- ) gforth-0.6Dictionary allocation
mem+do ( compilation -- w xt do-sys; run-time addr ubytes +nstride -- ) gforth-experimentalCounted Loops
method ( -- ) oofClass Declaration
method ( m v "name" -- m' v ) mini-oof2Basic Mini-OOF Usage
method ( xt "name" -- ) objectsObjects Glossary
methods ( class -- ) objectsObjects Glossary
min ( n1 n2 -- n ) coreSingle precision
mkdir-parents ( c-addr u mode -- ior ) gforth-0.7Directories
mod ( n1 n2 -- n ) coreInteger division
modf ( n1 n2 -- n ) gforth-1.0Integer division
modf-stage2m ( n1 a-reci -- umodulus ) gforth-1.0Two-stage integer division
mods ( n1 n2 -- n ) gforth-1.0Integer division
move ( c-from c-to ucount -- ) coreMemory Blocks
ms ( n -- ) facility-extKeeping track of Time
mux ( u1 u2 u3 -- u ) gforth-1.0Bitwise operations
mwords ( ["pattern"] -- ) gforth-1.0Word Lists

N
n ( -- ) gforth-1.0Locating source code definitions
n/a ( -- ) gforth-experimentalWords with user-defined TO etc.
n>r ( x1 .. xn n -- R:xn..R:x1 R:n ) tools-extReturn stack
name ( -- c-addr u ) gforth-obsoleteThe Input Stream
name>compile ( nt -- w xt ) tools-extName token
name>interpret ( nt -- xt ) tools-extName token
name>link ( nt1 -- nt2 / 0 ) gforth-1.0Name token
name>string ( nt -- addr u ) tools-extName token
name$ ( -- addr u ) minos2widget methods
NaN ( -- r ) gforth-1.0Floating Point
native@ ( lsid -- addr u ) gforth-experimentali18n and l10n
needs ( ... "name" -- ... ) gforth-0.2Forth source files
negate ( n1 -- n2 ) coreSingle precision
new ( class -- o ) mini-oofBasic Mini-OOF Usage
new-color: ( rgba "name" -- ) minos2widget methods
newline ( -- c-addr u ) gforth-0.5String and character literals
newtask ( stacksize -- task ) gforth-experimentalBasic multi-tasking
newtask4 ( u-data u-return u-fp u-locals -- task ) gforth-experimentalBasic multi-tasking
NEXT ( compilation do-sys -- ; run-time loop-sys1 -- | loop-sys2 ) gforth-0.2Counted Loops
next-arg ( -- addr u ) gforth-0.7OS command line arguments
next-case ( compilation case-sys -- ; run-time -- ) gforth-1.0Arbitrary control structures
nextname ( c-addr u -- ) gforth-0.2Supplying names
nip ( w1 w2 -- w2 ) core-extData stack
nocov[ ( -- ) gforth-1.0Code Coverage
noname ( -- ) gforth-0.2Anonymous Definitions
noname-from ( xt -- ) gforth-1.0Creating from a prototype
noop ( -- ) gforth-0.2Execution token
nosplit? ( addr1 u1 addr2 u2 -- addr1 u1 addr2 u2 flag ) gforth-experimentalString words
nothrow ( -- ) gforth-0.7Exception Handling
nr> ( R:xn..R:x1 R:n -- x1 .. xn n ) tools-extReturn stack
ns ( d -- ) gforth-1.0Keeping track of Time
nt ( -- ) gforth-1.0Locating exception source
ntime ( -- dtime ) gforth-1.0Keeping track of Time
nw ( -- ) gforth-1.0Locating uses of a word

O
o> ( r:c-addr -- ) newMini-OOF2
object ( -- a-addr ) mini-oofBasic Mini-OOF Usage
object ( -- class ) objectsObjects Glossary
object-: ( "name" -- ) oofThe OOF base class
object-:: ( "name" -- ) oofThe OOF base class
object-' ( "name" -- xt ) oofThe OOF base class
object-[] ( n "name" -- ) oofThe OOF base class
object-asptr ( o "name" -- ) oofThe OOF base class
object-bind ( o "name" -- ) oofThe OOF base class
object-bound ( class addr "name" -- ) oofThe OOF base class
object-class ( "name" -- ) oofThe OOF base class
object-class? ( o -- flag ) oofThe OOF base class
object-definitions ( -- ) oofThe OOF base class
object-dispose ( -- ) oofThe OOF base class
object-endwith ( -- ) oofThe OOF base class
object-init ( ... -- ) oofThe OOF base class
object-is ( xt "name" -- ) oofThe OOF base class
object-link ( "name" -- class addr ) oofThe OOF base class
object-new ( -- o ) oofThe OOF base class
object-new[] ( n -- o ) oofThe OOF base class
object-postpone ( "name" -- ) oofThe OOF base class
object-ptr ( "name" -- ) oofThe OOF base class
object-self ( -- o ) oofThe OOF base class
object-super ( "name" -- ) oofThe OOF base class
object-with ( o -- ) oofThe OOF base class
obsolete? ( nt -- flag ) gforth-1.0Name token
of ( compilation -- of-sys ; run-time x1 x2 -- |x1 ) core-extArbitrary control structures
off ( a-addr -- ) gforth-0.2Boolean Flags
on ( a-addr -- ) gforth-0.2Boolean Flags
once ( -- ) gforth-1.0Debugging
Only ( -- ) search-extWord Lists
open-blocks ( c-addr u -- ) gforth-0.2Blocks
open-dir ( c-addr u -- wdirid wior ) gforth-0.5Directories
open-file ( c-addr u wfam -- wfileid wior ) fileGeneral files
open-lib ( c-addr1 u1 -- u2 ) gforth-0.4Low-Level C Interface Words
open-path-file ( addr1 u1 path-addr -- wfileid addr2 u2 0 | ior ) gforth-0.2General Search Paths
open-pipe ( c-addr u wfam -- wfileid wior ) gforth-0.2Pipes
opt: ( compilation -- colon-sys2 ; run-time -- nest-sys ) gforth-1.0User-defined compile-comma
or ( w1 w2 -- w ) coreBitwise operations
order ( -- ) search-extWord Lists
os-class ( -- c-addr u ) gforth-environmentEnvironmental Queries
os-type ( -- c-addr u ) gforth-environmentEnvironmental Queries
out ( -- addr ) gforth-1.0Miscellaneous output
outfile-execute ( ... xt file-id -- ... ) gforth-0.7Redirection
outfile-id ( -- file-id ) gforth-0.2Redirection
over ( w1 w2 -- w1 w2 w1 ) coreData stack
overrides ( xt "selector" -- ) objectsObjects Glossary

P
pad ( -- c-addr ) core-extMemory Blocks
page ( -- ) facilityTerminal output
par-split ( rw -- ) minos2widget methods
parent-w ( -- optr ) minos2widget methods
parse ( xchar "ccc<xchar>" -- c-addr u ) core-ext,xchar-extThe Input Stream
parse-name ( "name" -- c-addr u ) core-extThe Input Stream
parse-word ( -- c-addr u ) gforth-obsoleteThe Input Stream
pass ( x1 .. xn n task -- ) gforth-experimentalBasic multi-tasking
path+ ( path-addr "dir" -- ) gforth-0.4General Search Paths
path= ( path-addr "dir1|dir2|dir3" -- ) gforth-0.4General Search Paths
pause ( -- ) gforth-experimentalBasic multi-tasking
perform ( a-addr -- ) gforth-0.2Execution token
pi ( -- r ) gforth-0.2Floating Point
pick ( S:... u -- S:... w ) core-extData stack
place ( c-addr1 u c-addr2 -- ) gforth-experimentalCounted string words
postpone ( "name" -- ) coreMacros
postpone, ( w xt -- ) gforth-0.2Compilation token
pow2? ( u -- f ) gforth-1.0Bitwise operations
precision ( -- u ) floating-extFloating-point output
prepend-where ( -- ) gforth-1.0Locating uses of a word
preserve ( "name" -- ) gforth-1.0Deferred Words
previous ( -- ) search-extWord Lists
print ( object -- ) objectsObjects Glossary
printdebugdata ( -- ) gforth-0.2Debugging
process-option ( addr u -- ... xt | 0 ) gforth-0.7Modifying the Startup Sequence
protected ( -- ) objectsObjects Glossary
ptr ( -- ) oofClass Declaration
public ( -- ) objectsObjects Glossary

Q
query ( -- ) core-ext-obsolescentInput Sources
quit ( ?? -- ?? ) coreMiscellaneous Words

R
r'@ ( r:w r:w2 -- r:w r:w2 w ) gforth-1.0Return stack
r@ ( R:w -- R:w w ) coreReturn stack
r/o ( -- fam ) fileGeneral files
r/w ( -- fam ) fileGeneral files
r> ( R:w -- w ) coreReturn stack
raise ( -- r ) minos2widget methods
rdrop ( R:w -- ) gforth-0.2Return stack
re-color ( rgba "name" -- ) minos2widget methods
re-emoji-color ( rgbatext rgbaemoji "name" -- ) minos2widget methods
re-fade-color ( rgba1 rgba2 "name" -- ) minos2widget methods
re-text-color ( rgba "name" -- ) minos2widget methods
re-text-emoji-fade-color ( rgbatext1 ~2 rgbaemoji1 ~2 "name" -- ) minos2widget methods
read-csv ( addr u xt -- ) gforth-experimentalCSV reading and writing
read-dir ( c-addr u1 wdirid -- u2 flag wior ) gforth-0.5Directories
read-file ( c-addr u1 wfileid -- u2 wior ) fileGeneral files
read-line ( c_addr u1 wfileid -- u2 flag wior ) fileGeneral files
rec-body ( addr u -- xt translate-num | 0 ) gforth-experimentalDealing with existing Recognizers
rec-complex ( addr u -- z translate-complex | 0 ) gforth-1.0Dealing with existing Recognizers
rec-dtick ( addr u -- nt translate-num | 0 ) gforth-experimentalDealing with existing Recognizers
rec-env ( addr u -- addr u translate-env | 0 ) gforth-1.0Dealing with existing Recognizers
rec-float ( addr u -- r translate-float | 0 ) gforth-experimentalDealing with existing Recognizers
rec-meta ( addr u -- xt translate-to | 0 ) gforth-1.0Dealing with existing Recognizers
rec-moof2 ( addr u -- xt translate-moof2 | 0 ) mini-oof2Mini-OOF2
rec-nt ( addr u -- nt translate-nt | 0 ) gforth-experimentalDealing with existing Recognizers
rec-num ( addr u -- n/d table | 0 ) gforth-experimentalDealing with existing Recognizers
rec-scope ( addr u -- nt rectype-nt | 0 ) gforth-experimentalDealing with existing Recognizers
rec-string ( addr u -- addr u' scan-translate-string | 0 ) gforth-experimentalDealing with existing Recognizers
rec-tick ( addr u -- xt translate-num | 0 ) gforth-experimentalDealing with existing Recognizers
rec-to ( addr u -- xt n translate-to | 0 ) gforth-experimentalDealing with existing Recognizers
recognize ( addr u rec-addr -- ... rectype ) gforth-experimentalDealing with existing Recognizers
recognizer-sequence: ( xt1 .. xtn n "name" -- ) gforth-experimentalDealing with existing Recognizers
recurse ( ... -- ... ) coreCalls and returns
recursive ( compilation -- ; run-time -- ) gforth-0.2Calls and returns
refill ( -- flag ) core-ext,block-ext,file-extThe Input Stream
rename-file ( c-addr1 u1 c-addr2 u2 -- wior ) file-extGeneral files
REPEAT ( compilation orig dest -- ; run-time -- ) coreArbitrary control structures
replace-word ( xt1 xt2 -- ) gforth-1.0Debugging
replacer: ( "name" -- ) gforth-experimentalSubstitute
replaces ( addr1 len1 addr2 len2 -- ) string-extSubstitute
reposition-file ( ud wfileid -- wior ) fileGeneral files
represent ( r c-addr u -- n f1 f2 ) floatingFloating-point output
require ( ... "file" -- ... ) file-extForth source files
required ( i*x addr u -- i*x ) file-extForth source files
resize ( a_addr1 u -- a_addr2 wior ) memoryHeap Allocation
resize-file ( ud wfileid -- wior ) fileGeneral files
resized ( -- ) minos2widget methods
restart ( task -- ) gforth-experimentalBasic multi-tasking
restore ( compilation orig1 -- ; run-time -- ) gforth-0.7Exception Handling
restore-input ( x1 .. xn n -- flag ) core-extInput Sources
restrict ( -- ) gforth-0.2Interpretation and Compilation Semantics
return-stack-cells ( -- n ) environmentEnvironmental Queries
reveal ( -- ) gforth-0.2Creating from a prototype
reveal! ( xt wid -- ) core-extCreating from a prototype
rol ( u1 u -- u2 ) gforth-1.0Bitwise operations
roll ( x0 x1 .. xn n -- x1 .. xn x0 ) core-extData stack
Root ( -- ) gforth-0.2Word Lists
ror ( u1 u -- u2 ) gforth-1.0Bitwise operations
rot ( w1 w2 w3 -- w2 w3 w1 ) coreData stack
rp! ( a-addr -- ) gforth-0.2Stack pointer manipulation
rp@ ( -- a-addr ) gforth-0.2Stack pointer manipulation
rp0 ( -- a-addr ) gforth-0.4Stack pointer manipulation
rpick ( R:wu ... R:w0 u -- R:wu ... R:w0 wu ) gforth-1.0Return stack
rshift ( u1 u -- u2 ) coreBitwise operations

S
S" ( Interpretation 'ccc"' -- c-addr u ) core,fileString and character literals
s// ( addr u -- ptr ) regexp-replaceRegular Expressions
s\" ( Interpretation 'ccc"' -- c-addr u ) core-ext,file-extString and character literals
s+ ( c-addr1 u1 c-addr2 u2 -- c-addr u ) gforth-0.7String words
s>> ( addr -- addr ) regexp-replaceRegular Expressions
s>d ( n -- d ) coreDouble precision
s>f ( n -- r ) floating-extFloating Point
s>number? ( addr u -- d f ) gforth-0.5Line input and conversion
s>unumber? ( c-addr u -- ud flag ) gforth-0.5Line input and conversion
safe/string ( c-addr1 u1 n -- c-addr2 u2 ) gforth-1.0String words
save-buffer ( buffer -- ) gforth-0.2Blocks
save-buffers ( -- ) blockBlocks
save-cov ( -- ) gforth-experimentalCode Coverage
save-input ( -- x1 .. xn n ) core-extInput Sources
save-mem ( addr1 u -- addr2 u ) gforth-0.2Memory blocks and heap allocation
save-mem-dict ( addr1 u -- addr2 u ) gforth-0.7Dictionary allocation
savesystem ( "image" -- ) gforth-0.2Non-Relocatable Image Files
scan ( c-addr1 u1 c -- c-addr2 u2 ) gforth-0.2String words
scan-back ( c-addr u1 c -- c-addr u2 ) gforth-0.7String words
scope ( compilation -- scope ; run-time -- ) gforth-0.2Where are locals visible by name?
scr ( -- a-addr ) block-extBlocks
scrolled ( axis dir -- ) minos2actor methods
scvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
seal ( -- ) gforth-0.2Word Lists
search ( c-addr1 u1 c-addr2 u2 -- c-addr3 u3 flag ) stringString words
search-wordlist ( c-addr count wid -- 0 | xt +-1 ) searchWord Lists
see ( "<spaces>name" -- ) toolsExamining compiled code
see-code ( "name" -- ) gforth-0.7Examining compiled code
see-code-range ( addr1 addr2 -- ) gforth-0.7Examining compiled code
select ( u1 u2 f -- u ) gforth-1.0Boolean Flags
selector ( "name" -- ) objectsObjects Glossary
semaphore ( "name" -- ) gforth-experimentalSemaphores
send-event ( xt task -- ) gforth-experimentalMessage queues
set ( something -- ) minos2actor methods
set->comp ( xt -- ) gforth-1.0Header methods
set->int ( xt -- ) gforth-1.0Header methods
set-compsem ( xt -- ) gforth-experimentalCombined words
set-current ( wid -- ) searchWord Lists
set-dir ( c-addr u -- wior ) gforth-0.7Directories
set-does> ( xt -- ) gforth-1.0CREATE..DOES> details
set-execute ( ca -- ) gforth-1.0Header methods
set-forth-recognize ( xt -- ) gforth-obsoleteDealing with existing Recognizers
set-name>link ( xt -- ) gforth-1.0Header methods
set-name>string ( xt -- ) gforth-1.0Header methods
set-optimizer ( xt -- ) gforth-1.0User-defined compile-comma
set-order ( widn .. wid1 n -- ) searchWord Lists
set-precision ( u -- ) floating-extFloating-point output
set-recognizers ( xt1 .. xtn n -- ) gforth-obsoleteDealing with existing Recognizers
set-stack ( x1 .. xn n stack -- ) gforth-experimentalUser-defined Stacks
set-to ( to-xt -- ) gforth-1.0Words with user-defined TO etc.
sf! ( r sf-addr -- ) floating-extMemory Access
sf@ ( sf-addr -- r ) floating-extMemory Access
sfalign ( -- ) floating-extDictionary allocation
sfaligned ( c-addr -- sf-addr ) floating-extAddress arithmetic
sffield: ( u1 "name" -- u2 ) floating-extStandard Structures
sfloat/ ( n1 -- n2 ) gforth-1.0Address arithmetic
sfloat% ( -- align size ) gforth-0.4Gforth structs
sfloat+ ( sf-addr1 -- sf-addr2 ) floating-extAddress arithmetic
sfloats ( n1 -- n2 ) floating-extAddress arithmetic
sfvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
sh ( "..." -- ) gforth-0.2Passing Commands to the OS
sh-get ( c-addr u -- c-addr2 u2 ) gforth-1.0Passing Commands to the OS
shift-args ( -- ) gforth-0.7OS command line arguments
short-where ( -- ) gforth-1.0Locating uses of a word
show ( -- ) minos2actor methods
show-you ( -- ) minos2actor methods
sign ( n -- ) coreFormatted numeric output
simple-fkey-string ( u1 -- c-addr u ) gforth-1.0Single-key input
simple-see ( "name" -- ) gforth-0.6Examining compiled code
simple-see-range ( addr1 addr2 -- ) gforth-0.6Examining compiled code
skip ( c-addr1 u1 c -- c-addr2 u2 ) gforth-0.2String words
sleep ( task -- ) gforth-experimentalBasic multi-tasking
SLiteral ( Compilation c-addr1 u ; run-time -- c-addr2 u ) stringLiterals
slurp-fid ( fid -- addr u ) gforth-0.6General files
slurp-file ( c-addr1 u1 -- c-addr2 u2 ) gforth-0.6General files
slvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
sm/rem ( d1 n1 -- n2 n3 ) coreInteger division
source ( -- addr u ) coreThe Text Interpreter
source-id ( -- 0 | -1 | fileid ) core-ext,fileInput Sources
sourcefilename ( -- c-addr u ) gforth-0.2Forth source files
sourceline# ( -- u ) gforth-0.2Forth source files
sp! ( a-addr -- S:... ) gforth-0.2Stack pointer manipulation
sp@ ( S:... -- a-addr ) gforth-0.2Stack pointer manipulation
sp0 ( -- a-addr ) gforth-0.4Stack pointer manipulation
space ( -- ) coreMiscellaneous output
spaces ( u -- ) coreMiscellaneous output
span ( -- c-addr ) core-ext-obsolescentLine input and conversion
spawn ( xt -- ) cilkCilk
spawn1 ( x xt -- ) cilkCilk
spawn2 ( x1 x2 xt -- ) cilkCilk
split ( firstflag rstart1 rx -- o rstart2 ) minos2widget methods
stack ( n -- stack ) gforth-experimentalUser-defined Stacks
stack-cells ( -- n ) environmentEnvironmental Queries
stack: ( n "name" -- ) gforth-experimentalUser-defined Stacks
stack> ( stack -- x ) gforth-experimentalUser-defined Stacks
stacksize ( -- u ) gforth-experimentalBasic multi-tasking
stacksize4 ( -- u-data u-return u-fp u-locals ) gforth-experimentalBasic multi-tasking
staged/-divisor ( addr1 -- addr2 ) gforth-1.0Two-stage integer division
staged/-size ( -- u ) gforth-1.0Two-stage integer division
static ( -- ) oofClass Declaration
status-color ( -- ) gforth-1.0Terminal output
stderr ( -- wfileid ) gforth-0.2General files
stdin ( -- wfileid ) gforth-0.4General files
stdout ( -- wfileid ) gforth-0.2General files
stop ( -- ) gforth-experimentalBasic multi-tasking
stop-dns ( dtimeout -- ) gforth-experimentalBasic multi-tasking
stop-ns ( timeout -- ) gforth-experimentalBasic multi-tasking
str< ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6String words
str= ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6String words
str=? ( addr1 addr u -- addr2 ) regexp-patternRegular Expressions
string-parse ( c-addr1 u1 "ccc<string>" -- c-addr2 u2 ) gforth-1.0The Input Stream
string-prefix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-0.6String words
string-suffix? ( c-addr1 u1 c-addr2 u2 -- f ) gforth-1.0String words
string, ( c-addr u -- ) gforth-0.2Counted string words
struct ( -- align size ) gforth-0.2Gforth structs
sub-list? ( list1 list2 -- f ) gforth-internalLocals implementation
substitute ( addr1 len1 addr2 len2 -- addr2 len3 n/ior ) string-extSubstitute
success-color ( -- ) gforth-1.0Terminal output
swap ( w1 w2 -- w2 w1 ) coreData stack
swvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
Synonym ( "name" "oldname" -- ) tools-extAliases
system ( c-addr u -- ) gforth-0.2Passing Commands to the OS

T
table ( -- wid ) gforth-0.2Word Lists
task ( ustacksize "name" -- ) gforth-experimentalBasic multi-tasking
text-color: ( rgba "name" -- ) minos2widget methods
text-emoji-color: ( rgbatext rgbaemoji "name" -- ) minos2widget methods
text-emoji-fade-color: ( rgbatext1 ~2 rgbaemoji1 ~2 "name" -- ) minos2widget methods
THEN ( compilation orig -- ; run-time -- ) coreArbitrary control structures
third ( w1 w2 w3 -- w1 w2 w3 w1 ) gforth-1.0Data stack
this ( -- object ) objectsObjects Glossary
thread-deadline ( d -- ) gforth-experimentalBasic multi-tasking
threading-method ( -- n ) gforth-0.2Threading Words
throw ( y1 .. ym nerror -- y1 .. ym / z1 .. zn error ) exceptionException Handling
thru ( i*x n1 n2 -- j*x ) block-extBlocks
tib ( -- addr ) core-ext-obsolescentThe Text Interpreter
time&date ( -- nsec nmin nhour nday nmonth nyear ) facility-extKeeping track of Time
TO ( value "name" -- ) core-extValues
to-class: ( xt table "name" -- ) gforth-experimentalWords with user-defined TO etc.
to-table: ( "name" "to-word" "+to-word" "addr-word" "action-of-word" "is-word" -- ) gforth-experimentalWords with user-defined TO etc.
to-this ( object -- ) objectsObjects Glossary
touchdown ( $rxy*n bmask -- ) minos2actor methods
touchup ( $rxy*n bmask -- ) minos2actor methods
toupper ( c1 -- c2 ) gforth-0.2Characters
translate-dnum ( dx -- | dx ) gforth-experimentalDealing with existing Recognizers
translate-float ( r -- | r ) gforth-experimentalDealing with existing Recognizers
translate-method: ( "name" -- ) gforth-experimentalDealing with existing Recognizers
translate-nt ( i*x nt -- j*x ) gforth-experimentalDealing with existing Recognizers
translate-num ( x -- | x ) gforth-experimentalDealing with existing Recognizers
translate-state ( xt -- ) gforth-experimentalDealing with existing Recognizers
translate: ( int-xt comp-xt post-xt "name" -- ) gforth-experimentalDealing with existing Recognizers
traverse-wordlist ( ... xt wid -- ... ) tools-extName token
true ( -- f ) core-extBoolean Flags
try ( compilation -- orig ; run-time -- R:sys1 ) gforth-0.5Exception Handling
try-recognize ( addr u xt -- results | false ) gforth-experimentalDealing with existing Recognizers
tt ( u -- ) gforth-1.0Locating exception source
tuck ( w1 w2 -- w2 w1 w2 ) core-extData stack
type ( c-addr u -- ) coreDisplaying characters and strings
typewhite ( addr n -- ) gforth-0.2Displaying characters and strings

U
u-[do ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-experimentalCounted Loops
U-DO ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-0.2Counted Loops
u. ( u -- ) coreSimple numeric output
u.r ( u n -- ) core-extSimple numeric output
u*/ ( u1 u2 u3 -- u4 ) gforth-1.0Integer division
u*/mod ( u1 u2 u3 -- u4 u5 ) gforth-1.0Integer division
u/ ( u1 u2 -- u ) gforth-1.0Integer division
u/-stage1m ( u a-reci -- ) gforth-1.0Two-stage integer division
u/-stage2m ( u1 a-reci -- uquotient ) gforth-1.0Two-stage integer division
u/mod ( u1 u2 -- u3 u4 ) gforth-1.0Integer division
u/mod-stage2m ( u1 a-reci -- umodulus uquotient ) gforth-1.0Two-stage integer division
U+DO ( compilation -- do-sys ; run-time u1 u2 -- | loop-sys ) gforth-0.2Counted Loops
u< ( u1 u2 -- f ) coreNumeric comparison
u<= ( u1 u2 -- f ) gforth-0.2Numeric comparison
u> ( u1 u2 -- f ) core-extNumeric comparison
u>= ( u1 u2 -- f ) gforth-0.2Numeric comparison
uallot ( n1 -- n2 ) gforth-0.3Task-local data
ud. ( ud -- ) gforth-0.2Simple numeric output
ud.r ( ud n -- ) gforth-0.2Simple numeric output
ud/mod ( ud1 u2 -- urem udquot ) gforth-0.2Integer division
UDefer ( "name" -- ) gforth-1.0Task-local data
ukeyed ( addr u -- ) minos2actor methods
um* ( u1 u2 -- ud ) coreMixed precision
um/mod ( ud u1 -- u2 u3 ) coreInteger division
umax ( u1 u2 -- u ) gforth-1.0Single precision
umin ( u1 u2 -- u ) gforth-0.5Single precision
umod ( u1 u2 -- u ) gforth-1.0Integer division
umod-stage2m ( u1 a-reci -- umodulus ) gforth-1.0Two-stage integer division
uncolored-mode ( -- ) gforth-1.0Terminal output
under+ ( n1 n2 n3 -- n n2 ) gforth-0.3Single precision
unescape ( addr1 u1 dest -- dest u2 ) string-extSubstitute
unlock ( semaphore -- ) gforth-experimentalSemaphores
unloop ( R:w1 R:w2 -- ) coreCounted Loops
UNREACHABLE ( -- ) gforth-0.2Where are locals visible by name?
UNTIL ( compilation dest -- ; run-time f -- ) coreArbitrary control structures
unused ( -- u ) core-extDictionary allocation
unused-words ( -- ) gforth-1.0Locating uses of a word
up@ ( -- a-addr ) newTask-local data
update ( -- ) blockBlocks
updated? ( n -- f ) gforth-0.2Blocks
use ( "file" -- ) gforth-0.2Blocks
User ( "name" -- ) gforth-0.2Task-local data
user' ( "name" -- u ) gforth-experimentalTask-local data
utime ( -- dtime ) gforth-0.5Keeping track of Time
UValue ( "name" -- ) gforth-1.0Task-local data

V
v* ( f-addr1 nstride1 f-addr2 nstride2 ucount -- r ) gforth-0.5Floating Point
Value ( w "name" -- ) core-extValues
value: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
value[]: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
var ( m v size "name" -- m v' ) mini-oof2Basic Mini-OOF Usage
var ( size -- ) oofClass Declaration
Variable ( "name" -- ) coreVariables
Varue ( w "name" -- ) gforth-1.0Varues
vglue ( -- rtyp rsub radd ) minos2widget methods
vglue@ ( -- rtyp rsub radd ) minos2widget methods
vlist ( -- ) gforth-0.2Word Lists
Vocabulary ( "name" -- ) gforth-0.2Word Lists
vocs ( -- ) gforth-0.2Word Lists
vp-bottom ( o:vp -- ) minos2widget methods
vp-left ( o:vp -- ) minos2widget methods
vp-needed ( xt -- ) minos2widget methods
vp-reslide ( o:vp -- ) minos2widget methods
vp-right ( o:vp -- ) minos2widget methods
vp-top ( o:vp -- ) minos2widget methods

W
w ( -- r ) minos2widget methods
w-color ( -- r ) minos2widget methods
w, ( x -- ) gforth-1.0Dictionary allocation
W: ( compilation "name" -- a-addr xt; run-time x -- ) gforth-0.2Locals definition words
w! ( w c-addr -- ) gforth-0.7Special Memory Accesses
w@ ( c-addr -- u ) gforth-0.5Special Memory Accesses
w/o ( -- fam ) fileGeneral files
W^ ( compilation "name" -- a-addr xt; run-time x -- ) gforth-0.2Locals definition words
w>s ( x -- n ) gforth-1.0Special Memory Accesses
WA: ( compilation "name" -- a-addr xt; run-time x -- ) gforth-1.0Locals definition words
wake ( task -- ) gforth-experimentalBasic multi-tasking
walign ( -- ) gforth-1.0Address arithmetic
waligned ( addr -- addr' ) gforth-1.0Address arithmetic
warning-color ( -- ) gforth-1.0Terminal output
WARNING" ( compilation 'ccc"' -- ; run-time f -- ) gforth-1.0Exception Handling
warnings ( -- addr ) gforth-0.2Exception Handling
wbe ( u1 -- u2 ) gforth-1.0Special Memory Accesses
wfield: ( u1 "name" -- u2 ) gforth-1.0Standard Structures
where ( "name" -- ) gforth-1.0Locating uses of a word
whereg ( "name" -- ) gforth-1.0Locating uses of a word
WHILE ( compilation dest -- orig dest ; run-time f -- ) coreArbitrary control structures
widget ( -- class ) minos2MINOS2 object framework
within ( u1 u2 u3 -- f ) core-extNumeric comparison
wle ( u1 -- u2 ) gforth-1.0Special Memory Accesses
word ( char "<chars>ccc<char>-- c-addr ) coreThe Input Stream
wordlist ( -- wid ) searchWord Lists
wordlist-words ( wid -- ) gforth-0.6Word Lists
wordlists ( -- n ) environmentEnvironmental Queries
words ( -- ) toolsWord Lists
wrap-xt ( xt1 xt2 xt: xt3 -- ... ) gforth-1.0Deferred Words
write-file ( c-addr u1 wfileid -- wior ) fileGeneral files
write-line ( c-addr u wfileid -- ior ) fileGeneral files
wrol ( u1 u -- u2 ) gforth-1.0Bitwise operations
wror ( u1 u -- u2 ) gforth-1.0Bitwise operations
WTF?? ( -- ) gforth-1.0Debugging
wvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields
ww ( u -- ) gforth-1.0Locating uses of a word

X
x ( -- r ) minos2widget methods
x-size ( xc-addr u1 -- u2 ) xcharXchars and Unicode
x-width ( xc-addr u -- n ) xchar-extXchars and Unicode
x, ( x -- ) gforth-1.0Dictionary allocation
x! ( w c-addr -- ) gforth-1.0Special Memory Accesses
x@ ( c-addr -- u ) gforth-1.0Special Memory Accesses
x\string- ( xc-addr u1 -- xc-addr u2 ) xchar-extXchars and Unicode
x>s ( x -- n ) gforth-1.0Special Memory Accesses
xalign ( -- ) gforth-1.0Address arithmetic
xaligned ( addr -- addr' ) gforth-1.0Address arithmetic
xbe ( u1 -- u2 ) gforth-1.0Special Memory Accesses
xc-size ( xc -- u ) xcharXchars and Unicode
xc-width ( xc -- n ) xchar-extXchars and Unicode
xc, ( xchar -- ) xcharXchars and Unicode
xc!+ ( xc xc-addr1 -- xc-addr2 ) xcharXchars and Unicode
xc!+? ( xc xc-addr1 u1 -- xc-addr2 u2 f ) xcharXchars and Unicode
xc@ ( xc-addr -- xc ) xchar-extXchars and Unicode
xc@+ ( xc-addr1 -- xc-addr2 xc ) xcharXchars and Unicode
xc@+? ( xc-addr1 u1 -- xc-addr2 u2 xc ) gforth-experimentalXchars and Unicode
xchar- ( xc-addr1 -- xc-addr2 ) xchar-extXchars and Unicode
XCHAR-ENCODING ( -- addr u ) environmentEnvironmental Queries
XCHAR-MAXMEM ( -- u ) environmentEnvironmental Queries
xchar+ ( xc-addr1 -- xc-addr2 ) xcharXchars and Unicode
xd, ( xd -- ) gforth-1.0Dictionary allocation
xd! ( ud c-addr -- ) gforth-1.0Special Memory Accesses
xd@ ( c-addr -- ud ) gforth-1.0Special Memory Accesses
xd>s ( xd -- d ) gforth-1.0Special Memory Accesses
xdbe ( ud1 -- ud2 ) gforth-1.0Special Memory Accesses
xdle ( ud1 -- ud2 ) gforth-1.0Special Memory Accesses
xemit ( xc -- ) xcharDisplaying characters and strings
xfield: ( u1 "name" -- u2 ) gforth-1.0Standard Structures
xhold ( xc -- ) xchar-extXchars and Unicode
xkey ( -- xc ) xcharXchars and Unicode
xkey? ( -- flag ) xcharSingle-key input
xle ( u1 -- u2 ) gforth-1.0Special Memory Accesses
xor ( w1 w2 -- w ) coreBitwise operations
xt-locate ( nt/xt -- ) gforth-1.0Locating source code definitions
xt-new ( ... class xt -- object ) objectsObjects Glossary
xt-see ( xt -- ) gforth-0.2Examining compiled code
xt-see-code ( xt -- ) gforth-1.0Examining compiled code
xt-simple-see ( xt -- ) gforth-1.0Examining compiled code
XT: ( compilation "name" -- a-addr xt; run-time xt1 -- ) gforth-1.0Locals definition words
xt>name ( xt -- nt ) gforth-1.0Name token
XTA: ( compilation "name" -- a-addr xt; run-time ... -- ... ) gforth-1.0Locals definition words
xywh ( -- rx0 ry0 rw rh ) minos2widget methods
xywhd ( -- rx ry rw rh rd ) minos2widget methods

Y
y ( -- r ) minos2widget methods

Z
z: ( compilation "name" -- a-addr xt; run-time z -- ) gforth-1.0Locals definition words
za: ( compilation "name" -- a-addr xt; run-time z -- ) gforth-1.0Locals definition words
zvalue: ( u1 "name" -- u2 ) gforth-experimentalVarue-Flavoured and Defer-Flavoured Fields