Index of kernel words

  !

!    !CSP    !DEA    !X

  "

""

  #

#    #>    #EXCEPTION    #LINES    #S

  '

'

  (

(    (.)    (.R)    (D.)    (D.R)    (H.)    (LOCAL)

  *

*    */    */MOD

  +

+    +!    +LOOP    +PLACE    +TO

  ,

,

  -

-    -CR    -ROT    -TRAILING

  .

.    ."    .(    .?DEC    .COPYRIGHT    .DEC    .EMIT    .FREE    .HEX    .MESS    .R    .S    .SDEPTH    .SEG    .SIGNON    .STACK    .TYPE

  /

/    /LINE    /MOD    /NAME    /STRING

  0

0<    0<>    0=    0>

  1

1+    1-

  2

2!    2*    2/    2>R    2@    2DROP    2DUP    2LITERAL    2NIP    2OVER    2R>    2R@    2SWAP

  :

:    :NONAME    :REM

  ;

;

  <

<    <#    <>

  =

=

  >

>    >BODY    >CALL    >FLAGS    >FORGET    >IN    >INFO    >LWC    >NAME    >NUMBER    >ORDER    >PARAGRAPHS    >R    >SEG    >SEG1    >SEG2    >UPC    >XT

  ?

?    ?CSP    ?DO    ?DUP    ?ERROR    ?EXIT    ?LEAVE    ?PAIRS    ?STACK

  @

@    @+    @DEA    @X

  A

ABORT    ABORT"    ABS    ACCEPT    ACTION-OF    ADD-LIST    AGAIN    AHEAD    ALIAS    ALIGN    ALIGNED    ALLOC    ALLOC-H    ALLOC-S    ALLOT    ALSO    AND    APPEND-FILE    ARGS    ASSIGN-KEY    AT-XY    ATEXIT

  B

B.    B/BUF    BASE    BASENAME    BEEP    BEEPH    BEEPL    BEGIN    BETWEEN    BIN    BL    BLANK    BLINK    BLK    BLOCK    BLOCK-CURSOR    BODY>    BOUNDS    BRIGHT    BUFFER    BUFFER-FILE    BYE

  C

C!    C!X    C,    C>S    C@    C@X    CALIBRATE    CALL,    CAPACITY    CASE    CASESENSITIVE    CATCH    CCAT    CELL+    CELL-    CELL/    CELLS    CHAR+    CHAR-    CHARS    CHARS,    CHFORTH    CHOOSE    CHRSTR    CLEAR    CLICK    CLOSE-FILE    CLS    CMOVE    CMOVE>    CO    COLD    COLS    COMPARE    COMPILE,    COMPILING?    CONSOLE?    CONSTANT    COUNT    COUNTX    CPU    CR    CREATE    CREATE-FILE    CSEG

  D

D+    D-    D.    D.K    D.R    D0<    D<    D=    D>    D>S    DABS    DATE    DEALLOC    DECIMAL    DEFER    DEFERS    DEFINITIONS    DELETE-FILE    DENYALL    DEPTH    DIAGNOSE    DIGIT    DIRNAME    DNEGATE    DO    DOC    DOES>    DOUBLE?    DROP    DTA    DUP    DUP>R

  E

EDIT-LINE    EKEY    EKEY>CHAR    EKEY?    ELAPSED    ELSE    EMIT    EMIT?    EMPTY    EMPTY-BUFFERS    END-METHODS    ENDCASE    ENDOF    ENVSIZE    ERASE    ERROR    ERROR-ID    ERRSTR,    ERRTEXT    ESEG    ETX?    EVALUATE    EXCEPTION    EXECUTE    EXIT    EXPAND-PATH

  F

FAIL    FALSE    FASTKEY?    FILE-NAME    FILE-POSITION    FILE-SIZE    FILE-STATUS    FILL    FIND-NAME    FIND-NAME-IN    FINDER    FLUSH    FLUSH-FILE    FM/MOD    FORTH    FORTH-ROOT    FORTH-WORDLIST

  G

GET-CURRENT    GET-DIRECTORY    GET-FILE-TIME    GET-INTERRUPT    GET-ORDER    GET-XY    GETENV

  H

H.    HALT    HEADER    HERE    HEX    HIDDEN-WORDLIST    HIDE-CURSOR    HOLD    HOLDS    HOME

  I

I    I'    ICOMPARE    IDENT    IF    IMMEDIATE    IN-LIST    INBUF    INCLUDE-FILE    INCLUDED    INI    INSERT?    INTERPRET    INVERSE    INVERT    IS    ISEARCH    ISTR=

  J

J

  K

KEEP    KEY    KEY?

  L

L!    L,    L@    L@+    LAST    LATESTXT    LEAVE    LHERE    LIMIT    LINE-CURSOR    LINESREAD    LINKED    LITERAL    LLIMIT    LMEMTOP    LOAD    LOGFILE-ID    LOGGING?    LONG-LINES    LOOP    LRESERVE    LSEG    LSHIFT

  M

M*    M*/    M+    MATCH-KEY    MAX    MEMCOPY    MEMTOP    MESSAGE    METHOD    METHODS    MIN    MOD    MOVE    MS    MS/T    MS@    MYFILE

  N

N!    N,    N>R    N@    NAME    NAME$    NEGATE    NEW-LIST    NEWEST    NEXT-NAME    NHERE    NIL    NIP    NLIMIT    NO-EXT    NOISE    NOOP    NORMAL    NOT-IMPLEMENTED    NR>    NRESERVE    NSEG    NUMBER?

  O

OF    OFF    OFFSET    OK    ON    ONLY    OPEN-FILE    OR    OUT    OUTFILE-ID    OVER

  P

PAD    PAGE    PARAGRAPH-ALIGNED    PARAGRAPHS    PARSE    PARSE-NAME    PARSED    PAUSE    PLACE    POSTPONE    PREVIOUS    PRINTING?    PRNFILE-ID    PROMPT    PSEG

  Q

Q!    Q,    Q@    QHERE    QLIMIT    QRESERVE    QSEG    QUIT

  R

R/O    R/W    R>    R@    RANDOM    RANDOMIZE    RDROP    READ-FILE    READ-LINE    REALLOC    RECURSE    REFILL    RENAME-FILE    REPEAT    REPOSITION-FILE    RESERVE    RESERVED    RESTORE-INPUT    RESTRICT    REVEAL    ROOT-WORDLIST    ROT    ROWS    RSHIFT

  S

S>D    SAVE-BUFFERS    SAVE-INPUT    SAVE-SYSTEM    SBASE    SCAN    SCREENSIZE    SEARCH    SECONDS    SEGMENT    SET    SET-CURRENT    SET-DIRECTORY    SET-FILE-ATTRIBUTE    SET-FILE-TIME    SET-FREQUENCY    SET-INTERRUPT    SET-ORDER    SET-SOURCE    SHOW-CURSOR    SIGN    SIGNON    SILENT    SKIP    SLITERAL    SM/REM    SNUMBER?    SOURCE    SOURCE-ID    SPACE    SPACES    SPEAKER-OFF    SPEAKER-ON    SPLIT    SSEG    STARTUP    STDERR    STDIN    STDOUT    STDPRN    STR=    STRCAT    STRDUP    STRING,    STRING?    STRRCAT    SWAP

  T

TERMINAL    THEN    THROW    TICKS    TIME    TIME&DATE    TIMER-RESET    TMP    TO    TONE    TRACE    TRAP    TRUE    TUCK    TWAIT    TYPE

  U

U.    U.R    U<    U>    U>D    UD.    UD.R    UM*    UM/MOD    UNLOOP    UNTIL    UNUSED    UPDATE

  V

VALUE    VARIABLE    VERSION    VIDEO    VOC-LINK    VOCABULARY

  W

W/O    WANTED    WARNING    WHERE    WHILE    WIDE    WITHIN    WORDLIST    WRITE-FILE    WRITE-LINE

  X

X.    XOR

  Z

ZCOUNT

  [

[    [']

  \

\    \G    \S

  ]

]

  {

{:

End of kernel words


Index of utility words

  .

.ELAPSED    .NAME

  A

ANEW

  D

DO-DEBUG    DOCS

  F

FILE?    FREE-BUF

  G

GET-BUF

  H

HTAB

  I

INCLUDE    INFO

  L

LIB?    LIBS

  M

MARKER

  N

NO-DEBUG

  P

PRECEDES

  R

RELOAD    REQUIRE    REQUIRED

  T

TABULATE    THIS    TIMER

  W

WANT    WTYPE

  [

[DEFINED]    [ELSE]    [IF]    [THEN]    [UNDEFINED]

  \

\H

End of utility words


Index of lib words

  !

!!

  "

"TYPE

  #

#ADOPT    #CELLS    #LOCALS    #PARAGRAPHS

  $

$!    $"    $+    $+!    $.    $@    $BLANK    $C+    $CONSTANT    $DEPTH    $DROP    $DUP    $LEN    $OFF    $OVER    $ROT    $SWAP

  &

&&

  (

(LINE)    (REF)    (SEE)    (VIEW)

  )

)    )-

  +

+!X    +CSP    +FIELD

  -

-(    ->    -CSP    -SPLIT

  .

.DATE    .HMS    .LINE    .RS    .TICKS    .TIME    .VOCNAME    .\"

  /

/COUNTED-STRING    /HOLD    /PAD

  0

0!X

  2

2!X    2+!    2+!X    2>S    2@X    2ARRAY    2CONSTANT    2MEMO    2ROT    2S>    2S@    2VALUE    2VARIABLE

  :

:F    :R

  ;

;;    ;CODE    ;]

  <

<=    <LINK,

  >

>=    >DATE    >ISODATE    >JULIAN    >NLDATE    >S    >STR    >TIME    >USDATE

  ?

?AT    ?DEF    ?UNDEF

  @

@SWAP

  A

ADD    ADD-2LIST    ADDRESS-UNIT-BITS    ADOPT    ALL    ANY    APPEND    APPEND-CHAR    APROPOS    ARG    ARGC    ARRAY    ASSEMBLER    ASSERT(    ASSERT-LEVEL    ASSERT0(    ASSERT1(    ASSERT2(    ASSERT3(

  B

BEGIN-STRUCTURE    BUFFER:

  C

C"    C+!X    C+PLACE    C/L    C0!X    C@SWAP    CALL    CARRAY    CAT    Cat$    CD    CFIELD:    CHAR    CHFORTH    CLEARBIT    CLOCK-OFF    CLOCK-ON    CLONE    CLOSE-LOG    CODE    COMP-LEAF    COMP2    COMPILE-ONLY    CONSTRAIN    COUNTBITS    CR?    Creat$    CRESET    CRITICAL    CS-PICK    CS-ROLL    CSET    CTOGGLE

  D

D*    D*/    D*/MOD    D0!    D0!X    D0=    D2*    D2/    DARRAY    DEBUG    DEFER!    DEFER@    DEPRIVE    DIR    DIS    DISPOSE    DISX    DLROTATE    DLSHIFT    DMAX    DMIN    DRROTATE    DRSHIFT    DS*    DSTACK    DU<    DU>    DUMP    DUMPX    DUP>S

  E

ECHO    EDIT    EDITOR    EDITOR-NAME    EDITOR-WORDLIST    EKEY>FKEY    ELEMENT    END-CODE    END-CRITICAL    END-STRUCTURE    ENDM    ENUM    ENVIRONMENT-WORDLIST    ENVIRONMENT?    ESCAPE    EXCHANGE    EXCHANGE    EXPAND-TABS

  F

F.ELAPSED    FAPPEND    FAST    FCLOSE    FCR    FEMIT    FIELD:    FILLP    FIND    FIND-CLOSE    FIND-FIRST-FILE    FIND-MASK    FIND-NEXT-FILE    FLOORED    FOPEN    FOR-VOCS    FOR-VOCS2    FOR-WORDS    FORCE-FILE    FORGET    FORMAT    FOUND-ATTRIBUTE    FOUND-DATE    FOUND-FILE    FOUND-SIZE    FRESH    FTIMER    FTIMER-RESET    FTYPE

  G

GET-CONTEXT    GIVE-HELP    GREP

  H

HELP    HIDDEN

  I

IMPLEMENTATION    IN-2LIST    INSERT    INTERFACE    INTVEC    IPALINDROME?    IS-LOG    IS-MODULE    ISORT

  J

JULIAN>

  K

K    K-ALT-MASK    K-CTRL-MASK    K-SHIFT-MASK

  L

L/SCR    LDUMP    LIST    LOADED    LOADHIGH    LOCALS-STACK-CELLS    LOCALS|    LOCATE    LOOK    LOOPS    LROTATE    LS

  M

M*/MOD    MACRO    MAKE-DIRECTORY    MANY    MAP-LIST    MAP-TREE    MARK    MARKERS    MAX-CHAR    MAX-D    MAX-N    MAX-U    MAX-UD    MEMO    MODULE    MOVEP    MS>HMS

  N

NAME>COMPILE    NAME>INTERPRET    NAME>STRING    NDROP    NDUMP    NDUP    NEEDS    NEW-LOG    NEWSORT    NOWBUFFER

  O

OPEN-LOG    OPTARG    OPTION    OPTIONS    ORDER    ORIGIN    OS-IMPORT

  P

PACK    PACK-DATE    PACK-TIME    PALINDROME?    PARSE-WORD    PC!    PC@    PICK    POPCOUNT    POSTFIX    PRECEDES2    PRECEDES3    PREFIX    PRIVATE    PRIVATES    PROC    Proj$    PROJECT    PTR    PUT    PWD

  Q

QSORT

  R

R>DROP    READ-CHAR    READ-CHAR3    RECOVER-SCREEN    RECURSIVE    REF    REGRESS    REMOVE-DIRECTORY    REOPEN-FILE    REPEATS    REPLACES    RESET    RESIZE-FILE    RESTORE-SCREEN    RETURN-STACK-CELLS    RM    ROLL    ROOT-NAME    ROT13    RROTATE

  S

S!    S"    S:    S>    S@    SAVE-SCREEN    SC    SCR    SDROP    SEARCH-CONTEXT    SEARCH-ENVIRONMENT    SEARCH-WORDLIST    SEE    SET-CONTEXT    SETBIT    SF    SHOW    SHOWME    SIGNUM    SIZES    SL    SLOW    SMART-RENAME    SORT    SORT2    SORT3    SPARSE    SPICK    SPLIT+    SPLIT-TEXT    SQRT    ST    STACK    STACK-CELLS    STATE    STEP    STOP?    STR>    STRING    STRINGS?    STRLOWER    STRPART    STRREV    STRROT13    STRSORT    STRUPPER    SUBSTITUTE    SYNONYM    SYSTEM    S\"

  T

T.SDEPTH    T@    TERMINATE?    TESTBIT    TFIELD:    THRU    TIC    TILL    TIMES    TOC    TOGGLEBIT    TOTAL    TRAVERSE-REVERSED    TRAVERSE-WORDLIST    TS    TURNKEY    TYPEP    T{

  U

U@    UCONSTRAIN    UMAX    UMIN    UNESCAPE    UNPACK-DATE    UNPACK-TIME

  V

VER    VIEW    VOCNAME$    VOCS

  W

WC    WHAT    WHICH    WID?    WILDCARDS    WITH    WORD    WORDLISTS    WORDS    WRITE-CHAR

  [

[:    [CHAR]    [COMPILE]    [DO]    [FOR]    [I]    [LOOP]    [NEXT]

  \

\-PARSE

  ]

]]

  _

_HELP    _MAIN    _MOD

  `

`

  {

{D

  |

||

  }

}T

End of lib words


Index of terms words

  "

"<spaces>name"    "ccc"    "ccc<eol>"    "ccc<x>"    "name"

  $

$:

  +

+d    +n

  A

a-addr    A:    absolute-path    address    address-unit    aligned-address    ambiguous-condition    auxiliary-stack

  B

block    block-buffer    buffering

  C

c-addr    C:    capitalization    case-sys    cell    cell-pair    cell-pair-types    char    character    character-aligned-address    character-string    character-strings    character-types    CHForth    code-space    colon-sys    compilation    compilation-semantics    compilation-word-list    compile    compile-only-word    configuration-file    control-flow-stack    counted-string    cross-compiler    current-definition

  D

d    data-field    data-space    data-space-pointer    data-stack    data-type    dea    defining-word    definition    delimiter    dest    dictionary    dictionary-entry    digit-conversion    display    do-sys    dos-environment    double-cell-integers    double-cell-non-negative-integers    double-cell-signed-integers    double-cell-unsigned-integers

  E

environment-query    environmental-dependencies    exception-frame    exception-stack    execution    execution-semantics    execution-token    extended-address

  F

fam    file-access-method    file-identifier    file-position    fileid    find    flag    flags-field    floored-division    forget-field    free-field-format

  G

glossary    glossary-notation

  I

i*x    i/o-result    immediate-word    implementation-defined    implementation-dependent    initiation    initiation-semantics    input-buffer    input-file    input-source    input-source-specification    input-stream    integer-division    internal-number-representation    interpret    interpretation    interpretation-semantics    ior

  K

KERNEL    keyboard-event

  L

l-addr    library    line    line-terminator    list-space    listid    loading    locals-stack    loop-sys

  M

ME    method    method-sys    methods-section

  N

n    n-addr    name-space    nest-sys    number

  O

obsolescent    of-sys    orig

  P

paragraph    paragraph-address    parse    parse-area    pictured-numeric-output    program    program-segment-prefix

  Q

q-addr

  R

R:    receive    relative-path    return-code    return-stack    run-time    run-time-semantics

  S

S:    search-order    semantics    single-cell-non-negative-integers    single-cell-signed-integers    single-cell-types    single-cell-unsigned-integers    stack    stack-id    stack-space    standard-word    str    string    string-space    struct-sys    symmetric-division    system-compilation-types    system-execution-types

  T

temporary-location    TERMS    TERMS2    throw-value    transient-region

  U

u    ud    user-input-device    user-output-device    UTILITY

  V

variable

  W

wid    word    word-list    word-set

  X

x    x-addr    xd    xt

  ~

~

End of terms words


Any questions?

Last change 2018-02-14