Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!lll-crg!nike!ucbcad!ucbvax!hplabs!tektronix!tekcrl!tekgvs!keithe From: keithe@tekgvs.UUCP (Keith Ericson) Newsgroups: net.lang.forth Subject: List of F83 words (long) Message-ID: <1721@tekgvs.UUCP> Date: Wed, 3-Sep-86 20:47:07 EDT Article-I.D.: tekgvs.1721 Posted: Wed Sep 3 20:47:07 1986 Date-Received: Thu, 4-Sep-86 21:24:35 EDT Reply-To: keithe@tekgvs (Keith Ericson) Organization: Tektronix, Inc., Beaverton, OR. Lines: 974 Here's the list of words supplied in the IBM-PC version of F83. I got these by 1) invoking each vocabulary 2) typing "words" to get that particular vocabulary's word-list 3) using sidekick to capture the screen display to a file (I had to do this a few times for some vocabularies) 4) uploading the files to UN*X 5) editing the individual files to include the string after each word 6) concatenating ALL the files together and 7) (whew, finally!) sorting the conglomerate words-file. Here it is! ! !CSP !FCB !FILES !LINK " "CREATE # # #) #> #? #AFTER #BUFFERS #END #LINE #OUT #PAGE #REMAINING #S #THREADS #TIB #TIMES #USER #VOCS ' 'C#A 'CURSOR 'DEBUG 'F+ 'FIND 'INSERT 'LINE 'START 'TIB 'UNNEST 'VIDEO 'WORD ( (!FCB) (") ((SEE)) (+LOOP) (.") (.) (;CODE) (;USES) (>SHADOW) (?DO) (?ERROR) (?LEAVE) (ABORT") (AT) (BLOCK) (BLOT) (BUFFER) (CHAR) (CONSOLE) (CONVEY) (COPY) (D.) (DARK) (DEBUG) (DEL-IN) (DO) (EMIT) (FIND) (FORGET) (I) (IS) (KEY) (KEY?) (LEAVE) (LIT) (LOAD) (LOOP) (NUMBER) (NUMBER?) (PAGE) (PAUSE) (PRINT) (S (SEE) (SEMIT) (SOURCE) (TILL) (U.) (UD.) (WHERE) * */ */MOD *D + +! +LOOP +RET +T +THRU , , ," ,/C, ,VIEW - --> -LINE -ROT -TRAILING . ." .( .(;CODE) .2 .: .ALL .BRANCH .BUFS .CONSTANT .DEFER .DEFINITION-CLASS .DOES> .DUMB .EXECUTION-CLASS .FILE .FINISH .FRAMED .HEAD .ID .IMMEDIATE .INLINE .LINE .LINE0 .NAME .OTHER .PFA .QUOTE .R .S .SCR .SCREEN .STRING .TO .UNNEST .USER-DEFER .USER-VARIABLE .VARIABLE .WORD / /MOD /STRING 0 0< 0< 0<= 0<> 0<> 0= 0= 0> 0>= 0>= 1 1+ 1- 10MI 11MI 12MI 13MI 14MI 1MI 1PUSH 2 2! 2* 2+ 2- 2/ 2@ 2CONSTANT 2DROP 2DUP 2MI 2OVER 2PR 2PUSH 2ROT 2SCR 2SWAP 2VARIABLE 3 3DUP 3MI 4DUP 4MI 5MI 6MI 7MI 8* 8MI 9MI : :: ; ;CODE ;USES < < <# <= <= <> = > > >= >= >BODY >BUFFERS >END >IN >IN-SHADOW >IS >LINK >MARK >NAME >NEXT >R >RESOLVE >SHADOW >SIZE >TYPE >UPDATE >VIEW ? ?.A ?.N ? ? ? ? ?>MARK ?>MARK ?>RESOLVE ?>RESOLVE ?BRANCH ?CONDITION ?CR ?CSP ?DEFINE ?DISK-ERROR ?DNEGATE ?DO ?DUP ?ENOUGH ?ERROR ?FAR ?LEAVE ?LINE ?MISSING ?MISSING ?NEGATE ?STACK ?STAMP ?TEXT ?UPPERCASE @ @LINK @VIEW A A: A? A? A?>MARK A?>RESOLVE AAA AAD AAM AAS ABORT ABORT" ABS ABSENT? ACTIVATE ADC ADD AGAIN AGAIN AH AL ALIGN ALLOT ALLOT ALSO AND AND ASCII ASSEMBLER ASSOCIATIVE: AT AUTO AVOC AX B B B/BUF B/FCB B/L? B/REC B: BACK-UP BACKGROUND: BACKSPACES BASE BDOS BEEP BEGIN BEGIN BELL BETWEEN BH BIG? BL BL BLANK BLK BLOCK BLOT BODY> BOOT BOUNDS BP BRANCH BRING BS BS-IN BUFFER BUFFER# BUG BX BYE BYTE C C! C, C, C/L C/PAD C/SCR C; C@ CALL CAPACITY CAPS CAPS-COMP CASE: CBW CC CC-forth CH CHANGED CHANGED? CHAR CL CLC CLD CLI CLOSE CLR-FCB CMC CMOVE CMOVE> CMP CMPS CN CODE COL# COLD COMP COMPARE COMPILE CONSTANT CONTEXT CONTROL CONVERT CONVEY CONVEY CONVEY-COPY COPY COPY COUNT CPU8086.BLK CR CR-IN CRASH CREATE CREATE CREATE-FILE CRESET CRLF CS CS: CSET CSP CTOGGLE CURRENT CURSOR CWD CX D D+ D- D. D.2 D.R D0= D2* D2/ D< D= D> DAA DABS DARK DAS DEBNEXT DEBUG DEC DECIMAL DEFAULT DEFER DEFER DEFINE DEFINED DEFINITION-CLASS DEFINITIONS DEFINITIONS DEL-IN DELETE DELETE DEPTH DH DI DIGIT DIR DISCARD DISK-ABORT DISK-ERROR DISPLACEMENT DIV DL DL DLITERAL DLN DMAX DMIN DNEGATE DNEXT DO DO DOES-OP DOES-SIZE DOES> DOES? DONE DONE? DOS DOS-ERR? DOS-FCB DOUBLE? DP DPL DRIVE? DROP DS DS: DU DU< DUMB DUMP DUMP DUP DX DX DY E ED EDIT EDIT-AT EDITING? EDITOR ELSE ELSE EMIT EMIT. EMPTY EMPTY-BUFFERS END-CODE END? ENTRY EOS EPSON ERASE ES ES: ESC ESTABLISH EVEN EXECUTE EXECUTION-CLASS EXIT EXPECT EXTEND86.BLK F FALSE FAR FCB1 FCB2 FENCE FILE FILE-IO FILE-READ FILE-SIZE FILE-WRITE FILE: FILE? FILL FIND FIND? FIRST FIX FLIP FLUSH FNEXT FOOTING FORGET FORM-FEED FORTH FOUND FROM FUDGE G GET-ID GO HASH HEADER HELLO HERE HERE HEX HIDDEN HIDE HLD HLT HOLD HOP HOPPED I I IBM IBM--LINE IBM-AT IBM-BLOT IBM-DARK ID ID-LEN IDIV IF IF IMMEDIATE IMUL IN IN-BLOCK IN-FILE IN-RANGE INC IND INDEX INIT-PR INIT-R0 INITIAL INSERT INSTALL INT INT# INTER INTERPRET INTO IP IP> IRET IS J J JA JAE JB JBE JCXZ JE JG JGE JL JLE JMP JNE JNO JNS JO JOIN JPE JPO JS K KEEP KERNEL86.BLK KEY KEY? KT L L.ID L/PAGE L/SCR L>NAME LABEL LAHF LARGEST LAST LATEST? LDS LEA LEAVE LENGTH LES LIMIT LINE# LINK LINK> LIST LISTING LITERAL LMARGIN LOAD LOCAL LOCK LODS LOGICAL LOGO LOOP LOOP LOOPE LOOPNE M M/MOD MAKE-FILE MANY MAP MARK MAX MAXREC# MD MEM, MEM? MIN MISSING MOD MODIFIED MORE MOV MOVE MOVS MS MU/MOD MUL MULTI N N>LINK NAME> NEG NEGATE NEW NEXT NIP NOOP NOP NOT NOT NUMBER NUMBER? O OCTAL OFF OFFSET OK ON ONLY OP, OPEN OPEN-FILE OR OR ORDER OUT OUT OV OVER P P! P-FOOTER P-HEADING P-IN P@ PAD PAGE PARSE PARSE-WORD PAUSE PC! PC@ PERFORM PICK PLACE PNEXT POP POPF PR PR-FLUSH PR-PAGE PR-S-PAGE PR-START PR-STAT PR-STOP PREVIOUS PRINTING PRIOR PUSH PUSHF Q QUERY QUIT R R# R/M, R16? R8? R> R@ RCL RCR READ READ-BLOCK REC-READ REC-WRITE REC/BLK RECORD# RECURSE RECURSIVE REDISPLAY REG REG? REGS REP REPEAT REPEAT REPLACE REPNZ REPZ RES RES-IN RESET RESTART RESUME RET REVEAL RLOW RMARGIN RMID ROL ROLL ROOT ROR ROT RP RP! RP0 RP@ RR, RUN S S#) S>D SAHF SAR SAVE SAVE-BUFFERS SAVE-SYSTEM SBB SCAN SCAN-1ST SCAS SCR SCR#S SEAL SEARCH SEARCH SEARCH0 SEE SEG SEG? SELECT SET-DMA SET-IO SET-TASK SHADOW SHL SHOW SHOW SHR SI SIGN SINGLE SIZE SIZE, SKIP SLEEP SLOW SMART SOURCE SP SP! SP0 SP@ SPACE SPACES SPAN SPLIT SS SS: STAMP START STATE STATUS STC STD STI STOP STOS SUB SWAP SWITCH T TASK: TEST TEXT? THEN THEN THRU TIB TILL TIMES TO TOP TOS TRACE TRAVERSE TRIAD TRIM TRUE TUCK TYPE U U*D U. U.R U/D U2/ U< U< U<= U<= U> U> U>= U>= UD. UD.R UM* UM/MOD UNBUG UNNEST UNTIL UNTIL UP UPC UPDATE UPPER USER UTILITY.BLK VARIABLE VARIABLE VIEW VIEW# VIEW-FILES VIEW> VIEWS VOC-LINK VOCABULARY VOCS W W W, WAIT WAKE WARM WARNING WHERE WHILE WHILE WIDTH WIPE WITHIN WMEM, WORD WORDS WORDS WR/SM, WRITE WRITE-BLOCK X XCHG XLAT XOR XOR [ ['] [BP+DI] [BP+SI] [BP] [BX+DI] [BX+SI] [BX] [COMPILE] [DI+BP] [DI+BX] [DI] [IP] [RP] [SI+BP] [SI+BX] [SI] [W] \ \S ] forth forth-83