home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| Linux/i386 core file of 'C�����<d3' (signal 265)
| default
| |
98%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | f0 03 00 00 50 04 00 00 |Archive.|....P...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 41 46 6f 72 74 68 | 00 00 00 00 ff ff ff ff |.!AForth|........|
|00000070| 43 eb ff ff 5c 32 e4 62 | 30 00 00 00 ff ff ff ff |C...\2.b|0.......|
|00000080| cc 03 00 80 82 21 42 6f | 6f 74 00 00 00 00 00 00 |.....!Bo|ot......|
|00000090| c1 00 00 00 43 eb ff ff | 5c 32 e4 62 33 00 d1 f8 |....C...|\2.b3...|
|000000a0| c1 00 00 00 24 00 00 00 | 82 21 48 65 6c 70 00 00 |....$...|.!Help..|
|000000b0| 00 00 00 00 86 01 00 00 | 43 ff ff ff c8 74 30 6d |........|C....t0m|
|000000c0| 33 00 5a 77 86 01 00 00 | 09 01 00 00 82 21 52 75 |3.Zw....|.....!Ru|
|000000d0| 6e 00 00 00 00 00 00 00 | 11 01 00 00 43 eb ff ff |n.......|....C...|
|000000e0| f4 c2 3c 64 33 00 67 7a | 11 01 00 00 b3 02 00 00 |..<d3.gz|........|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 00 00 fc 05 00 00 |.!Sprite|s.......|
|00000100| 43 f9 ff ff bc 80 b3 62 | 33 00 43 4b fc 05 00 00 |C......b|3.CK....|
|00000110| e8 03 00 00 82 44 6f 63 | 73 00 00 00 00 00 00 00 |.....Doc|s.......|
|00000120| ff ff ff ff 43 fd ff ff | 74 20 00 6e 30 00 00 00 |....C...|t .n0...|
|00000130| ff ff ff ff 88 02 00 80 | 82 21 52 65 61 64 4d 65 |........|.!ReadMe|
|00000140| 31 73 74 00 02 1f 00 00 | 46 ff ff ff 1e 99 41 29 |1st.....|F.....A)|
|00000150| 33 00 d4 de 02 1f 00 00 | 08 0a 00 00 82 41 46 6f |3.......|.....AFo|
|00000160| 72 74 68 00 00 00 00 00 | fa 19 00 00 44 ff ff ff |rth.....|....D...|
|00000170| 1f 8a 2e 82 03 00 2b 53 | fa 19 00 00 2e 29 00 00 |......+S|.....)..|
|00000180| 82 48 69 73 74 6f 72 79 | 00 00 00 00 61 12 00 00 |.History|....a...|
|00000190| 43 ff ff ff 84 13 04 6c | 33 00 0b 32 61 12 00 00 |C......l|3..2a...|
|000001a0| 4c 43 00 00 82 53 65 6d | 61 6e 74 69 63 73 00 00 |LC...Sem|antics..|
|000001b0| ff ff ff ff 43 fd ff ff | a0 21 00 6e 30 00 00 00 |....C...|.!.n0...|
|000001c0| ff ff ff ff 64 02 00 80 | 82 21 52 65 61 64 4d 65 |....d...|.!ReadMe|
|000001d0| 31 73 74 00 4e 15 00 00 | 43 ff ff ff 18 e7 4e 64 |1st.N...|C.....Nd|
|000001e0| 33 00 03 d6 4e 15 00 00 | d1 55 00 00 82 41 72 63 |3...N...|.U...Arc|
|000001f0| 68 69 6d 65 64 65 73 00 | bd 06 00 00 43 ff ff ff |himedes.|....C...|
|00000200| 74 b1 24 6d 33 00 53 59 | bd 06 00 00 43 6b 00 00 |t.$m3.SY|....Ck..|
|00000210| 82 43 6f 72 65 00 00 00 | 00 00 00 00 c0 22 00 00 |.Core...|....."..|
|00000220| 43 ff ff ff e8 62 27 6d | 33 00 f2 aa c0 22 00 00 |C....b'm|3...."..|
|00000230| 24 72 00 00 82 46 69 6c | 65 00 00 00 00 00 00 00 |$r...Fil|e.......|
|00000240| b2 1b 00 00 43 ff ff ff | 00 a3 24 6d 33 00 7b 7b |....C...|..$m3.{{|
|00000250| b2 1b 00 00 08 95 00 00 | 82 53 65 61 72 63 68 00 |........|.Search.|
|00000260| 00 00 00 00 53 03 00 00 | 43 ff ff ff 84 04 26 6d |....S...|C.....&m|
|00000270| 33 00 d7 dd 53 03 00 00 | de b0 00 00 82 54 6f 6f |3...S...|.....Too|
|00000280| 6c 6b 69 74 00 00 00 00 | 14 06 00 00 43 ff ff ff |lkit....|....C...|
|00000290| bc be 24 6d 33 00 8c a9 | 14 06 00 00 55 b4 00 00 |..$m3...|....U...|
|000002a0| 00 00 00 00 64 00 00 00 | 00 00 00 00 e0 00 00 00 |....d...|........|
|000002b0| 43 eb ff ff 36 80 3b c7 | 03 0c f6 da c0 00 00 00 |C...6.;.|........|
|000002c0| f8 01 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 d4 01 00 00 | 82 46 6f 72 74 68 00 00 |........|.Forth..|
|000002f0| 00 00 00 00 44 3a 00 00 | 43 fa ff ff d0 36 2f 6d |....D:..|C....6/m|
|00000300| 33 00 aa eb 44 3a 00 00 | 8d ba 00 00 82 49 6e 63 |3...D:..|.....Inc|
|00000310| 6c 75 64 65 73 00 00 00 | ff ff ff ff 43 fd ff ff |ludes...|....C...|
|00000320| f8 23 00 6e 30 00 00 00 | ff ff ff ff a8 03 00 80 |.#.n0...|........|
|00000330| 82 21 52 65 61 64 4d 65 | 31 73 74 00 d8 02 00 00 |.!ReadMe|1st.....|
|00000340| 43 ff ff ff e0 9a 29 6d | 33 00 03 5e d8 02 00 00 |C.....)m|3..^....|
|00000350| f5 f4 00 00 82 41 72 72 | 61 79 00 00 00 00 00 00 |.....Arr|ay......|
|00000360| bc 02 00 00 43 00 f4 ff | 50 90 f8 6a 33 00 21 77 |....C...|P..j3.!w|
|00000370| bc 02 00 00 f1 f7 00 00 | 82 43 53 74 72 69 6e 67 |........|.CString|
|00000380| 00 00 00 00 d0 07 00 00 | 43 00 f4 ff 98 8f 05 6c |........|C......l|
|00000390| 33 00 74 79 d0 07 00 00 | d1 fa 00 00 82 45 78 61 |3.ty....|.....Exa|
|000003a0| 6d 70 6c 65 73 00 00 00 | ea 04 00 00 43 00 f4 ff |mples...|....C...|
|000003b0| 5c 01 29 6d 33 00 ab 5f | ea 04 00 00 c5 02 01 00 |\.)m3.._|........|
|000003c0| 82 4d 65 6d 6f 72 79 00 | 00 00 00 00 22 03 00 00 |.Memory.|...."...|
|000003d0| 43 00 f4 ff 34 72 3e 64 | 33 00 74 6e 22 03 00 00 |C...4r>d|3.tn"...|
|000003e0| d3 07 01 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 00 00 00 00 d4 01 00 00 | 00 00 00 00 64 00 00 00 |........|....d...|
|00000410| 00 00 00 00 e0 00 00 00 | 43 eb ff ff 36 80 3b c7 |........|C...6.;.|
|00000420| 03 0c f6 da c0 00 00 00 | f8 01 00 00 00 00 00 00 |........|........|
|00000430| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000440| 00 00 00 00 00 00 00 00 | 00 00 00 00 d4 01 00 00 |........|........|
|00000450| 46 69 6c 65 44 61 74 61 | 82 21 42 6f 6f 74 00 00 |FileData|.!Boot..|
|00000460| 00 00 00 00 c1 00 00 00 | 43 eb ff ff 5c 32 e4 62 |........|C...\2.b|
|00000470| 03 00 d1 f8 7c 20 21 42 | 6f 6f 74 20 66 69 6c 65 |....| !B|oot file|
|00000480| 20 66 6f 72 20 21 41 46 | 6f 72 74 68 0a 7c 20 43 | for !AF|orth.| C|
|00000490| 6f 70 79 72 69 67 68 74 | 20 4d 61 64 73 20 4d 65 |opyright| Mads Me|
|000004a0| 69 73 6e 65 72 2d 4a 65 | 6e 73 65 6e 2c 20 31 39 |isner-Je|nsen, 19|
|000004b0| 39 31 0a 7c 0a 49 63 6f | 6e 53 70 72 69 74 65 73 |91.|.Ico|nSprites|
|000004c0| 20 3c 4f 62 65 79 24 44 | 69 72 3e 2e 21 53 70 72 | <Obey$D|ir>.!Spr|
|000004d0| 69 74 65 73 0a 53 65 74 | 20 46 69 6c 65 24 54 79 |ites.Set| File$Ty|
|000004e0| 70 65 5f 34 30 30 20 46 | 6f 72 74 68 0a 53 65 74 |pe_400 F|orth.Set|
|000004f0| 20 41 6c 69 61 73 24 40 | 52 75 6e 54 79 70 65 5f | Alias$@|RunType_|
|00000500| 34 30 30 20 46 6f 72 74 | 68 20 25 25 2a 31 20 2d |400 Fort|h %%*1 -|
|00000510| 69 20 25 25 30 20 2d 42 | 79 65 0a 0a 53 65 74 20 |i %%0 -B|ye..Set |
|00000520| 46 6f 72 74 68 24 44 69 | 72 20 3c 4f 62 65 79 24 |Forth$Di|r <Obey$|
|00000530| 44 69 72 3e 0a 46 69 6c | 65 44 61 74 61 82 21 48 |Dir>.Fil|eData.!H|
|00000540| 65 6c 70 00 00 00 00 00 | 00 86 01 00 00 43 ff ff |elp.....|.....C..|
|00000550| ff c8 74 30 6d 03 00 5a | 77 41 46 6f 72 74 68 20 |..t0m..Z|wAForth |
|00000560| 30 2e 30 31 20 20 43 6f | 70 79 72 69 67 68 74 20 |0.01 Co|pyright |
|00000570| 4d 61 64 73 20 4d 65 69 | 73 6e 65 72 2d 4a 65 6e |Mads Mei|sner-Jen|
|00000580| 73 65 6e 20 31 39 39 31 | 0a 0a 54 68 69 73 20 69 |sen 1991|..This i|
|00000590| 73 20 61 6e 20 41 4e 53 | 20 46 6f 72 74 68 20 73 |s an ANS| Forth s|
|000005a0| 79 73 74 65 6d 20 77 69 | 74 68 20 74 68 65 20 46 |ystem wi|th the F|
|000005b0| 69 6c 65 20 41 63 63 65 | 73 73 2c 20 45 72 72 6f |ile Acce|ss, Erro|
|000005c0| 72 0a 48 61 6e 64 6c 69 | 6e 67 2c 20 4d 65 6d 6f |r.Handli|ng, Memo|
|000005d0| 72 79 20 61 6c 6c 6f 63 | 61 74 69 6f 6e 20 61 6e |ry alloc|ation an|
|000005e0| 64 20 53 65 61 72 63 68 | 20 4f 72 64 65 72 20 77 |d Search| Order w|
|000005f0| 6f 72 64 73 65 74 73 2e | 0a 54 68 69 73 20 46 6f |ordsets.|.This Fo|
|00000600| 72 74 68 20 73 79 73 74 | 65 6d 20 69 73 20 62 61 |rth syst|em is ba|
|00000610| 73 65 64 20 6f 6e 20 74 | 68 65 20 64 72 61 66 74 |sed on t|he draft|
|00000620| 20 70 72 6f 70 6f 73 61 | 6c 20 73 74 61 6e 64 61 | proposa|l standa|
|00000630| 72 64 0a 64 6f 63 75 6d | 65 6e 74 20 42 61 73 69 |rd.docum|ent Basi|
|00000640| 73 20 31 35 2e 20 0a 0a | 54 68 69 73 20 69 73 20 |s 15. ..|This is |
|00000650| 61 20 70 72 65 72 65 6c | 65 61 73 65 2c 20 61 6e |a prerel|ease, an|
|00000660| 64 20 74 68 6f 75 67 68 | 20 61 6c 6c 20 62 69 6e |d though| all bin|
|00000670| 61 72 69 65 73 20 61 72 | 65 20 63 6f 6d 70 6c 65 |aries ar|e comple|
|00000680| 74 65 2c 0a 74 68 65 20 | 64 6f 63 75 6d 65 6e 74 |te,.the |document|
|00000690| 61 74 69 6f 6e 20 69 73 | 20 75 6e 66 69 6e 69 73 |ation is| unfinis|
|000006a0| 68 65 64 2e 0a 52 65 61 | 64 20 66 75 72 74 68 65 |hed..Rea|d furthe|
|000006b0| 72 20 69 6e 20 74 68 65 | 20 64 6f 63 75 6d 65 6e |r in the| documen|
|000006c0| 74 61 74 69 6f 6e 20 69 | 6e 20 74 68 65 20 27 44 |tation i|n the 'D|
|000006d0| 6f 63 73 27 20 64 69 72 | 65 63 74 6f 72 79 2e 46 |ocs' dir|ectory.F|
|000006e0| 69 6c 65 44 61 74 61 82 | 21 52 75 6e 00 00 00 00 |ileData.|!Run....|
|000006f0| 00 00 00 11 01 00 00 43 | eb ff ff f4 c2 3c 64 03 |.......C|.....<d.|
|00000700| 00 67 7a 7c 20 21 52 75 | 6e 20 66 69 6c 65 20 66 |.gz| !Ru|n file f|
|00000710| 6f 72 20 21 41 46 6f 72 | 74 68 0a 7c 20 43 6f 70 |or !AFor|th.| Cop|
|00000720| 79 72 69 67 68 74 20 4d | 61 64 73 20 4d 65 69 73 |yright M|ads Meis|
|00000730| 6e 65 72 2d 4a 65 6e 73 | 65 6e 2c 20 31 39 39 31 |ner-Jens|en, 1991|
|00000740| 0a 7c 0a 49 63 6f 6e 53 | 70 72 69 74 65 73 20 3c |.|.IconS|prites <|
|00000750| 4f 62 65 79 24 44 69 72 | 3e 2e 21 53 70 72 69 74 |Obey$Dir|>.!Sprit|
|00000760| 65 73 0a 53 65 74 20 46 | 69 6c 65 24 54 79 70 65 |es.Set F|ile$Type|
|00000770| 5f 34 30 30 20 46 6f 72 | 74 68 0a 53 65 74 20 41 |_400 For|th.Set A|
|00000780| 6c 69 61 73 24 40 52 75 | 6e 54 79 70 65 5f 34 30 |lias$@Ru|nType_40|
|00000790| 30 20 46 6f 72 74 68 20 | 25 25 2a 31 20 2d 69 6e |0 Forth |%%*1 -in|
|000007a0| 63 6c 75 64 65 64 20 25 | 25 30 20 2d 42 79 65 0a |cluded %|%0 -Bye.|
|000007b0| 0a 7c 53 65 74 20 46 6f | 72 74 68 24 50 61 74 68 |.|Set Fo|rth$Path|
|000007c0| 20 7c 3c 52 75 6e 24 50 | 61 74 68 3e 2c 3c 4f 62 | |<Run$P|ath>,<Ob|
|000007d0| 65 79 24 44 69 72 3e 2e | 49 6e 63 6c 75 64 65 73 |ey$Dir>.|Includes|
|000007e0| 2e 0a 53 65 74 20 46 6f | 72 74 68 24 44 69 72 20 |..Set Fo|rth$Dir |
|000007f0| 3c 4f 62 65 79 24 44 69 | 72 3e 0a 52 4d 4c 6f 61 |<Obey$Di|r>.RMLoa|
|00000800| 64 20 3c 46 6f 72 74 68 | 24 44 69 72 3e 2e 46 6f |d <Forth|$Dir>.Fo|
|00000810| 72 74 68 0a 46 69 6c 65 | 44 61 74 61 82 21 53 70 |rth.File|Data.!Sp|
|00000820| 72 69 74 65 73 00 00 00 | fc 05 00 00 43 f9 ff ff |rites...|....C...|
|00000830| bc 80 b3 62 03 00 43 4b | 04 00 00 00 10 00 00 00 |...b..CK|........|
|00000840| 00 06 00 00 d4 02 00 00 | 21 61 66 6f 72 74 68 00 |........|!aforth.|
|00000850| 00 00 00 00 04 00 00 00 | 10 00 00 00 00 00 00 00 |........|........|
|00000860| 07 00 00 00 2c 00 00 00 | 80 01 00 00 0c 00 00 00 |....,...|........|
|00000870| 77 77 77 77 77 77 77 77 | 00 77 77 77 77 77 77 77 |wwwwwwww|.wwwwwww|
|00000880| 77 00 00 00 77 bb bb bb | bb bb bb 77 00 77 ee ee |w...w...|...w.w..|
|00000890| ee ee ee ee 77 00 00 00 | 77 bb bb bb bb bb bb 77 |....w...|w......w|
|000008a0| 00 77 ee ee ee ee ee ee | 77 00 00 00 77 bb bb bb |.w......|w...w...|
|000008b0| bb bb bb 77 00 77 ee ee | ee ee ee ee 77 00 00 00 |...w.w..|....w...|
|000008c0| 77 bb bb bb bb bb bb 77 | 00 77 ee ee ee ee ee ee |w......w|.w......|
|000008d0| 77 00 00 00 77 bb bb bb | bb bb bb 77 00 77 ee ee |w...w...|...w.w..|
|000008e0| ee ee ee ee 77 00 00 00 | 77 bb bb bb bb bb bb 77 |....w...|w......w|
|000008f0| 00 77 ee ee ee ee ee ee | 77 00 00 00 77 77 77 77 |.w......|w...wwww|
|00000900| 77 77 77 77 00 77 77 77 | 77 77 77 77 77 00 00 00 |wwww.www|wwwww...|
|00000910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000920| 00 00 00 00 77 77 77 77 | 77 77 77 77 00 77 77 77 |....wwww|wwww.www|
|00000930| 77 77 77 77 77 00 00 00 | 77 ff ff ff ff ff ff 77 |wwwww...|w......w|
|00000940| 00 77 aa aa aa aa aa aa | 77 00 00 00 77 ff ff ff |.w......|w...w...|
|00000950| ff ff ff 77 00 77 aa aa | aa aa aa aa 77 00 00 00 |...w.w..|....w...|
|00000960| 77 ff ff ff ff ff ff 77 | 00 77 aa aa aa aa aa aa |w......w|.w......|
|00000970| 77 00 00 00 77 ff ff ff | ff ff ff 77 00 77 aa aa |w...w...|...w.w..|
|00000980| aa aa aa aa 77 00 00 00 | 77 ff ff ff ff ff ff 77 |....w...|w......w|
|00000990| 00 77 aa aa aa aa aa aa | 77 00 00 00 77 ff ff ff |.w......|w...w...|
|000009a0| ff ff ff 77 00 77 aa aa | aa aa aa aa 77 00 00 00 |...w.w..|....w...|
|000009b0| 77 77 77 77 77 77 77 77 | 00 77 77 77 77 77 77 77 |wwwwwwww|.wwwwwww|
|000009c0| 77 00 00 00 ff ff ff ff | ff ff ff ff 00 ff ff ff |w.......|........|
|000009d0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000009e0| 00 ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|000009f0| ff ff ff ff 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a00| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000a10| ff ff ff ff ff ff ff ff | ff ff ff ff 00 ff ff ff |........|........|
|00000a20| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a30| 00 ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a40| ff ff ff ff 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a50| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000a60| ff ff ff ff 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000a70| 00 00 00 00 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a80| 00 ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000a90| ff ff ff ff 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000aa0| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000ab0| ff ff ff ff ff ff ff ff | ff ff ff ff 00 ff ff ff |........|........|
|00000ac0| ff ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000ad0| 00 ff ff ff ff ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000ae0| ff ff ff ff 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000af0| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000b00| ff ff ff ff ff ff ff ff | ff ff ff ff 00 ff ff ff |........|........|
|00000b10| ff ff ff ff ff ff ff ff | 04 01 00 00 73 6d 21 61 |........|....sm!a|
|00000b20| 66 6f 72 74 68 00 00 00 | 02 00 00 00 08 00 00 00 |forth...|........|
|00000b30| 00 00 00 00 07 00 00 00 | 2c 00 00 00 98 00 00 00 |........|,.......|
|00000b40| 0c 00 00 00 77 77 77 77 | 00 77 77 77 77 00 00 00 |....wwww|.wwww...|
|00000b50| 77 bb bb 77 00 77 ee ee | 77 00 00 00 77 bb bb 77 |w..w.w..|w...w..w|
|00000b60| 00 77 ee ee 77 00 00 00 | 77 77 77 77 00 77 77 77 |.w..w...|wwww.www|
|00000b70| 77 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |w.......|........|
|00000b80| 77 77 77 77 00 77 77 77 | 77 00 00 00 77 ff ff 77 |wwww.www|w...w..w|
|00000b90| 00 77 aa aa 77 00 00 00 | 77 ff ff 77 00 77 aa aa |.w..w...|w..w.w..|
|00000ba0| 77 00 00 00 77 77 77 77 | 00 77 77 77 77 00 00 00 |w...wwww|.wwww...|
|00000bb0| ff ff ff ff 00 ff ff ff | ff ff ff ff ff ff ff ff |........|........|
|00000bc0| 00 ff ff ff ff ff ff ff | ff ff ff ff 00 ff ff ff |........|........|
|00000bd0| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000be0| 00 00 00 00 00 00 00 00 | 00 ff ff ff ff ff ff ff |........|........|
|00000bf0| 00 ff ff ff ff ff ff ff | ff ff ff ff 00 ff ff ff |........|........|
|00000c00| ff ff ff ff ff ff ff ff | 00 ff ff ff ff ff ff ff |........|........|
|00000c10| ff ff ff ff 00 ff ff ff | ff ff ff ff 80 01 00 00 |........|........|
|00000c20| 66 69 6c 65 5f 34 30 30 | 00 00 00 00 04 00 00 00 |file_400|........|
|00000c30| 10 00 00 00 00 00 00 00 | 07 00 00 00 2c 00 00 00 |........|....,...|
|00000c40| 2c 00 00 00 0c 00 00 00 | 77 77 77 77 77 77 77 77 |,.......|wwwwwwww|
|00000c50| 77 77 77 77 77 77 77 77 | 77 00 00 00 77 aa aa aa |wwwwwwww|w...w...|
|00000c60| aa aa aa aa aa aa aa aa | aa aa aa aa 77 00 00 00 |........|....w...|
|00000c70| 77 aa 7a a7 aa aa 7a 77 | a7 7a 77 aa 77 77 a7 aa |w.z...zw|.zw.ww..|
|00000c80| 77 00 00 00 77 aa 7a a7 | aa aa aa aa aa aa aa aa |w...w.z.|........|
|00000c90| aa aa aa aa 77 00 00 00 | 77 aa aa aa aa aa 7a 77 |....w...|w.....zw|
|00000ca0| 77 a7 7a 77 aa 77 a7 aa | 77 00 00 00 77 aa 7a a7 |w.zw.w..|w...w.z.|
|00000cb0| aa aa aa aa aa aa aa aa | aa aa aa aa 77 00 00 00 |........|....w...|
|00000cc0| 77 aa 7a a7 aa aa aa aa | 77 77 aa 77 77 aa aa aa |w.z.....|ww.ww...|
|00000cd0| 77 00 00 00 77 aa aa aa | aa aa aa aa aa aa aa aa |w...w...|........|
|00000ce0| aa aa aa aa 77 00 00 00 | 77 aa aa aa aa aa 7a 77 |....w...|w.....zw|
|00000cf0| 77 a7 7a 77 aa aa aa aa | 77 00 00 00 77 aa aa aa |w.zw....|w...w...|
|00000d00| aa aa aa aa aa aa aa aa | aa 7a a7 aa 77 00 00 00 |........|.z..w...|
|00000d10| 77 aa 7a 77 77 aa 77 a7 | 7a 77 77 aa aa 7a a7 aa |w.zww.w.|zww..z..|
|00000d20| 77 00 00 00 77 aa aa aa | aa aa aa aa aa aa aa aa |w...w...|........|
|00000d30| aa aa aa aa 77 00 00 00 | 77 aa aa 7a 77 a7 7a 77 |....w...|w..zw.zw|
|00000d40| aa 7a 77 aa aa 7a a7 aa | 77 00 00 00 77 aa aa aa |.zw..z..|w...w...|
|00000d50| aa aa aa aa aa aa aa aa | aa 7a a7 aa 77 00 00 00 |........|.z..w...|
|00000d60| 77 aa 7a 77 a7 7a 77 aa | 77 77 77 aa aa 77 aa aa |w.zw.zw.|www..w..|
|00000d70| 77 00 00 00 77 aa aa aa | aa aa aa aa aa aa aa aa |w...w...|........|
|00000d80| aa aa aa aa 77 00 00 00 | 77 77 77 77 77 77 77 77 |....w...|wwwwwwww|
|00000d90| 77 77 77 77 77 77 77 77 | 77 00 00 00 98 00 00 00 |wwwwwwww|w.......|
|00000da0| 73 6d 61 6c 6c 5f 34 30 | 30 00 00 00 02 00 00 00 |small_40|0.......|
|00000db0| 08 00 00 00 00 00 00 00 | 07 00 00 00 2c 00 00 00 |........|....,...|
|00000dc0| 2c 00 00 00 0c 00 00 00 | 77 77 77 77 77 77 77 77 |,.......|wwwwwwww|
|00000dd0| 77 00 00 00 77 aa aa aa | aa aa aa aa 77 00 00 00 |w...w...|....w...|
|00000de0| 77 aa 77 a7 7a 77 77 aa | 77 00 00 00 77 aa aa aa |w.w.zww.|w...w...|
|00000df0| aa aa aa aa 77 00 00 00 | 77 aa 77 aa 77 77 aa aa |....w...|w.w.ww..|
|00000e00| 77 00 00 00 77 aa aa aa | aa aa aa aa 77 00 00 00 |w...w...|....w...|
|00000e10| 77 aa aa 77 aa 77 77 aa | 77 00 00 00 77 aa aa aa |w..w.ww.|w...w...|
|00000e20| aa aa aa aa 77 00 00 00 | 77 77 77 77 77 77 77 77 |....w...|wwwwwwww|
|00000e30| 77 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 52 65 |w...File|Data.!Re|
|00000e40| 61 64 4d 65 31 73 74 00 | 02 1f 00 00 46 ff ff ff |adMe1st.|....F...|
|00000e50| 1e 99 41 29 03 00 d4 de | 0a 0a 0a 41 46 6f 72 74 |..A)....|...AFort|
|00000e60| 68 20 49 6e 74 72 6f 64 | 75 63 74 69 6f 6e 20 4d |h Introd|uction M|
|00000e70| 61 6e 75 61 6c 0a 0a 0a | 0a 43 6f 6e 74 65 6e 74 |anual...|.Content|
|00000e80| 73 20 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |s ______|________|
|00000e90| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000ea0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000eb0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000ec0| 5f 5f 5f 5f 5f 5f 5f 5f | 0a 0a 43 6f 70 79 72 69 |________|..Copyri|
|00000ed0| 67 68 74 20 4e 6f 74 69 | 63 65 20 26 20 44 69 73 |ght Noti|ce & Dis|
|00000ee0| 63 6c 61 69 6d 65 72 0a | 49 6e 74 72 6f 64 75 63 |claimer.|Introduc|
|00000ef0| 74 69 6f 6e 0a 44 6f 63 | 75 6d 65 6e 74 61 74 69 |tion.Doc|umentati|
|00000f00| 6f 6e 20 4f 76 65 72 76 | 69 65 77 0a 46 69 6e 64 |on Overv|iew.Find|
|00000f10| 69 6e 67 20 4f 75 74 20 | 4d 6f 72 65 20 41 62 6f |ing Out |More Abo|
|00000f20| 75 74 20 46 6f 72 74 68 | 0a 0a 0a 0a 0a 0a 43 6f |ut Forth|......Co|
|00000f30| 70 79 72 69 67 68 74 20 | 4e 6f 74 69 63 65 20 26 |pyright |Notice &|
|00000f40| 20 44 69 73 63 6c 61 69 | 6d 65 72 20 5f 5f 5f 5f | Disclai|mer ____|
|00000f50| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000f60| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00000f70| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0a 0a 54 68 65 20 |________|__..The |
|00000f80| 73 6f 75 72 63 65 20 63 | 6f 64 65 2c 20 62 69 6e |source c|ode, bin|
|00000f90| 61 72 69 65 73 20 61 6e | 64 20 64 6f 63 75 6d 65 |aries an|d docume|
|00000fa0| 6e 74 61 74 69 6f 6e 20 | 6f 66 20 41 46 6f 72 74 |ntation |of AFort|
|00000fb0| 68 20 61 72 65 20 74 68 | 65 20 65 78 63 6c 75 73 |h are th|e exclus|
|00000fc0| 69 76 65 0a 63 6f 70 79 | 72 69 67 68 74 20 6f 66 |ive.copy|right of|
|00000fd0| 20 4d 61 64 73 20 4d 65 | 69 73 6e 65 72 2d 4a 65 | Mads Me|isner-Je|
|00000fe0| 6e 73 65 6e 2e 20 41 46 | 6f 72 74 68 20 69 73 20 |nsen. AF|orth is |
|00000ff0| 50 75 62 6c 69 63 20 44 | 6f 6d 61 69 6e 20 61 6e |Public D|omain an|
|00001000| 64 20 6d 61 79 20 62 65 | 0a 66 72 65 65 6c 79 20 |d may be|.freely |
|00001010| 63 6f 70 69 65 64 2c 20 | 70 72 6f 76 69 64 65 64 |copied, |provided|
|00001020| 20 74 68 61 74 20 61 6c | 6c 20 66 69 6c 65 73 20 | that al|l files |
|00001030| 61 72 65 20 72 65 74 61 | 69 6e 65 64 2c 20 61 6e |are reta|ined, an|
|00001040| 64 20 6e 6f 20 63 68 61 | 6e 67 65 73 20 6d 61 64 |d no cha|nges mad|
|00001050| 65 2e 0a 0a 41 6c 6c 20 | 70 61 72 74 73 20 6f 66 |e...All |parts of|
|00001060| 20 41 46 6f 72 74 68 2c | 20 69 6e 63 6c 75 64 69 | AForth,| includi|
|00001070| 6e 67 20 73 6f 75 72 63 | 65 73 2c 20 62 69 6e 61 |ng sourc|es, bina|
|00001080| 72 69 65 73 20 61 6e 64 | 20 64 6f 63 75 6d 65 6e |ries and| documen|
|00001090| 74 61 74 69 6f 6e 20 61 | 72 65 20 75 73 65 64 0a |tation a|re used.|
|000010a0| 61 74 20 79 6f 75 72 20 | 6f 77 6e 20 72 69 73 6b |at your |own risk|
|000010b0| 2e 20 54 68 65 20 61 75 | 74 68 6f 72 2c 20 4d 61 |. The au|thor, Ma|
|000010c0| 64 73 20 4d 65 69 73 6e | 65 72 2d 4a 65 6e 73 65 |ds Meisn|er-Jense|
|000010d0| 6e 2c 20 63 61 6e 6e 6f | 74 20 61 63 63 65 70 74 |n, canno|t accept|
|000010e0| 20 61 6e 79 0a 6c 69 61 | 62 69 6c 69 74 79 20 66 | any.lia|bility f|
|000010f0| 6f 72 20 61 6e 79 20 6c | 6f 73 73 20 6f 72 20 64 |or any l|oss or d|
|00001100| 61 6d 61 67 65 20 61 72 | 69 73 69 6e 67 20 66 72 |amage ar|ising fr|
|00001110| 6f 6d 20 74 68 65 20 75 | 73 65 20 6f 66 20 41 46 |om the u|se of AF|
|00001120| 6f 72 74 68 2e 0a 0a 0a | 0a 0a 0a 49 6e 74 72 6f |orth....|...Intro|
|00001130| 64 75 63 74 69 6f 6e 20 | 5f 5f 5f 5f 5f 5f 5f 5f |duction |________|
|00001140| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001150| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001160| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001170| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0a 0a 54 68 69 73 |________|__..This|
|00001180| 20 66 69 6c 65 20 69 73 | 20 74 68 65 20 66 69 72 | file is| the fir|
|00001190| 73 74 20 6f 66 20 61 20 | 67 72 6f 75 70 20 6f 66 |st of a |group of|
|000011a0| 20 66 69 6c 65 73 20 63 | 6f 6e 74 61 69 6e 69 6e | files c|ontainin|
|000011b0| 67 20 74 68 65 20 64 6f | 63 75 6d 65 6e 74 61 74 |g the do|cumentat|
|000011c0| 69 6f 6e 20 66 6f 72 0a | 41 46 6f 72 74 68 2e 20 |ion for.|AForth. |
|000011d0| 41 46 6f 72 74 68 20 69 | 73 20 61 6e 20 41 4e 53 |AForth i|s an ANS|
|000011e0| 20 73 74 61 6e 64 61 72 | 64 20 46 6f 72 74 68 20 | standar|d Forth |
|000011f0| 73 79 73 74 65 6d 20 66 | 6f 72 20 74 68 65 20 41 |system f|or the A|
|00001200| 63 6f 72 6e 20 41 72 63 | 68 69 6d 65 64 65 73 2e |corn Arc|himedes.|
|00001210| 0a 0a 54 68 69 73 20 46 | 6f 72 74 68 20 69 6d 70 |..This F|orth imp|
|00001220| 6c 65 6d 65 6e 74 61 74 | 69 6f 6e 20 66 65 61 74 |lementat|ion feat|
|00001230| 75 72 65 73 3a 0a 0a 2a | 20 44 69 72 65 63 74 20 |ures:..*| Direct |
|00001240| 74 68 72 65 61 64 65 64 | 20 63 6f 6d 70 69 6c 65 |threaded| compile|
|00001250| 72 2c 20 6d 65 61 6e 69 | 6e 67 20 66 61 73 74 20 |r, meani|ng fast |
|00001260| 65 78 65 63 75 74 69 6f | 6e 20 2d 20 6d 61 6e 79 |executio|n - many|
|00001270| 20 74 69 6d 65 73 20 66 | 61 73 74 65 72 20 74 68 | times f|aster th|
|00001280| 61 6e 0a 20 20 42 41 53 | 49 43 2e 0a 2a 20 50 72 |an. BAS|IC..* Pr|
|00001290| 6f 67 72 61 6d 6d 65 64 | 20 69 6e 20 70 75 72 65 |ogrammed| in pure|
|000012a0| 20 6d 61 63 68 69 6e 65 | 20 63 6f 64 65 2c 20 77 | machine| code, w|
|000012b0| 68 69 63 68 20 68 61 76 | 65 20 62 65 65 6e 20 68 |hich hav|e been h|
|000012c0| 69 67 68 6c 79 20 73 70 | 65 65 64 20 6f 70 74 69 |ighly sp|eed opti|
|000012d0| 6d 69 7a 65 64 0a 20 20 | 66 6f 72 20 76 65 72 79 |mized. |for very|
|000012e0| 20 66 61 73 74 20 63 6f | 6d 70 69 6c 61 74 69 6f | fast co|mpilatio|
|000012f0| 6e 20 61 6e 64 20 65 78 | 65 63 75 74 69 6f 6e 2e |n and ex|ecution.|
|00001300| 0a 2a 20 43 6f 6d 70 61 | 63 74 20 6d 6f 64 75 6c |.* Compa|ct modul|
|00001310| 65 3b 20 54 61 6b 65 73 | 20 6f 6e 6c 79 20 61 72 |e; Takes| only ar|
|00001320| 6f 75 6e 64 20 31 35 4b | 42 20 6f 66 20 74 68 65 |ound 15K|B of the|
|00001330| 20 52 4d 41 2e 0a 2a 20 | 49 6e 74 65 72 66 61 63 | RMA..* |Interfac|
|00001340| 65 73 20 77 69 74 68 20 | 52 49 53 43 20 4f 53 2e |es with |RISC OS.|
|00001350| 20 41 6e 79 20 6e 75 6d | 62 65 72 20 6f 66 20 54 | Any num|ber of T|
|00001360| 61 73 6b 73 20 63 61 6e | 20 62 65 20 72 75 6e 20 |asks can| be run |
|00001370| 69 6e 20 74 68 65 20 57 | 69 6d 70 2e 0a 20 20 28 |in the W|imp.. (|
|00001380| 20 73 65 65 20 6e 6f 74 | 65 20 69 6e 20 64 6f 63 | see not|e in doc|
|00001390| 75 6d 65 6e 74 61 74 69 | 6f 6e 20 66 69 6c 65 20 |umentati|on file |
|000013a0| 22 48 69 73 74 6f 72 79 | 22 20 29 0a 20 20 53 57 |"History|" ). SW|
|000013b0| 49 73 20 63 61 6e 20 62 | 65 20 61 63 63 65 73 73 |Is can b|e access|
|000013c0| 65 64 20 76 69 61 20 74 | 68 65 20 53 59 53 20 77 |ed via t|he SYS w|
|000013d0| 6f 72 64 2e 0a 20 20 44 | 6f 75 62 6c 65 20 63 6c |ord.. D|ouble cl|
|000013e0| 69 63 6b 69 6e 67 20 6f | 6e 20 61 20 46 6f 72 74 |icking o|n a Fort|
|000013f0| 68 20 66 69 6c 65 20 65 | 78 65 63 75 74 65 73 20 |h file e|xecutes |
|00001400| 69 74 2e 0a 2a 20 41 4e | 53 20 42 61 73 69 73 20 |it..* AN|S Basis |
|00001410| 31 35 20 63 6f 6d 70 6c | 69 61 6e 63 65 2e 20 49 |15 compl|iance. I|
|00001420| 6e 63 6c 75 64 65 73 20 | 74 68 65 20 43 6f 72 65 |ncludes |the Core|
|00001430| 2c 20 46 69 6c 65 20 41 | 63 63 65 73 73 2c 20 53 |, File A|ccess, S|
|00001440| 65 61 72 63 68 20 4f 72 | 64 65 72 0a 20 20 61 6e |earch Or|der. an|
|00001450| 64 20 45 72 72 6f 72 20 | 48 61 6e 64 6c 69 6e 67 |d Error |Handling|
|00001460| 20 77 6f 72 64 73 65 74 | 73 2e 20 49 6e 63 6c 75 | wordset|s. Inclu|
|00001470| 64 65 73 20 70 61 72 74 | 73 20 6f 66 20 74 68 65 |des part|s of the|
|00001480| 73 65 20 77 6f 72 64 73 | 65 74 73 3a 0a 20 20 43 |se words|ets:. C|
|00001490| 6f 72 65 20 45 78 74 65 | 6e 73 69 6f 6e 2c 20 54 |ore Exte|nsion, T|
|000014a0| 6f 6f 6c 6b 69 74 20 61 | 6e 64 20 53 74 72 69 6e |oolkit a|nd Strin|
|000014b0| 67 2e 0a 2a 20 4e 69 63 | 65 20 68 61 6e 64 6c 69 |g..* Nic|e handli|
|000014c0| 6e 67 20 6f 66 20 63 68 | 61 72 61 63 74 65 72 20 |ng of ch|aracter |
|000014d0| 73 74 72 69 6e 67 73 20 | 77 69 74 68 20 74 68 65 |strings |with the|
|000014e0| 20 77 6f 72 64 73 20 43 | 22 20 61 6e 64 20 53 22 | words C|" and S"|
|000014f0| 0a 2a 20 46 69 6c 65 20 | 68 61 6e 64 6c 69 6e 67 |.* File |handling|
|00001500| 20 74 68 72 6f 75 67 68 | 20 74 68 65 20 46 69 6c | through| the Fil|
|00001510| 65 20 41 63 63 65 73 73 | 20 77 6f 72 64 73 65 74 |e Access| wordset|
|00001520| 2e 0a 2a 20 44 65 62 75 | 67 67 69 6e 67 20 61 69 |..* Debu|gging ai|
|00001530| 64 73 20 61 6e 64 20 75 | 74 69 6c 69 74 69 65 73 |ds and u|tilities|
|00001540| 20 61 73 20 73 75 70 70 | 6c 69 65 64 20 69 6e 20 | as supp|lied in |
|00001550| 74 68 65 20 54 6f 6f 6c | 6b 69 74 20 77 6f 72 64 |the Tool|kit word|
|00001560| 73 65 74 2e 0a 2a 20 53 | 6f 75 72 63 65 20 63 6f |set..* S|ource co|
|00001570| 64 65 20 69 6e 20 70 6c | 61 69 6e 20 74 65 78 74 |de in pl|ain text|
|00001580| 20 66 69 6c 65 73 2e 0a | 2a 20 45 6c 61 62 6f 72 | files..|* Elabor|
|00001590| 61 74 65 20 65 72 72 6f | 72 20 6d 65 73 73 61 67 |ate erro|r messag|
|000015a0| 65 73 2e 0a 2a 20 49 6e | 20 6d 61 6e 79 20 77 61 |es..* In| many wa|
|000015b0| 79 73 2c 20 74 68 69 73 | 20 46 6f 72 74 68 20 69 |ys, this| Forth i|
|000015c0| 6d 70 6c 65 6d 65 6e 74 | 61 74 69 6f 6e 20 69 73 |mplement|ation is|
|000015d0| 20 71 75 69 74 65 20 73 | 69 6d 69 6c 61 72 20 74 | quite s|imilar t|
|000015e0| 6f 20 42 41 53 49 43 2c | 20 74 68 65 20 6f 6e 6c |o BASIC,| the onl|
|000015f0| 79 0a 20 20 64 69 66 66 | 65 72 65 6e 63 65 20 62 |y. diff|erence b|
|00001600| 65 69 6e 67 20 70 72 6f | 67 72 61 6d 6d 69 6e 67 |eing pro|gramming|
|00001610| 20 69 6e 20 70 6f 73 74 | 66 69 78 20 6e 6f 74 61 | in post|fix nota|
|00001620| 74 69 6f 6e 20 75 73 69 | 6e 67 20 46 6f 72 74 68 |tion usi|ng Forth|
|00001630| 2e 0a 0a 0a 57 69 74 68 | 6f 75 74 20 67 6f 69 6e |....With|out goin|
|00001640| 67 20 69 6e 74 6f 20 61 | 20 6c 6f 6e 67 20 6c 65 |g into a| long le|
|00001650| 63 74 75 72 65 20 61 62 | 6f 75 74 20 46 6f 72 74 |cture ab|out Fort|
|00001660| 68 20 61 6e 64 20 69 74 | 27 73 20 68 69 73 74 6f |h and it|'s histo|
|00001670| 72 79 2c 20 61 20 73 68 | 6f 72 74 20 6e 6f 74 65 |ry, a sh|ort note|
|00001680| 0a 6d 69 67 68 74 20 62 | 65 20 61 70 70 72 6f 70 |.might b|e approp|
|00001690| 72 69 61 74 65 2e 20 46 | 6f 72 74 68 20 77 61 73 |riate. F|orth was|
|000016a0| 20 69 6e 76 65 6e 74 65 | 64 20 62 79 20 43 68 61 | invente|d by Cha|
|000016b0| 72 6c 65 73 20 48 2e 20 | 4d 6f 6f 72 65 20 61 72 |rles H. |Moore ar|
|000016c0| 6f 75 6e 64 20 31 39 37 | 30 2c 0a 77 68 65 72 65 |ound 197|0,.where|
|000016d0| 20 68 65 20 75 73 65 64 | 20 69 74 20 74 6f 20 63 | he used| it to c|
|000016e0| 6f 6e 74 72 6f 6c 20 61 | 20 72 61 64 69 6f 20 74 |ontrol a| radio t|
|000016f0| 65 6c 65 73 63 6f 70 65 | 20 69 6e 20 41 72 69 7a |elescope| in Ariz|
|00001700| 6f 6e 61 2e 20 46 6f 72 | 74 68 20 71 75 69 63 6b |ona. For|th quick|
|00001710| 6c 79 0a 67 61 69 6e 65 | 64 20 70 6f 70 75 6c 61 |ly.gaine|d popula|
|00001720| 72 69 74 79 20 77 69 74 | 68 69 6e 20 74 68 65 20 |rity wit|hin the |
|00001730| 61 74 72 6f 6e 6f 6d 69 | 63 20 73 6f 63 69 65 74 |atronomi|c societ|
|00001740| 79 2c 20 73 6f 20 69 6e | 20 31 39 37 33 20 4d 6f |y, so in| 1973 Mo|
|00001750| 6f 72 65 20 66 6f 72 6d | 65 64 0a 46 6f 72 74 68 |ore form|ed.Forth|
|00001760| 20 49 6e 63 2e 20 49 6e | 20 31 39 37 38 20 74 68 | Inc. In| 1978 th|
|00001770| 65 20 46 6f 72 74 68 20 | 49 6e 74 65 72 65 73 74 |e Forth |Interest|
|00001780| 20 47 72 6f 75 70 20 28 | 46 49 47 29 20 77 61 73 | Group (|FIG) was|
|00001790| 20 66 6f 72 6d 65 64 20 | 62 79 20 68 6f 62 62 79 | formed |by hobby|
|000017a0| 69 73 74 73 20 69 6e 0a | 6e 6f 72 74 68 65 72 6e |ists in.|northern|
|000017b0| 20 43 61 6c 69 66 6f 72 | 6e 69 61 2e 0a 0a 53 69 | Califor|nia...Si|
|000017c0| 6e 63 65 20 31 39 37 37 | 20 73 65 76 65 72 61 6c |nce 1977| several|
|000017d0| 20 65 66 66 6f 72 74 73 | 20 68 61 76 65 20 62 65 | efforts| have be|
|000017e0| 65 6e 20 6d 61 64 65 20 | 74 6f 20 73 74 61 6e 64 |en made |to stand|
|000017f0| 61 72 64 69 7a 65 20 46 | 6f 72 74 68 2c 20 61 73 |ardize F|orth, as|
|00001800| 20 69 74 0a 68 69 74 68 | 65 72 74 6f 20 68 61 64 | it.hith|erto had|
|00001810| 20 62 65 65 6e 20 69 6d | 70 6c 65 6d 65 6e 74 65 | been im|plemente|
|00001820| 64 20 69 6e 20 6d 61 6e | 79 20 64 69 66 66 65 72 |d in man|y differ|
|00001830| 65 6e 74 20 76 65 72 73 | 69 6f 6e 73 2c 20 65 61 |ent vers|ions, ea|
|00001840| 63 68 20 6f 6e 65 20 74 | 61 6b 69 6e 67 0a 61 64 |ch one t|aking.ad|
|00001850| 76 61 6e 74 61 67 65 20 | 6f 66 20 74 68 65 20 68 |vantage |of the h|
|00001860| 6f 73 74 20 63 6f 6d 70 | 75 74 65 72 20 61 72 63 |ost comp|uter arc|
|00001870| 68 69 74 65 63 74 75 72 | 65 2e 20 53 6f 20 63 61 |hitectur|e. So ca|
|00001880| 6d 65 20 46 6f 72 74 68 | 2d 37 37 2c 20 46 6f 72 |me Forth|-77, For|
|00001890| 74 68 2d 37 38 2c 0a 46 | 6f 72 74 68 2d 37 39 20 |th-78,.F|orth-79 |
|000018a0| 61 6e 64 20 6c 61 74 65 | 73 74 20 46 6f 72 74 68 |and late|st Forth|
|000018b0| 2d 38 33 2e 20 41 6c 6c | 20 74 68 65 73 65 20 73 |-83. All| these s|
|000018c0| 74 61 6e 64 61 72 64 73 | 20 61 73 73 75 6d 65 64 |tandards| assumed|
|000018d0| 20 61 20 31 36 2d 62 69 | 74 20 68 6f 73 74 0a 63 | a 16-bi|t host.c|
|000018e0| 6f 6d 70 75 74 65 72 2c | 20 73 6f 20 77 68 65 6e |omputer,| so when|
|000018f0| 20 74 68 65 20 33 32 2d | 62 69 74 20 63 6f 6d 70 | the 32-|bit comp|
|00001900| 75 74 65 72 73 20 61 72 | 72 69 76 65 64 2c 20 46 |uters ar|rived, F|
|00001910| 6f 72 74 68 20 70 72 6f | 67 72 61 6d 73 20 77 65 |orth pro|grams we|
|00001920| 72 65 20 6e 6f 20 6c 6f | 6e 67 65 72 0a 70 6f 72 |re no lo|nger.por|
|00001930| 74 61 62 6c 65 2e 20 49 | 6e 20 31 39 38 36 20 61 |table. I|n 1986 a|
|00001940| 20 67 72 6f 75 70 20 6f | 66 20 75 73 65 72 73 20 | group o|f users |
|00001950| 61 6e 64 20 76 65 6e 64 | 6f 72 73 20 6f 66 20 46 |and vend|ors of F|
|00001960| 6f 72 74 68 20 6d 65 74 | 20 74 6f 20 69 6e 76 65 |orth met| to inve|
|00001970| 73 74 69 67 61 74 65 0a | 74 68 65 20 66 65 61 73 |stigate.|the feas|
|00001980| 69 62 69 6c 69 74 79 20 | 6f 66 20 61 6e 20 41 6d |ibility |of an Am|
|00001990| 65 72 69 63 61 6e 20 4e | 61 74 69 6f 6e 61 6c 20 |erican N|ational |
|000019a0| 53 74 61 6e 64 61 72 64 | 20 28 41 4e 53 29 2e 20 |Standard| (ANS). |
|000019b0| 54 68 69 73 20 77 6f 72 | 6b 20 68 61 73 0a 63 6f |This wor|k has.co|
|000019c0| 6e 74 69 6e 75 65 64 20 | 75 6e 74 69 6c 20 74 6f |ntinued |until to|
|000019d0| 64 61 79 20 61 6e 64 20 | 61 74 20 74 68 65 20 74 |day and |at the t|
|000019e0| 69 6d 65 20 6f 66 20 77 | 72 69 74 69 6e 67 20 74 |ime of w|riting t|
|000019f0| 68 69 73 20 73 74 61 6e | 64 61 72 64 20 68 61 73 |his stan|dard has|
|00001a00| 20 6e 6f 74 20 79 65 74 | 0a 62 65 65 6e 20 6f 66 | not yet|.been of|
|00001a10| 66 69 63 69 61 6c 6c 79 | 20 61 70 70 72 6f 76 65 |ficially| approve|
|00001a20| 64 2e 20 0a 0a 41 46 6f | 72 74 68 20 69 73 20 61 |d. ..AFo|rth is a|
|00001a30| 6e 20 41 4e 53 20 73 74 | 61 6e 64 61 72 64 20 46 |n ANS st|andard F|
|00001a40| 6f 72 74 68 20 66 6f 72 | 20 74 68 65 20 41 72 63 |orth for| the Arc|
|00001a50| 68 69 6d 65 64 65 73 2c | 20 62 61 73 65 64 20 6f |himedes,| based o|
|00001a60| 6e 20 74 68 65 20 64 72 | 61 66 74 0a 70 72 6f 70 |n the dr|aft.prop|
|00001a70| 6f 73 61 6c 20 73 74 61 | 6e 64 61 72 64 20 63 61 |osal sta|ndard ca|
|00001a80| 6c 6c 65 64 20 62 61 73 | 69 73 20 31 35 2e 20 49 |lled bas|is 15. I|
|00001a90| 74 20 77 69 6c 6c 20 63 | 6f 6e 74 69 6e 75 61 6c |t will c|ontinual|
|00001aa0| 6c 79 20 62 65 20 61 6c | 74 65 72 65 64 20 61 6e |ly be al|tered an|
|00001ab0| 64 0a 69 6d 70 72 6f 76 | 65 64 20 74 6f 20 66 75 |d.improv|ed to fu|
|00001ac0| 6c 66 69 6c 6c 20 74 68 | 65 20 41 4e 53 20 73 74 |lfill th|e ANS st|
|00001ad0| 61 6e 64 61 72 64 20 61 | 73 20 74 68 69 73 20 63 |andard a|s this c|
|00001ae0| 6f 6e 74 69 6e 75 65 73 | 20 74 6f 20 64 65 76 65 |ontinues| to deve|
|00001af0| 6c 6f 70 2e 0a 0a 41 46 | 6f 72 74 68 20 69 73 20 |lop...AF|orth is |
|00001b00| 73 75 62 6a 65 63 74 20 | 74 6f 20 63 6f 6e 74 69 |subject |to conti|
|00001b10| 6e 75 6f 73 20 64 65 76 | 65 6c 6f 70 6d 65 6e 74 |nuos dev|elopment|
|00001b20| 20 61 6e 64 20 69 6d 70 | 72 6f 76 65 6d 65 6e 74 | and imp|rovement|
|00001b30| 2e 20 54 68 65 72 65 66 | 6f 72 65 20 49 20 77 69 |. Theref|ore I wi|
|00001b40| 6c 6c 0a 62 65 20 56 45 | 52 59 20 70 6c 65 61 73 |ll.be VE|RY pleas|
|00001b50| 65 64 20 74 6f 20 72 65 | 63 65 69 76 65 20 61 6e |ed to re|ceive an|
|00001b60| 79 20 63 6f 6d 6d 65 6e | 74 73 2c 20 73 75 67 67 |y commen|ts, sugg|
|00001b70| 65 73 74 69 6f 6e 73 20 | 61 6e 64 2f 6f 72 20 62 |estions |and/or b|
|00001b80| 75 67 72 65 70 6f 72 74 | 73 20 6f 6e 20 61 6e 79 |ugreport|s on any|
|00001b90| 0a 73 75 62 6a 65 63 74 | 20 63 6f 6e 63 65 72 6e |.subject| concern|
|00001ba0| 69 6e 67 20 41 46 6f 72 | 74 68 20 73 75 63 68 20 |ing AFor|th such |
|00001bb0| 61 73 3a 20 64 6f 63 75 | 6d 65 6e 74 61 74 69 6f |as: docu|mentatio|
|00001bc0| 6e 2c 20 73 75 70 70 6c | 69 65 64 20 73 6f 75 72 |n, suppl|ied sour|
|00001bd0| 63 65 73 2c 0a 69 6d 70 | 6c 65 6d 65 6e 74 61 74 |ces,.imp|lementat|
|00001be0| 69 6f 6e 2c 20 66 75 74 | 75 72 65 20 69 6d 70 72 |ion, fut|ure impr|
|00001bf0| 6f 76 65 6d 65 6e 74 73 | 20 65 74 63 2e 20 65 74 |ovements| etc. et|
|00001c00| 63 2e 20 49 20 61 6d 20 | 56 45 52 59 20 69 6e 74 |c. I am |VERY int|
|00001c10| 65 72 65 73 74 65 64 20 | 74 6f 20 6b 6e 6f 77 0a |erested |to know.|
|00001c20| 68 6f 77 2c 20 77 68 79 | 20 61 6e 64 20 77 68 65 |how, why| and whe|
|00001c30| 6e 20 79 6f 75 20 75 73 | 65 20 41 46 6f 72 74 68 |n you us|e AForth|
|00001c40| 20 61 6e 64 20 73 65 65 | 20 73 6f 6d 65 20 6f 66 | and see| some of|
|00001c50| 20 79 6f 75 72 20 46 6f | 72 74 68 20 70 72 6f 67 | your Fo|rth prog|
|00001c60| 72 61 6d 73 2e 20 49 66 | 20 79 6f 75 0a 65 6e 63 |rams. If| you.enc|
|00001c70| 6c 6f 73 65 20 61 6e 79 | 20 6d 61 74 65 72 69 61 |lose any| materia|
|00001c80| 6c 20 28 64 69 73 63 73 | 2c 20 70 61 70 65 72 73 |l (discs|, papers|
|00001c90| 20 65 74 63 2e 29 20 69 | 6e 20 79 6f 75 72 20 6d | etc.) i|n your m|
|00001ca0| 61 69 6c 2c 20 49 20 63 | 61 6e 6e 6f 74 20 67 75 |ail, I c|annot gu|
|00001cb0| 61 72 61 6e 74 65 65 0a | 72 65 74 75 72 6e 69 6e |arantee.|returnin|
|00001cc0| 67 20 69 74 2e 0a 0a 49 | 20 77 6f 75 6c 64 20 6c |g it...I| would l|
|00001cd0| 69 6b 65 20 79 6f 75 20 | 74 6f 20 73 74 61 72 74 |ike you |to start|
|00001ce0| 20 61 20 70 75 62 6c 69 | 63 20 64 6f 6d 61 69 6e | a publi|c domain|
|00001cf0| 20 63 6f 6c 6c 65 63 74 | 69 6f 6e 20 6f 66 20 46 | collect|ion of F|
|00001d00| 6f 72 74 68 20 73 6f 75 | 72 63 65 20 63 6f 64 65 |orth sou|rce code|
|00001d10| 2e 20 49 66 0a 79 6f 75 | 20 74 68 69 6e 6b 20 79 |. If.you| think y|
|00001d20| 6f 75 20 68 61 76 65 20 | 6d 61 64 65 20 73 6f 6d |ou have |made som|
|00001d30| 65 20 76 65 72 79 20 75 | 73 65 66 75 6c 20 46 6f |e very u|seful Fo|
|00001d40| 72 74 68 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |rth defi|nitions |
|00001d50| 2d 20 77 68 79 20 6e 6f | 74 20 73 65 6e 64 0a 74 |- why no|t send.t|
|00001d60| 68 65 6d 20 74 6f 20 6d | 65 2c 20 73 6f 20 65 76 |hem to m|e, so ev|
|00001d70| 65 72 79 62 6f 64 79 20 | 63 61 6e 20 73 68 61 72 |erybody |can shar|
|00001d80| 65 20 79 6f 75 72 20 62 | 72 69 6c 6c 69 61 6e 74 |e your b|rilliant|
|00001d90| 20 77 6f 72 6b 21 20 4c | 69 6b 65 77 69 73 65 20 | work! L|ikewise |
|00001da0| 2d 20 69 66 20 79 6f 75 | 0a 6e 65 65 64 20 73 6f |- if you|.need so|
|00001db0| 6d 65 20 46 6f 72 74 68 | 20 63 6f 64 65 20 61 6e |me Forth| code an|
|00001dc0| 64 20 64 6f 6e 27 74 20 | 77 61 6e 74 20 74 6f 20 |d don't |want to |
|00001dd0| 72 65 69 6e 76 65 6e 74 | 20 74 68 65 20 77 68 65 |reinvent| the whe|
|00001de0| 65 6c 20 61 6e 64 20 74 | 68 69 6e 6b 20 74 68 61 |el and t|hink tha|
|00001df0| 74 20 69 74 0a 61 6c 72 | 65 61 64 79 20 68 61 73 |t it.alr|eady has|
|00001e00| 20 62 65 65 6e 20 70 72 | 6f 67 72 61 6d 6d 65 64 | been pr|ogrammed|
|00001e10| 20 74 68 65 6e 20 74 72 | 79 20 61 6e 64 20 63 6f | then tr|y and co|
|00001e20| 6e 74 61 63 74 20 6d 65 | 20 74 6f 20 73 65 65 20 |ntact me| to see |
|00001e30| 69 66 20 49 20 68 61 76 | 65 20 69 74 20 69 6e 20 |if I hav|e it in |
|00001e40| 6d 79 0a 63 6f 6c 6c 65 | 63 74 69 6f 6e 2e 0a 0a |my.colle|ction...|
|00001e50| 59 6f 75 20 63 61 6e 20 | 63 6f 6e 74 61 63 74 20 |You can |contact |
|00001e60| 6d 65 20 76 69 61 20 65 | 6c 65 63 74 72 6f 6e 69 |me via e|lectroni|
|00001e70| 63 20 6d 61 69 6c 20 6f | 72 20 68 75 6d 61 6e 20 |c mail o|r human |
|00001e80| 6d 61 69 6c 2e 20 50 6c | 65 61 73 65 20 2d 20 6e |mail. Pl|ease - n|
|00001e90| 6f 20 70 68 6f 6e 65 20 | 63 61 6c 6c 73 2e 0a 49 |o phone |calls..I|
|00001ea0| 20 72 65 61 64 20 6d 79 | 20 65 6c 65 63 74 72 6f | read my| electro|
|00001eb0| 6e 69 63 20 6d 61 69 6c | 20 61 6c 6d 6f 73 74 20 |nic mail| almost |
|00001ec0| 65 76 65 72 79 20 77 6f | 72 6b 69 6e 67 20 64 61 |every wo|rking da|
|00001ed0| 79 2e 0a 0a 4d 61 64 73 | 20 4d 65 69 73 6e 65 72 |y...Mads| Meisner|
|00001ee0| 2d 4a 65 6e 73 65 6e 0a | 56 61 6c 64 65 6d 61 72 |-Jensen.|Valdemar|
|00001ef0| 73 67 61 64 65 20 36 2c | 20 73 74 2e 74 76 2e 0a |sgade 6,| st.tv..|
|00001f00| 44 4b 2d 39 30 30 30 20 | 41 61 6c 62 6f 72 67 0a |DK-9000 |Aalborg.|
|00001f10| 44 65 6e 6d 61 72 6b 0a | 0a 65 2d 6d 61 69 6c 3a |Denmark.|.e-mail:|
|00001f20| 20 6d 6d 6a 40 76 6c 73 | 69 2d 67 77 2e 76 6c 73 | mmj@vls|i-gw.vls|
|00001f30| 69 2e 61 75 63 2e 64 6b | 0a 0a 0a 0a 0a 0a 44 6f |i.auc.dk|......Do|
|00001f40| 63 75 6d 65 6e 74 61 74 | 69 6f 6e 20 4f 76 65 72 |cumentat|ion Over|
|00001f50| 76 69 65 77 0a 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |view.___|________|
|00001f60| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001f70| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001f80| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001f90| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00001fa0| 5f 5f 5f 0a 0a 54 68 65 | 20 44 6f 63 73 20 64 69 |___..The| Docs di|
|00001fb0| 72 65 63 74 6f 72 79 20 | 63 6f 6e 74 61 69 6e 20 |rectory |contain |
|00001fc0| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 66 69 |the foll|owing fi|
|00001fd0| 6c 65 73 2f 64 69 72 65 | 63 74 6f 72 69 65 73 3a |les/dire|ctories:|
|00001fe0| 0a 0a 21 52 65 61 64 4d | 65 31 73 74 20 20 20 20 |..!ReadM|e1st |
|00001ff0| 20 20 54 68 69 73 20 66 | 69 6c 65 2e 20 49 6e 74 | This f|ile. Int|
|00002000| 72 6f 64 75 63 74 69 6f | 6e 20 74 6f 20 41 46 6f |roductio|n to AFo|
|00002010| 72 74 68 0a 0a 41 46 6f | 72 74 68 20 20 20 20 20 |rth..AFo|rth |
|00002020| 20 20 20 20 20 54 68 69 | 73 20 66 69 6c 65 20 65 | Thi|s file e|
|00002030| 78 70 6c 61 69 6e 73 20 | 73 6f 6d 65 20 69 6d 70 |xplains |some imp|
|00002040| 6f 72 74 61 6e 74 20 70 | 6f 69 6e 74 73 20 61 62 |ortant p|oints ab|
|00002050| 6f 75 74 20 74 68 69 73 | 0a 20 20 20 20 20 20 20 |out this|. |
|00002060| 20 20 20 20 20 20 20 20 | 20 69 6d 70 6c 65 6d 65 | | impleme|
|00002070| 6e 74 61 74 69 6f 6e 20 | 6f 66 20 41 4e 53 20 46 |ntation |of ANS F|
|00002080| 6f 72 74 68 2e 20 49 74 | 20 65 78 70 6c 61 69 6e |orth. It| explain|
|00002090| 73 20 68 6f 77 20 74 6f | 0a 20 20 20 20 20 20 20 |s how to|. |
|000020a0| 20 20 20 20 20 20 20 20 | 20 67 65 74 20 73 74 61 | | get sta|
|000020b0| 72 74 65 64 20 61 6e 64 | 20 68 6f 77 20 74 6f 20 |rted and| how to |
|000020c0| 77 72 69 74 65 20 79 6f | 75 72 20 6f 77 6e 20 46 |write yo|ur own F|
|000020d0| 6f 72 74 68 20 61 70 70 | 6c 69 63 61 74 69 6f 6e |orth app|lication|
|000020e0| 73 2e 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s.. | |
|000020f0| 20 20 20 0a 53 65 6d 61 | 6e 74 69 63 73 20 20 20 | .Sema|ntics |
|00002100| 20 20 20 20 54 68 69 73 | 20 64 69 72 65 63 74 6f | This| directo|
|00002110| 72 79 20 63 6f 6e 74 61 | 69 6e 73 20 66 69 6c 65 |ry conta|ins file|
|00002120| 73 20 64 65 73 63 72 69 | 62 69 6e 67 20 74 68 65 |s descri|bing the|
|00002130| 20 65 78 61 63 74 20 73 | 65 6d 61 6e 74 69 63 73 | exact s|emantics|
|00002140| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00002150| 20 6f 66 20 65 76 65 72 | 79 20 77 6f 72 64 20 69 | of ever|y word i|
|00002160| 6e 20 41 46 6f 72 74 68 | 2e 20 54 68 69 73 20 69 |n AForth|. This i|
|00002170| 73 20 6f 6e 6c 79 20 6d | 65 61 6e 74 20 61 73 20 |s only m|eant as |
|00002180| 61 20 72 65 66 65 72 65 | 6e 63 65 0a 20 20 20 20 |a refere|nce. |
|00002190| 20 20 20 20 20 20 20 20 | 20 20 20 20 67 75 69 64 | | guid|
|000021a0| 65 2e 0a 0a 42 65 6e 63 | 68 4d 61 72 6b 73 20 20 |e...Benc|hMarks |
|000021b0| 20 20 20 20 54 68 69 73 | 20 66 69 6c 65 20 63 6f | This| file co|
|000021c0| 6e 74 61 69 6e 73 20 61 | 20 63 6f 6d 70 61 72 69 |ntains a| compari|
|000021d0| 73 6f 6e 20 62 65 74 77 | 65 65 6e 20 41 46 6f 72 |son betw|een AFor|
|000021e0| 74 68 20 61 6e 64 20 0a | 20 20 20 20 20 20 20 20 |th and .| |
|000021f0| 20 20 20 20 20 20 20 20 | 42 42 43 20 42 61 73 69 | |BBC Basi|
|00002200| 63 20 56 2e 20 49 74 20 | 63 6f 76 65 72 73 20 63 |c V. It |covers c|
|00002210| 6f 6d 70 61 72 69 73 6f | 6e 73 20 6f 66 20 73 70 |ompariso|ns of sp|
|00002220| 65 65 64 20 61 6e 64 20 | 63 6f 64 65 20 73 69 7a |eed and |code siz|
|00002230| 65 2e 0a 0a 48 69 73 74 | 6f 72 79 20 20 20 20 20 |e...Hist|ory |
|00002240| 20 20 20 20 54 68 69 73 | 20 66 69 6c 65 20 63 6f | This| file co|
|00002250| 6e 74 61 69 6e 73 20 74 | 68 65 20 72 65 76 69 73 |ntains t|he revis|
|00002260| 69 6f 6e 20 68 69 73 74 | 6f 72 79 20 6f 66 20 41 |ion hist|ory of A|
|00002270| 46 6f 72 74 68 2e 0a 20 | 20 20 20 20 20 20 20 20 |Forth.. | |
|00002280| 20 20 20 20 20 20 20 49 | 74 20 61 6c 73 6f 20 63 | I|t also c|
|00002290| 6f 6e 74 61 69 6e 73 20 | 73 75 67 67 65 73 74 69 |ontains |suggesti|
|000022a0| 6f 6e 73 20 6f 66 20 66 | 65 61 74 75 72 65 73 20 |ons of f|eatures |
|000022b0| 74 6f 20 62 65 20 69 6e | 63 6c 75 64 65 64 20 69 |to be in|cluded i|
|000022c0| 6e 0a 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |n. | |
|000022d0| 20 20 66 75 74 75 72 65 | 20 72 65 6c 65 61 73 65 | future| release|
|000022e0| 73 20 6f 66 20 41 46 6f | 72 74 68 2e 0a 0a 49 6d |s of AFo|rth...Im|
|000022f0| 70 6c 65 6d 65 6e 74 20 | 20 20 20 20 20 20 54 68 |plement | Th|
|00002300| 69 73 20 66 69 6c 65 20 | 63 6f 6e 74 61 69 6e 73 |is file |contains|
|00002310| 20 61 6e 20 65 78 70 6c | 61 6e 61 74 69 6f 6e 20 | an expl|anation |
|00002320| 6f 66 20 74 68 65 20 69 | 6e 6e 65 72 20 77 6f 72 |of the i|nner wor|
|00002330| 6b 69 6e 67 73 0a 20 20 | 20 20 20 20 20 20 20 20 |kings. | |
|00002340| 20 20 20 20 20 20 6f 66 | 20 41 46 6f 72 74 68 20 | of| AForth |
|00002350| 69 6e 63 6c 75 64 69 6e | 67 20 74 6f 70 69 63 73 |includin|g topics|
|00002360| 20 61 73 20 63 6f 6d 70 | 69 6c 61 74 69 6f 6e 2c | as comp|ilation,|
|00002370| 20 65 78 65 63 75 74 69 | 6f 6e 2c 20 73 70 65 65 | executi|on, spee|
|00002380| 64 2c 0a 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |d,. | |
|00002390| 20 20 20 69 6e 6c 69 6e | 65 2d 73 75 62 73 74 69 | inlin|e-substi|
|000023a0| 74 75 74 69 6f 6e 2c 20 | 72 65 67 69 73 74 65 72 |tution, |register|
|000023b0| 20 75 73 61 67 65 20 61 | 6e 64 20 73 6f 20 6f 6e | usage a|nd so on|
|000023c0| 2e 20 54 68 69 73 20 69 | 73 0a 20 20 20 20 20 20 |. This i|s. |
|000023d0| 20 20 20 20 20 20 20 20 | 20 20 4f 4e 4c 59 20 69 | | ONLY i|
|000023e0| 6e 74 65 6e 64 65 64 20 | 66 6f 72 20 74 68 65 20 |ntended |for the |
|000023f0| 70 72 6f 67 72 61 6d 6d | 65 72 20 77 61 6e 74 69 |programm|er wanti|
|00002400| 6e 67 20 74 6f 20 6b 6e | 6f 77 20 6d 6f 72 65 20 |ng to kn|ow more |
|00002410| 61 62 6f 75 74 0a 20 20 | 20 20 20 20 20 20 20 20 |about. | |
|00002420| 20 20 20 20 20 20 68 6f | 77 20 46 6f 72 74 68 20 | ho|w Forth |
|00002430| 77 6f 72 6b 73 20 61 6e | 64 2f 6f 72 20 73 71 75 |works an|d/or squ|
|00002440| 65 65 7a 69 6e 67 20 6d | 6f 72 65 20 70 65 72 66 |eezing m|ore perf|
|00002450| 6f 72 6d 61 6e 63 65 20 | 6f 75 74 20 6f 66 0a 20 |ormance |out of. |
|00002460| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 41 | | A|
|00002470| 46 6f 72 74 68 2e 0a 0a | 0a 0a 0a 0a 46 69 6e 64 |Forth...|....Find|
|00002480| 69 6e 67 20 4f 75 74 20 | 4d 6f 72 65 20 41 62 6f |ing Out |More Abo|
|00002490| 75 74 20 46 6f 72 74 68 | 20 5f 5f 5f 5f 5f 5f 5f |ut Forth| _______|
|000024a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000024b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000024c0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 0a 0a 4e 65 69 |________|___..Nei|
|000024d0| 74 68 65 72 20 74 68 69 | 73 20 74 65 78 74 66 69 |ther thi|s textfi|
|000024e0| 6c 65 20 6e 6f 72 20 61 | 6e 79 20 6f 66 20 74 68 |le nor a|ny of th|
|000024f0| 65 20 6f 74 68 65 72 20 | 74 65 78 74 66 69 6c 65 |e other |textfile|
|00002500| 73 20 73 75 70 70 6c 69 | 65 64 20 77 69 74 68 20 |s suppli|ed with |
|00002510| 41 46 6f 72 74 68 20 61 | 72 65 0a 6c 65 61 72 6e |AForth a|re.learn|
|00002520| 69 6e 67 20 62 6f 6f 6b | 73 20 69 6e 20 70 72 6f |ing book|s in pro|
|00002530| 67 72 61 6d 6d 69 6e 67 | 20 77 69 74 68 20 46 6f |gramming| with Fo|
|00002540| 72 74 68 2e 20 49 66 20 | 79 6f 75 20 77 61 6e 74 |rth. If |you want|
|00002550| 20 74 6f 20 6c 65 61 72 | 6e 20 28 6d 6f 72 65 29 | to lear|n (more)|
|00002560| 20 61 62 6f 75 74 0a 46 | 6f 72 74 68 20 79 6f 75 | about.F|orth you|
|00002570| 20 61 72 65 20 72 65 66 | 65 72 72 65 64 20 74 6f | are ref|erred to|
|00002580| 20 74 68 65 20 72 65 66 | 65 72 65 6e 63 65 73 20 | the ref|erences |
|00002590| 6c 69 73 74 65 64 20 62 | 65 6c 6f 77 2e 0a 49 66 |listed b|elow..If|
|000025a0| 20 79 6f 75 20 68 61 76 | 65 20 61 63 63 65 73 73 | you hav|e access|
|000025b0| 20 74 6f 20 55 73 65 4e | 65 74 2c 20 79 6f 75 20 | to UseN|et, you |
|000025c0| 63 61 6e 20 72 65 61 64 | 20 74 68 65 20 6e 65 77 |can read| the new|
|000025d0| 73 67 72 6f 75 70 20 63 | 6f 6d 70 2e 6c 61 6e 67 |sgroup c|omp.lang|
|000025e0| 2e 46 6f 72 74 68 0a 77 | 68 65 72 65 20 76 61 72 |.Forth.w|here var|
|000025f0| 69 6f 75 73 20 46 6f 72 | 74 68 20 65 78 70 65 72 |ious For|th exper|
|00002600| 74 73 20 61 6e 64 20 62 | 65 67 69 6e 6e 65 72 73 |ts and b|eginners|
|00002610| 20 64 69 73 63 75 73 73 | 20 46 6f 72 74 68 2e 0a | discuss| Forth..|
|00002620| 0a 42 72 6f 64 69 65 2c | 20 4c 65 6f 2e 20 31 39 |.Brodie,| Leo. 19|
|00002630| 38 31 2e 20 22 53 74 61 | 72 74 69 6e 67 20 46 6f |81. "Sta|rting Fo|
|00002640| 72 74 68 22 2e 20 50 72 | 65 6e 74 69 63 65 2d 48 |rth". Pr|entice-H|
|00002650| 61 6c 6c 2c 20 45 6e 67 | 6c 65 77 6f 6f 64 20 43 |all, Eng|lewood C|
|00002660| 6c 69 66 66 73 2c 20 4e | 2e 4a 2e 0a 54 68 69 73 |liffs, N|.J..This|
|00002670| 20 62 6f 6f 6b 20 64 65 | 61 6c 73 20 77 69 74 68 | book de|als with|
|00002680| 20 46 49 47 2d 46 6f 72 | 74 68 2c 20 50 4f 4c 59 | FIG-For|th, POLY|
|00002690| 20 46 6f 72 74 68 20 61 | 6e 64 20 6d 65 6e 74 69 | Forth a|nd menti|
|000026a0| 6f 6e 73 20 74 68 65 20 | 64 69 66 66 65 72 65 6e |ons the |differen|
|000026b0| 63 65 73 0a 62 65 74 77 | 65 65 6e 20 74 68 65 73 |ces.betw|een thes|
|000026c0| 65 20 61 6e 64 20 46 6f | 72 74 68 2d 37 39 2e 20 |e and Fo|rth-79. |
|000026d0| 54 68 69 73 20 69 73 20 | 61 6e 20 69 6e 74 72 6f |This is |an intro|
|000026e0| 64 75 63 74 6f 72 79 20 | 74 65 78 74 20 74 6f 20 |ductory |text to |
|000026f0| 46 6f 72 74 68 20 66 6f | 72 20 74 68 65 0a 61 62 |Forth fo|r the.ab|
|00002700| 73 6f 6c 75 74 65 20 62 | 65 67 69 6e 6e 65 72 2e |solute b|eginner.|
|00002710| 20 4e 6f 20 70 72 65 76 | 69 6f 75 73 20 6b 6e 6f | No prev|ious kno|
|00002720| 77 6c 65 64 67 65 20 6f | 66 20 63 6f 6d 70 75 74 |wledge o|f comput|
|00002730| 65 72 73 20 61 72 65 20 | 61 73 73 75 6d 65 64 2e |ers are |assumed.|
|00002740| 20 45 61 73 79 20 74 6f | 0a 72 65 61 64 20 77 69 | Easy to|.read wi|
|00002750| 74 68 20 61 20 61 20 63 | 68 65 65 72 66 75 6c 20 |th a a c|heerful |
|00002760| 73 74 79 6c 65 20 61 6e | 64 20 6d 61 6e 79 20 63 |style an|d many c|
|00002770| 75 74 65 20 64 72 61 77 | 69 6e 67 73 2e 20 4c 69 |ute draw|ings. Li|
|00002780| 6d 69 74 65 64 20 65 78 | 61 6d 70 6c 65 73 2c 0a |mited ex|amples,.|
|00002790| 65 78 65 72 63 69 73 65 | 73 20 61 6e 64 20 63 6f |exercise|s and co|
|000027a0| 76 65 72 61 67 65 20 6f | 66 20 61 64 76 61 6e 63 |verage o|f advanc|
|000027b0| 65 64 20 74 6f 70 69 63 | 73 2e 20 56 65 72 79 20 |ed topic|s. Very |
|000027c0| 62 61 64 20 69 6e 64 65 | 78 2e 0a 0a 42 72 6f 64 |bad inde|x...Brod|
|000027d0| 69 65 2c 20 4c 65 6f 2e | 20 31 39 38 31 2e 20 22 |ie, Leo.| 1981. "|
|000027e0| 54 68 69 6e 6b 69 6e 67 | 20 46 6f 72 74 68 22 2e |Thinking| Forth".|
|000027f0| 20 50 72 65 6e 74 69 63 | 65 2d 48 61 6c 6c 2c 20 | Prentic|e-Hall, |
|00002800| 45 6e 67 6c 65 77 6f 6f | 64 20 43 6c 69 66 66 73 |Englewoo|d Cliffs|
|00002810| 2c 20 4e 2e 4a 2e 0a 54 | 68 65 20 74 68 6f 75 67 |, N.J..T|he thoug|
|00002820| 68 74 20 70 72 6f 63 65 | 73 73 65 73 20 61 6e 64 |ht proce|sses and|
|00002830| 20 70 68 69 6c 6f 73 6f | 70 68 79 20 6f 66 20 70 | philoso|phy of p|
|00002840| 72 6f 62 6c 65 6d 20 73 | 6f 6c 76 69 6e 67 20 69 |roblem s|olving i|
|00002850| 6e 20 46 6f 72 74 68 2e | 20 44 69 73 63 75 73 73 |n Forth.| Discuss|
|00002860| 69 6f 6e 0a 6f 66 20 69 | 6d 70 6c 65 6d 65 6e 74 |ion.of i|mplement|
|00002870| 61 74 69 6f 6e 20 77 69 | 74 68 20 6d 61 6e 79 20 |ation wi|th many |
|00002880| 65 78 61 6d 70 6c 65 73 | 2c 20 74 69 70 73 2c 20 |examples|, tips, |
|00002890| 73 74 79 6c 65 20 63 6f | 6e 76 65 6e 74 69 6f 6e |style co|nvention|
|000028a0| 73 20 61 6e 64 20 70 72 | 6f 67 72 61 6d 6d 69 6e |s and pr|ogrammin|
|000028b0| 67 0a 70 72 6f 63 65 64 | 75 72 65 73 2e 20 41 20 |g.proced|ures. A |
|000028c0| 76 65 72 79 20 72 65 61 | 64 61 62 6c 65 20 62 6f |very rea|dable bo|
|000028d0| 6f 6b 20 66 6f 72 20 74 | 68 65 20 65 78 70 65 72 |ok for t|he exper|
|000028e0| 69 65 6e 63 65 64 20 46 | 6f 72 74 68 20 70 72 6f |ienced F|orth pro|
|000028f0| 67 72 61 6d 6d 65 72 2e | 20 54 68 69 73 0a 62 6f |grammer.| This.bo|
|00002900| 6f 6b 20 61 6c 73 6f 20 | 69 6e 74 72 6f 64 75 63 |ok also |introduc|
|00002910| 65 73 20 73 6f 6d 65 20 | 6e 65 77 20 77 6f 72 64 |es some |new word|
|00002920| 73 20 66 6f 72 20 76 65 | 63 74 6f 72 65 64 20 65 |s for ve|ctored e|
|00002930| 78 65 63 75 74 69 6f 6e | 3b 20 44 4f 45 52 20 4d |xecution|; DOER M|
|00002940| 41 4b 45 20 65 74 63 2e | 0a 4e 6f 20 70 61 72 74 |AKE etc.|.No part|
|00002950| 69 63 75 6c 61 72 20 64 | 69 61 6c 65 63 74 20 6f |icular d|ialect o|
|00002960| 66 20 46 6f 72 74 68 20 | 69 73 20 61 73 73 75 6d |f Forth |is assum|
|00002970| 65 64 20 62 75 74 20 73 | 6f 75 72 63 65 20 63 6f |ed but s|ource co|
|00002980| 64 65 20 65 78 61 6d 70 | 6c 65 73 20 66 6f 72 0a |de examp|les for.|
|00002990| 64 69 66 66 65 72 65 6e | 74 20 64 69 61 6c 65 63 |differen|t dialec|
|000029a0| 74 73 20 6f 66 20 46 6f | 72 74 68 20 61 72 65 20 |ts of Fo|rth are |
|000029b0| 67 69 76 65 6e 20 77 68 | 65 6e 20 61 70 70 72 6f |given wh|en appro|
|000029c0| 70 72 69 61 74 65 2e 0a | 0a 4b 65 6c 6c 79 2c 20 |priate..|.Kelly, |
|000029d0| 4d 61 68 6c 6f 6e 20 47 | 2e 20 61 6e 64 20 53 70 |Mahlon G|. and Sp|
|000029e0| 69 65 73 2c 20 4e 69 63 | 68 6f 6c 61 73 2e 20 31 |ies, Nic|holas. 1|
|000029f0| 39 38 36 2e 20 22 46 6f | 72 74 68 3a 20 41 20 54 |986. "Fo|rth: A T|
|00002a00| 65 78 74 20 61 6e 64 20 | 52 65 66 65 72 65 6e 63 |ext and |Referenc|
|00002a10| 65 22 0a 50 72 65 6e 74 | 69 63 65 2d 48 61 6c 6c |e".Prent|ice-Hall|
|00002a20| 2c 20 45 6e 67 6c 65 77 | 6f 6f 64 20 43 6c 69 66 |, Englew|ood Clif|
|00002a30| 66 73 2c 20 4e 2e 4a 2e | 0a 54 68 69 73 20 69 73 |fs, N.J.|.This is|
|00002a40| 20 61 20 68 69 67 68 6c | 79 20 72 65 63 6f 6d 6d | a highl|y recomm|
|00002a50| 65 6e 64 61 62 6c 65 20 | 62 6f 6f 6b 20 66 6f 72 |endable |book for|
|00002a60| 20 62 6f 74 68 20 74 68 | 65 20 62 65 67 69 6e 6e | both th|e beginn|
|00002a70| 65 72 20 61 6e 64 20 65 | 78 70 65 72 69 65 6e 63 |er and e|xperienc|
|00002a80| 65 64 0a 46 6f 72 74 68 | 20 70 72 6f 67 72 61 6d |ed.Forth| program|
|00002a90| 6d 65 72 2e 20 49 74 20 | 65 78 70 6c 61 69 6e 73 |mer. It |explains|
|00002aa0| 20 46 6f 72 74 68 20 69 | 6e 20 64 65 70 74 68 20 | Forth i|n depth |
|00002ab0| 61 6e 64 20 65 78 70 6c | 61 69 6e 73 20 65 76 65 |and expl|ains eve|
|00002ac0| 6e 20 73 75 62 74 6c 65 | 0a 64 69 66 66 65 72 65 |n subtle|.differe|
|00002ad0| 6e 63 65 73 20 62 65 74 | 77 65 65 6e 20 46 6f 72 |nces bet|ween For|
|00002ae0| 74 68 2d 37 39 20 61 6e | 64 20 46 6f 72 74 68 2d |th-79 an|d Forth-|
|00002af0| 38 33 20 62 75 74 20 77 | 69 74 68 20 6c 6f 74 73 |83 but w|ith lots|
|00002b00| 20 6f 66 20 72 65 66 65 | 72 65 6e 63 65 73 20 74 | of refe|rences t|
|00002b10| 6f 0a 4d 4d 53 46 6f 72 | 74 68 2e 20 4c 6f 74 73 |o.MMSFor|th. Lots|
|00002b20| 20 6f 66 20 65 78 61 6d | 70 6c 65 73 20 61 6e 64 | of exam|ples and|
|00002b30| 20 65 78 65 72 63 69 73 | 65 73 2e 20 56 65 72 79 | exercis|es. Very|
|00002b40| 20 67 6f 6f 64 20 63 6f | 76 65 72 61 67 65 20 6f | good co|verage o|
|00002b50| 66 20 61 64 76 61 6e 63 | 65 64 0a 74 6f 70 69 63 |f advanc|ed.topic|
|00002b60| 73 20 73 75 63 68 20 61 | 73 20 61 73 73 65 6d 62 |s such a|s assemb|
|00002b70| 6c 65 72 2c 20 63 6f 6d | 70 69 6c 69 6e 67 2c 20 |ler, com|piling, |
|00002b80| 69 6e 74 65 72 70 72 65 | 74 61 74 69 6f 6e 2c 20 |interpre|tation, |
|00002b90| 64 69 63 74 69 6f 6e 61 | 72 79 20 73 74 72 75 63 |dictiona|ry struc|
|00002ba0| 74 75 72 65 20 61 6e 64 | 0a 67 65 6e 65 72 61 6c |ture and|.general|
|00002bb0| 6c 79 20 61 6e 79 20 61 | 73 70 65 63 74 20 6f 66 |ly any a|spect of|
|00002bc0| 20 46 6f 72 74 68 2e 20 | 56 65 72 79 20 67 6f 6f | Forth. |Very goo|
|00002bd0| 64 20 69 6e 64 65 78 2e | 0a 0a 44 65 20 47 72 61 |d index.|..De Gra|
|00002be0| 6e 64 69 73 2d 48 61 72 | 72 69 73 6f 6e 2c 20 52 |ndis-Har|rison, R|
|00002bf0| 69 63 68 61 72 64 2e 20 | 31 39 38 33 2e 20 22 46 |ichard. |1983. "F|
|00002c00| 6f 72 74 68 20 6f 6e 20 | 74 68 65 20 42 42 43 20 |orth on |the BBC |
|00002c10| 4d 69 63 72 6f 63 6f 6d | 70 75 74 65 72 22 0a 41 |Microcom|puter".A|
|00002c20| 63 6f 72 73 6f 66 74 20 | 4c 74 64 2e 2c 20 34 61 |corsoft |Ltd., 4a|
|00002c30| 20 4d 61 72 6b 65 74 20 | 48 69 6c 6c 2c 20 43 61 | Market |Hill, Ca|
|00002c40| 6d 62 72 69 64 67 65 2c | 20 43 42 32 20 33 4e 4a |mbridge,| CB2 3NJ|
|00002c50| 2c 20 45 6e 67 6c 61 6e | 64 2e 0a 54 68 69 73 20 |, Englan|d..This |
|00002c60| 69 73 20 74 68 65 20 6d | 61 6e 75 61 6c 20 66 6f |is the m|anual fo|
|00002c70| 72 20 74 68 65 20 41 63 | 6f 72 6e 73 6f 66 74 20 |r the Ac|ornsoft |
|00002c80| 69 6d 70 6c 65 6d 65 6e | 74 61 74 69 6f 6e 20 6f |implemen|tation o|
|00002c90| 66 20 46 6f 72 74 68 2d | 37 39 20 6f 6e 20 74 68 |f Forth-|79 on th|
|00002ca0| 65 20 42 42 43 0a 6d 69 | 63 72 6f 63 6f 6d 70 75 |e BBC.mi|crocompu|
|00002cb0| 74 65 72 2e 20 54 68 69 | 73 20 62 6f 6f 6b 20 69 |ter. Thi|s book i|
|00002cc0| 73 20 6f 66 20 63 6f 75 | 72 73 65 20 6d 61 63 68 |s of cou|rse mach|
|00002cd0| 69 6e 65 20 73 70 65 63 | 69 66 69 63 2c 20 62 75 |ine spec|ific, bu|
|00002ce0| 74 20 67 69 76 65 73 20 | 73 6f 6d 65 20 69 64 65 |t gives |some ide|
|00002cf0| 61 73 0a 61 62 6f 75 74 | 20 68 6f 77 20 74 6f 20 |as.about| how to |
|00002d00| 69 6d 70 6c 65 6d 65 6e | 74 20 61 20 46 6f 72 74 |implemen|t a Fort|
|00002d10| 68 20 6f 6e 20 79 6f 75 | 72 20 63 6f 6d 70 75 74 |h on you|r comput|
|00002d20| 65 72 2e 20 44 69 73 63 | 75 73 73 65 73 20 73 6f |er. Disc|usses so|
|00002d30| 6d 65 20 6f 66 20 74 68 | 65 0a 61 64 76 61 6e 63 |me of th|e.advanc|
|00002d40| 65 64 20 74 6f 70 69 63 | 73 2e 20 4d 61 6e 79 20 |ed topic|s. Many |
|00002d50| 65 78 61 6d 70 6c 65 73 | 2e 0a 46 69 6c 65 44 61 |examples|..FileDa|
|00002d60| 74 61 82 41 46 6f 72 74 | 68 00 00 00 00 00 fa 19 |ta.AFort|h.......|
|00002d70| 00 00 44 ff ff ff 1f 8a | 2e 82 03 00 2b 53 0a 41 |..D.....|....+S.A|
|00002d80| 46 6f 72 74 68 20 55 73 | 65 72 27 73 20 6d 61 6e |Forth Us|er's man|
|00002d90| 75 61 6c 0a 0a 0a 0a 43 | 6f 6e 74 65 6e 74 73 20 |ual....C|ontents |
|00002da0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002db0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002dc0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002dd0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002de0| 5f 5f 5f 5f 5f 5f 0a 0a | 49 6e 74 72 6f 64 75 63 |______..|Introduc|
|00002df0| 74 69 6f 6e 0a 47 65 74 | 74 69 6e 67 20 53 74 61 |tion.Get|ting Sta|
|00002e00| 72 74 65 64 0a 20 20 20 | 20 41 20 53 68 6f 72 74 |rted. | A Short|
|00002e10| 20 53 65 73 73 69 6f 6e | 0a 20 20 20 20 43 6f 6d | Session|. Com|
|00002e20| 6d 61 6e 64 20 4c 69 6e | 65 20 4f 70 74 69 6f 6e |mand Lin|e Option|
|00002e30| 73 0a 43 6f 6e 76 65 6e | 74 69 6f 6e 73 20 75 73 |s.Conven|tions us|
|00002e40| 65 64 0a 43 6f 6e 74 65 | 6e 74 73 20 6f 66 20 41 |ed.Conte|nts of A|
|00002e50| 46 6f 72 74 68 0a 41 72 | 63 68 69 6d 65 64 65 73 |Forth.Ar|chimedes|
|00002e60| 20 52 49 53 43 4f 53 20 | 49 6e 74 65 72 66 61 63 | RISCOS |Interfac|
|00002e70| 69 6e 67 0a 45 72 72 6f | 72 73 0a 0a 0a 0a 0a 0a |ing.Erro|rs......|
|00002e80| 49 6e 74 72 6f 64 75 63 | 74 69 6f 6e 20 5f 5f 5f |Introduc|tion ___|
|00002e90| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002ea0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002eb0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002ec0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 0a |________|_______.|
|00002ed0| 0a 54 68 69 73 20 74 65 | 78 74 20 69 73 20 6e 6f |.This te|xt is no|
|00002ee0| 74 20 61 20 74 75 74 6f | 72 69 61 6c 20 69 6e 20 |t a tuto|rial in |
|00002ef0| 46 6f 72 74 68 20 70 72 | 6f 67 72 61 6d 6d 69 6e |Forth pr|ogrammin|
|00002f00| 67 2e 20 49 74 20 69 73 | 20 6d 65 72 65 6c 79 20 |g. It is| merely |
|00002f10| 61 20 75 73 65 72 27 73 | 0a 6d 61 6e 75 61 6c 20 |a user's|.manual |
|00002f20| 66 6f 72 20 74 68 69 73 | 20 70 61 72 74 69 63 75 |for this| particu|
|00002f30| 6c 61 72 20 69 6d 70 6c | 65 6d 65 6e 74 61 74 69 |lar impl|ementati|
|00002f40| 6f 6e 20 6f 66 20 46 6f | 72 74 68 2c 20 41 4e 53 |on of Fo|rth, ANS|
|00002f50| 20 41 46 6f 72 74 68 2e | 20 54 68 69 73 20 6d 61 | AForth.| This ma|
|00002f60| 6e 75 61 6c 0a 65 78 70 | 6c 61 69 6e 73 20 68 6f |nual.exp|lains ho|
|00002f70| 77 20 74 6f 20 75 73 65 | 20 74 68 69 73 20 46 6f |w to use| this Fo|
|00002f80| 72 74 68 20 61 6e 64 20 | 77 68 61 74 20 74 68 69 |rth and |what thi|
|00002f90| 73 20 46 6f 72 74 68 20 | 63 6f 6e 73 69 73 74 73 |s Forth |consists|
|00002fa0| 20 6f 66 2e 0a 0a 0a 0a | 0a 0a 47 65 74 74 69 6e | of.....|..Gettin|
|00002fb0| 67 20 53 74 61 72 74 65 | 64 20 5f 5f 5f 5f 5f 5f |g Starte|d ______|
|00002fc0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002fd0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002fe0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00002ff0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 0a 0a 0a 2d 2d 2d 2d |________|_...----|
|00003000| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 41 20 53 68 |--------|---.A Sh|
|00003010| 6f 72 74 20 53 65 73 73 | 69 6f 6e 0a 2d 2d 2d 2d |ort Sess|ion.----|
|00003020| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 0a 54 79 70 65 |--------|---.Type|
|00003030| 20 46 6f 72 74 68 20 61 | 74 20 74 68 65 20 63 6f | Forth a|t the co|
|00003040| 6d 6d 61 6e 64 20 6c 69 | 6e 65 20 61 6e 64 20 68 |mmand li|ne and h|
|00003050| 69 74 20 72 65 74 75 72 | 6e 2e 20 59 6f 75 20 61 |it retur|n. You a|
|00003060| 72 65 20 6e 6f 77 20 69 | 6e 20 74 68 65 20 46 6f |re now i|n the Fo|
|00003070| 72 74 68 0a 69 6e 74 65 | 72 70 72 65 74 65 72 2f |rth.inte|rpreter/|
|00003080| 63 6f 6d 70 69 6c 65 72 | 20 61 6e 64 20 77 69 6c |compiler| and wil|
|00003090| 6c 20 73 65 65 20 61 20 | 63 6f 70 79 72 69 67 68 |l see a |copyrigh|
|000030a0| 74 20 6e 6f 74 69 63 65 | 20 66 6f 6c 6c 6f 77 65 |t notice| followe|
|000030b0| 64 20 62 79 20 61 20 6d | 65 73 73 61 67 65 0a 74 |d by a m|essage.t|
|000030c0| 65 6c 6c 69 6e 67 20 68 | 6f 77 20 6d 61 6e 79 20 |elling h|ow many |
|000030d0| 62 79 74 65 73 20 61 72 | 65 20 66 72 65 65 20 66 |bytes ar|e free f|
|000030e0| 6f 72 20 79 6f 75 72 20 | 63 6f 6d 69 6e 67 20 46 |or your |coming F|
|000030f0| 6f 72 74 68 20 64 65 66 | 69 6e 69 74 69 6f 6e 73 |orth def|initions|
|00003100| 2e 20 46 6f 72 74 68 0a | 74 65 6c 6c 73 20 79 6f |. Forth.|tells yo|
|00003110| 75 20 74 68 61 74 20 69 | 74 27 73 20 72 65 61 64 |u that i|t's read|
|00003120| 79 20 74 6f 20 61 63 63 | 65 70 74 20 6e 65 77 20 |y to acc|ept new |
|00003130| 69 6e 70 75 74 20 62 79 | 20 74 79 70 69 6e 67 20 |input by| typing |
|00003140| 22 6f 6b 22 20 61 6e 64 | 20 73 74 61 72 74 69 6e |"ok" and| startin|
|00003150| 67 20 6f 6e 0a 61 20 6e | 65 77 20 6c 69 6e 65 2e |g on.a n|ew line.|
|00003160| 20 46 6f 72 74 68 20 77 | 69 6c 6c 20 61 6c 77 61 | Forth w|ill alwa|
|00003170| 79 73 20 64 69 73 70 6c | 61 79 20 22 6f 6b 22 20 |ys displ|ay "ok" |
|00003180| 6f 6e 20 73 75 63 63 65 | 73 66 75 6c 20 63 6f 6d |on succe|sful com|
|00003190| 70 6c 65 74 69 6f 6e 20 | 6f 66 20 61 0a 63 6f 6d |pletion |of a.com|
|000031a0| 6d 61 6e 64 2c 20 6f 74 | 68 65 72 77 69 73 65 20 |mand, ot|herwise |
|000031b0| 46 6f 72 74 68 20 77 69 | 6c 6c 20 72 65 70 6f 72 |Forth wi|ll repor|
|000031c0| 74 20 61 6e 20 65 72 72 | 6f 72 2e 0a 0a 4e 6f 77 |t an err|or...Now|
|000031d0| 20 74 79 70 65 20 74 68 | 65 20 66 6f 6c 6c 6f 77 | type th|e follow|
|000031e0| 69 6e 67 2c 20 77 68 65 | 72 65 20 3c 52 45 54 55 |ing, whe|re <RETU|
|000031f0| 52 4e 3e 20 6d 65 61 6e | 73 20 79 6f 75 20 73 68 |RN> mean|s you sh|
|00003200| 6f 75 6c 64 20 68 69 74 | 20 74 68 65 20 72 65 74 |ould hit| the ret|
|00003210| 75 72 6e 20 6b 65 79 20 | 3a 0a 0a 77 6f 72 64 73 |urn key |:..words|
|00003220| 20 3c 52 45 54 55 52 4e | 3e 0a 0a 59 6f 75 20 77 | <RETURN|>..You w|
|00003230| 69 6c 6c 20 73 65 65 20 | 61 20 6c 6f 6e 67 20 6c |ill see |a long l|
|00003240| 69 73 74 20 6f 66 20 61 | 6c 6c 20 74 68 65 20 77 |ist of a|ll the w|
|00003250| 6f 72 64 73 2c 20 77 68 | 69 63 68 20 74 68 65 20 |ords, wh|ich the |
|00003260| 46 6f 72 74 68 20 63 6f | 6d 70 69 6c 65 72 0a 75 |Forth co|mpiler.u|
|00003270| 6e 64 65 72 73 74 61 6e | 64 73 2e 20 4e 6f 77 20 |nderstan|ds. Now |
|00003280| 74 79 70 65 20 69 6e 20 | 74 68 65 20 66 6f 6c 6c |type in |the foll|
|00003290| 6f 77 69 6e 67 20 64 65 | 66 69 6e 69 74 69 6f 6e |owing de|finition|
|000032a0| 20 65 78 61 63 74 6c 79 | 20 61 73 20 73 68 6f 77 | exactly| as show|
|000032b0| 6e 20 62 65 6c 6f 77 3a | 0a 0a 3a 20 54 48 4f 55 |n below:|..: THOU|
|000032c0| 53 41 4e 44 20 20 31 30 | 30 30 20 30 20 44 4f 20 |SAND 10|00 0 DO |
|000032d0| 49 20 2e 20 4c 4f 4f 50 | 20 3b 20 20 3c 52 45 54 |I . LOOP| ; <RET|
|000032e0| 55 52 4e 3e 0a 0a 50 72 | 6f 76 69 64 65 64 20 46 |URN>..Pr|ovided F|
|000032f0| 6f 72 74 68 20 72 65 73 | 70 6f 6e 64 73 20 77 69 |orth res|ponds wi|
|00003300| 74 68 20 22 6f 6b 22 2c | 20 79 6f 75 20 77 69 6c |th "ok",| you wil|
|00003310| 6c 20 68 61 76 65 20 6d | 61 64 65 20 79 6f 75 72 |l have m|ade your|
|00003320| 20 66 69 72 73 74 20 46 | 6f 72 74 68 0a 64 65 66 | first F|orth.def|
|00003330| 69 6e 69 74 69 6f 6e 2e | 20 45 78 65 63 75 74 65 |inition.| Execute|
|00003340| 20 69 74 20 62 79 20 74 | 79 70 69 6e 67 3a 0a 0a | it by t|yping:..|
|00003350| 54 48 4f 55 53 41 4e 44 | 20 3c 52 45 54 55 52 4e |THOUSAND| <RETURN|
|00003360| 3e 0a 0a 59 6f 75 20 77 | 69 6c 6c 20 73 65 65 20 |>..You w|ill see |
|00003370| 74 68 65 20 6e 75 6d 62 | 65 72 73 20 66 72 6f 6d |the numb|ers from|
|00003380| 20 7a 65 72 6f 20 74 6f | 20 39 39 39 20 66 6c 61 | zero to| 999 fla|
|00003390| 73 68 20 61 63 72 6f 73 | 73 20 74 68 65 20 73 63 |sh acros|s the sc|
|000033a0| 72 65 65 6e 2e 20 59 6f | 75 20 68 61 76 65 0a 6d |reen. Yo|u have.m|
|000033b0| 61 64 65 20 61 20 70 72 | 6f 67 72 61 6d 20 74 68 |ade a pr|ogram th|
|000033c0| 61 74 20 63 6f 75 6e 74 | 73 20 66 72 6f 6d 20 7a |at count|s from z|
|000033d0| 65 72 6f 20 74 6f 20 39 | 39 39 21 20 54 79 70 65 |ero to 9|99! Type|
|000033e0| 20 42 59 45 20 66 6f 6c | 6c 6f 77 65 64 20 62 79 | BYE fol|lowed by|
|000033f0| 20 3c 52 45 54 55 52 4e | 3e 20 74 6f 0a 65 78 69 | <RETURN|> to.exi|
|00003400| 74 20 66 72 6f 6d 20 46 | 6f 72 74 68 2c 20 72 65 |t from F|orth, re|
|00003410| 74 75 72 6e 69 6e 67 20 | 74 6f 20 74 68 65 20 63 |turning |to the c|
|00003420| 6f 6d 6d 61 6e 64 20 6c | 69 6e 65 2e 0a 0a 0a 0a |ommand l|ine.....|
|00003430| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003440| 2d 2d 2d 2d 0a 43 6f 6d | 6d 61 6e 64 20 6c 69 6e |----.Com|mand lin|
|00003450| 65 20 4f 70 74 69 6f 6e | 73 0a 2d 2d 2d 2d 2d 2d |e Option|s.------|
|00003460| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 0a 41 |--------|------.A|
|00003470| 46 6f 72 74 68 20 74 61 | 6b 65 73 20 61 20 6e 75 |Forth ta|kes a nu|
|00003480| 6d 62 65 72 20 6f 66 20 | 6f 70 74 69 6f 6e 61 6c |mber of |optional|
|00003490| 20 63 6f 6d 6d 61 6e 64 | 20 6c 69 6e 65 20 61 72 | command| line ar|
|000034a0| 67 75 6d 65 6e 74 73 2e | 20 49 66 20 6f 6e 6c 79 |guments.| If only|
|000034b0| 20 73 6f 6d 65 20 6f 72 | 20 6e 6f 0a 61 72 67 75 | some or| no.argu|
|000034c0| 6d 65 6e 74 73 20 61 74 | 20 61 6c 6c 20 61 72 65 |ments at| all are|
|000034d0| 20 73 75 70 70 6c 69 65 | 64 2c 20 73 75 69 74 61 | supplie|d, suita|
|000034e0| 62 6c 65 20 64 65 66 61 | 75 6c 74 20 76 61 6c 75 |ble defa|ult valu|
|000034f0| 65 73 20 61 72 65 20 75 | 73 65 64 20 69 6e 73 74 |es are u|sed inst|
|00003500| 65 61 64 2e 20 54 68 65 | 0a 66 6f 6c 6c 6f 77 69 |ead. The|.followi|
|00003510| 6e 67 20 69 73 20 61 20 | 6c 69 73 74 20 6f 66 20 |ng is a |list of |
|00003520| 65 61 63 68 20 63 6f 6d | 6d 61 6e 64 20 6c 69 6e |each com|mand lin|
|00003530| 65 20 61 72 67 75 6d 65 | 6e 74 2c 20 67 69 76 69 |e argume|nt, givi|
|00003540| 6e 67 20 66 75 6c 6c 20 | 6e 61 6d 65 2c 0a 61 62 |ng full |name,.ab|
|00003550| 62 72 65 76 69 61 74 69 | 6f 6e 2c 20 64 65 66 61 |breviati|on, defa|
|00003560| 75 6c 74 20 76 61 6c 75 | 65 20 61 6e 64 20 61 20 |ult valu|e and a |
|00003570| 64 65 73 63 72 69 70 74 | 69 6f 6e 20 6f 66 20 74 |descript|ion of t|
|00003580| 68 65 20 61 72 67 75 6d | 65 6e 74 2e 0a 0a 6e 61 |he argum|ent...na|
|00003590| 6d 65 20 20 20 20 20 20 | 20 20 20 20 20 20 61 62 |me | ab|
|000035a0| 62 72 65 76 69 61 74 69 | 6f 6e 20 20 20 20 20 20 |breviati|on |
|000035b0| 20 20 20 64 65 66 61 75 | 6c 74 0a 2d 2d 2d 2d 2d | defau|lt.-----|
|000035c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000035f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 0a 2d 44 65 70 74 |--------|--.-Dept|
|00003600| 68 20 20 20 20 20 20 20 | 20 20 20 2d 64 20 3c 63 |h | -d <c|
|00003610| 65 6c 6c 73 3e 20 20 20 | 20 20 20 20 20 20 20 20 |ells> | |
|00003620| 20 20 20 32 34 0a 2d 52 | 73 74 61 63 6b 20 20 20 | 24.-R|stack |
|00003630| 20 20 20 20 20 20 2d 72 | 20 3c 63 65 6c 6c 73 3e | -r| <cells>|
|00003640| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 33 32 | | 32|
|00003650| 0a 54 68 65 73 65 20 74 | 77 6f 20 73 65 74 20 74 |.These t|wo set t|
|00003660| 68 65 20 64 65 70 74 68 | 20 6f 66 20 74 68 65 20 |he depth| of the |
|00003670| 63 6f 72 72 65 73 70 6f | 6e 64 69 6e 67 20 73 74 |correspo|nding st|
|00003680| 61 63 6b 2e 20 54 68 65 | 20 61 72 67 75 6d 65 6e |ack. The| argumen|
|00003690| 74 20 67 69 76 65 6e 0a | 64 65 74 65 72 6d 69 6e |t given.|determin|
|000036a0| 65 73 20 68 6f 77 20 6d | 61 6e 79 20 63 65 6c 6c |es how m|any cell|
|000036b0| 73 20 64 65 65 70 20 74 | 68 65 20 73 74 61 63 6b |s deep t|he stack|
|000036c0| 20 77 69 6c 6c 20 62 65 | 2e 20 2d 44 65 70 74 68 | will be|. -Depth|
|000036d0| 20 73 65 74 73 20 74 68 | 65 20 64 65 70 74 68 20 | sets th|e depth |
|000036e0| 6f 66 0a 74 68 65 20 70 | 61 72 61 6d 65 74 65 72 |of.the p|arameter|
|000036f0| 20 73 74 61 63 6b 2c 20 | 77 68 65 72 65 61 73 20 | stack, |whereas |
|00003700| 2d 52 73 74 61 63 6b 20 | 73 65 74 73 20 74 68 65 |-Rstack |sets the|
|00003710| 20 64 65 70 74 68 20 6f | 66 20 74 68 65 20 72 65 | depth o|f the re|
|00003720| 74 75 72 6e 20 73 74 61 | 63 6b 2e 0a 0a 2d 54 69 |turn sta|ck...-Ti|
|00003730| 62 20 20 20 20 20 20 20 | 20 20 20 20 20 2d 74 20 |b | -t |
|00003740| 3c 63 68 61 72 73 3e 20 | 20 20 20 20 20 20 20 20 |<chars> | |
|00003750| 20 20 20 20 20 38 30 0a | 53 65 74 20 74 68 65 20 | 80.|Set the |
|00003760| 73 69 7a 65 20 6f 66 20 | 74 68 65 20 74 65 78 74 |size of |the text|
|00003770| 20 69 6e 70 75 74 20 62 | 75 66 66 65 72 20 28 54 | input b|uffer (T|
|00003780| 49 42 29 2e 20 54 68 65 | 20 54 49 42 20 69 73 20 |IB). The| TIB is |
|00003790| 75 73 65 64 20 66 6f 72 | 20 6b 65 79 62 6f 61 72 |used for| keyboar|
|000037a0| 64 0a 69 6e 70 75 74 20 | 61 6e 64 20 69 6e 74 65 |d.input |and inte|
|000037b0| 72 70 72 65 74 61 74 69 | 6f 6e 20 6f 66 20 74 65 |rpretati|on of te|
|000037c0| 78 74 20 66 69 6c 65 73 | 2e 20 54 68 65 20 61 72 |xt files|. The ar|
|000037d0| 67 75 6d 65 6e 74 20 67 | 69 76 65 6e 20 69 73 20 |gument g|iven is |
|000037e0| 74 68 65 20 73 69 7a 65 | 2c 20 77 68 69 63 68 0a |the size|, which.|
|000037f0| 77 69 6c 6c 20 62 65 20 | 61 6c 6c 6f 63 61 74 65 |will be |allocate|
|00003800| 64 20 66 6f 72 20 74 65 | 78 74 20 69 6e 70 70 75 |d for te|xt inppu|
|00003810| 74 20 62 75 66 66 65 72 | 2e 0a 0a 2d 53 71 75 6f |t buffer|...-Squo|
|00003820| 74 65 20 20 20 20 20 20 | 20 20 20 2d 73 20 3c 63 |te | -s <c|
|00003830| 68 61 72 73 3e 20 20 20 | 20 20 20 20 20 20 20 20 |hars> | |
|00003840| 20 20 20 38 30 0a 53 65 | 74 20 74 68 65 20 73 69 | 80.Se|t the si|
|00003850| 7a 65 20 6f 66 20 74 68 | 65 20 74 72 61 6e 73 69 |ze of th|e transi|
|00003860| 65 6e 74 20 6d 65 6d 6f | 72 79 20 61 72 65 61 20 |ent memo|ry area |
|00003870| 75 73 65 64 20 62 79 20 | 74 68 65 20 53 22 20 77 |used by |the S" w|
|00003880| 6f 72 64 2e 0a 0a 2d 48 | 6f 6c 64 20 20 20 20 20 |ord...-H|old |
|00003890| 20 20 20 20 20 20 2d 68 | 20 3c 63 68 61 72 73 3e | -h| <chars>|
|000038a0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 36 36 | | 66|
|000038b0| 0a 53 65 74 20 74 68 65 | 20 73 69 7a 65 20 6f 66 |.Set the| size of|
|000038c0| 20 74 68 65 20 61 72 65 | 61 20 75 73 65 64 20 66 | the are|a used f|
|000038d0| 6f 72 20 74 68 65 20 70 | 69 63 74 75 72 65 64 20 |or the p|ictured |
|000038e0| 6e 75 6d 65 72 69 63 20 | 6f 75 74 70 75 74 20 73 |numeric |output s|
|000038f0| 74 72 69 6e 67 2e 0a 0a | 2d 50 61 64 20 20 20 20 |tring...|-Pad |
|00003900| 20 20 20 20 20 20 20 20 | 2d 70 20 3c 63 68 61 72 | |-p <char|
|00003910| 73 3e 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |s> | |
|00003920| 20 30 0a 53 65 74 20 74 | 68 65 20 73 69 7a 65 20 | 0.Set t|he size |
|00003930| 6f 66 20 74 68 65 20 74 | 72 61 6e 73 69 65 6e 74 |of the t|ransient|
|00003940| 20 61 72 65 61 2c 20 77 | 68 69 63 68 20 61 64 64 | area, w|hich add|
|00003950| 72 65 73 73 20 69 73 20 | 72 65 74 75 72 6e 65 64 |ress is |returned|
|00003960| 20 62 79 20 74 68 65 20 | 50 41 44 0a 77 6f 72 64 | by the |PAD.word|
|00003970| 2e 0a 0a 2d 57 6f 72 64 | 6c 69 73 74 73 20 20 20 |...-Word|lists |
|00003980| 20 20 20 2d 77 20 3c 6e | 3e 20 20 20 20 20 20 20 | -w <n|> |
|00003990| 20 20 20 20 20 20 20 20 | 20 20 20 31 36 0a 53 65 | | 16.Se|
|000039a0| 74 20 74 68 65 20 73 70 | 61 63 65 20 61 6c 6c 6f |t the sp|ace allo|
|000039b0| 63 61 74 65 64 20 66 6f | 72 20 77 6f 72 64 6c 69 |cated fo|r wordli|
|000039c0| 73 74 73 2e 20 54 68 69 | 73 20 6e 75 6d 62 65 72 |sts. Thi|s number|
|000039d0| 20 69 73 20 74 68 65 20 | 73 75 6d 20 6f 66 20 74 | is the |sum of t|
|000039e0| 68 65 20 74 6f 74 61 6c | 0a 6e 75 6d 62 65 72 20 |he total|.number |
|000039f0| 6f 66 20 77 6f 72 64 6c | 69 73 74 73 20 64 65 66 |of wordl|ists def|
|00003a00| 69 6e 65 64 20 61 6e 64 | 20 74 6f 74 61 6c 20 6e |ined and| total n|
|00003a10| 75 6d 62 65 72 20 6f 66 | 20 77 6f 72 64 6c 69 73 |umber of| wordlis|
|00003a20| 74 73 20 69 6e 20 74 68 | 65 20 73 65 61 72 63 68 |ts in th|e search|
|00003a30| 0a 6f 72 64 65 72 2e 20 | 54 68 61 74 20 69 73 20 |.order. |That is |
|00003a40| 69 66 20 79 6f 75 20 68 | 61 76 65 20 72 6f 6f 6d |if you h|ave room|
|00003a50| 20 66 6f 72 20 31 36 20 | 77 6f 72 64 6c 69 73 74 | for 16 |wordlist|
|00003a60| 73 20 61 6e 64 20 74 68 | 65 72 65 20 68 61 76 65 |s and th|ere have|
|00003a70| 20 62 65 65 6e 20 64 65 | 66 69 6e 65 64 0a 6e 69 | been de|fined.ni|
|00003a80| 6e 65 20 77 6f 72 64 6c | 69 73 74 73 20 69 6e 20 |ne wordl|ists in |
|00003a90| 74 6f 74 61 6c 20 28 69 | 6e 63 6c 75 64 69 6e 67 |total (i|ncluding|
|00003aa0| 20 64 65 66 61 75 6c 74 | 20 77 6f 72 64 6c 69 73 | default| wordlis|
|00003ab0| 74 73 29 20 74 68 65 6e | 20 79 6f 75 20 63 61 6e |ts) then| you can|
|00003ac0| 20 6f 6e 6c 79 20 68 61 | 76 65 0a 73 65 76 65 6e | only ha|ve.seven|
|00003ad0| 20 77 6f 72 64 6c 69 73 | 74 73 20 69 6e 20 74 68 | wordlis|ts in th|
|00003ae0| 65 20 73 65 61 72 63 68 | 20 6f 72 64 65 72 20 61 |e search| order a|
|00003af0| 74 20 61 6e 79 20 69 6e | 73 74 61 6e 74 2e 0a 0a |t any in|stant...|
|00003b00| 2d 45 76 61 6c 75 61 74 | 65 20 20 20 20 20 20 20 |-Evaluat|e |
|00003b10| 2d 65 20 22 3c 73 74 72 | 69 6e 67 3e 22 0a 45 6e |-e "<str|ing>".En|
|00003b20| 74 65 72 20 46 6f 72 74 | 68 20 61 6e 64 20 73 74 |ter Fort|h and st|
|00003b30| 61 72 74 20 69 6e 74 65 | 72 70 72 65 74 61 74 69 |art inte|rpretati|
|00003b40| 6f 6e 20 6f 66 20 74 68 | 65 20 73 74 72 69 6e 67 |on of th|e string|
|00003b50| 20 73 75 70 70 6c 69 65 | 64 2e 0a 0a 2d 49 6e 63 | supplie|d...-Inc|
|00003b60| 6c 75 64 65 64 20 20 20 | 20 20 20 20 2d 69 20 3c |luded | -i <|
|00003b70| 66 69 6c 65 6e 61 6d 65 | 3e 0a 45 6e 74 65 72 20 |filename|>.Enter |
|00003b80| 46 6f 72 74 68 20 61 6e | 64 20 73 74 61 72 74 20 |Forth an|d start |
|00003b90| 69 6e 74 65 72 70 72 65 | 74 61 74 69 6f 6e 20 66 |interpre|tation f|
|00003ba0| 72 6f 6d 20 74 68 65 20 | 66 69 6c 65 20 3c 66 69 |rom the |file <fi|
|00003bb0| 6c 65 6e 61 6d 65 3e 2e | 20 54 68 69 73 20 69 73 |lename>.| This is|
|00003bc0| 20 75 73 65 66 75 6c 0a | 69 66 20 79 6f 75 20 77 | useful.|if you w|
|00003bd0| 61 6e 74 20 74 6f 20 70 | 72 65 6c 6f 61 64 20 73 |ant to p|reload s|
|00003be0| 6f 6d 65 20 64 65 66 69 | 6e 69 74 69 6f 6e 73 20 |ome defi|nitions |
|00003bf0| 6f 72 20 79 6f 75 20 77 | 61 6e 74 20 74 6f 20 73 |or you w|ant to s|
|00003c00| 74 61 72 74 20 61 6e 20 | 61 70 70 6c 69 63 61 74 |tart an |applicat|
|00003c10| 69 6f 6e 0a 77 69 74 68 | 6f 75 74 20 68 61 76 69 |ion.with|out havi|
|00003c20| 6e 67 20 74 6f 20 74 79 | 70 65 20 61 6e 79 74 68 |ng to ty|pe anyth|
|00003c30| 69 6e 67 20 61 74 20 74 | 68 65 20 6b 65 79 62 6f |ing at t|he keybo|
|00003c40| 61 72 64 2e 0a 49 74 20 | 69 73 20 6f 70 74 69 6f |ard..It |is optio|
|00003c50| 6e 61 6c 20 74 6f 20 70 | 72 65 63 65 64 65 20 66 |nal to p|recede f|
|00003c60| 69 6c 65 6e 61 6d 65 20 | 77 69 74 68 20 2d 49 6e |ilename |with -In|
|00003c70| 63 6c 75 64 65 64 2e 0a | 0a 2d 42 79 65 0a 45 78 |cluded..|.-Bye.Ex|
|00003c80| 69 74 20 46 6f 72 74 68 | 20 6f 6e 20 63 6f 6d 70 |it Forth| on comp|
|00003c90| 6c 65 74 69 6f 6e 20 6f | 66 20 65 78 65 63 75 74 |letion o|f execut|
|00003ca0| 69 6f 6e 2e 20 53 69 6d | 69 6c 61 72 20 74 6f 20 |ion. Sim|ilar to |
|00003cb0| 2d 51 75 69 74 20 69 6e | 20 42 41 53 49 43 2e 0a |-Quit in| BASIC..|
|00003cc0| 4d 6f 73 74 20 6f 66 74 | 65 6e 20 75 73 65 64 20 |Most oft|en used |
|00003cd0| 69 6e 20 63 6f 6e 6a 75 | 6e 63 74 69 6f 6e 20 77 |in conju|nction w|
|00003ce0| 69 74 68 20 65 69 74 68 | 65 72 20 2d 45 76 61 6c |ith eith|er -Eval|
|00003cf0| 75 61 74 65 20 6f 72 20 | 2d 49 6e 63 6c 75 64 65 |uate or |-Include|
|00003d00| 64 2e 0a 0a 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |d...----|--------|
|00003d10| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d20| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00003d40| 2d 2d 2d 0a 0a 2d 65 76 | 61 6c 75 61 74 65 20 61 |---..-ev|aluate a|
|00003d50| 6e 64 20 2d 69 6e 63 6c | 75 64 65 64 20 61 72 65 |nd -incl|uded are|
|00003d60| 20 6d 75 74 75 61 6c 6c | 79 20 65 78 63 6c 75 73 | mutuall|y exclus|
|00003d70| 69 76 65 2e 0a 0a 0a 0a | 0a 0a 43 6f 6e 76 65 6e |ive.....|..Conven|
|00003d80| 74 69 6f 6e 73 20 75 73 | 65 64 20 5f 5f 5f 5f 5f |tions us|ed _____|
|00003d90| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003da0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003db0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003dc0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 0a 0a 43 6f 6e 63 65 |________|_..Conce|
|00003dd0| 70 74 73 0a 0a 50 61 72 | 73 69 6e 67 0a 50 61 72 |pts..Par|sing.Par|
|00003de0| 73 69 6e 67 20 69 73 20 | 74 68 65 20 70 72 6f 63 |sing is |the proc|
|00003df0| 65 73 73 20 6f 66 20 63 | 6f 6c 6c 65 63 74 69 6e |ess of c|ollectin|
|00003e00| 67 20 61 20 73 65 71 75 | 65 6e 63 65 20 6f 66 20 |g a sequ|ence of |
|00003e10| 63 68 61 72 61 63 74 65 | 72 73 20 66 72 6f 6d 20 |characte|rs from |
|00003e20| 74 68 65 0a 63 75 72 72 | 65 6e 74 20 69 6e 70 75 |the.curr|ent inpu|
|00003e30| 74 20 73 74 72 65 61 6d | 2e 20 54 68 65 20 63 75 |t stream|. The cu|
|00003e40| 72 72 65 6e 74 20 69 6e | 70 75 74 20 73 74 72 65 |rrent in|put stre|
|00003e50| 61 6d 20 63 61 6e 20 66 | 2e 65 78 20 62 65 20 74 |am can f|.ex be t|
|00003e60| 68 65 20 6b 65 79 62 6f | 61 72 64 20 6f 72 20 61 |he keybo|ard or a|
|00003e70| 0a 73 6f 75 72 63 65 20 | 66 69 6c 65 2e 0a 0a 0a |.source |file....|
|00003e80| 0a 0a 0a 43 6f 6e 74 65 | 6e 74 73 20 6f 66 20 41 |...Conte|nts of A|
|00003e90| 46 6f 72 74 68 20 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |Forth __|________|
|00003ea0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003eb0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003ec0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003ed0| 5f 5f 0a 0a 54 68 65 20 | 64 69 72 65 63 74 6f 72 |__..The |director|
|00003ee0| 79 20 22 49 6e 63 6c 75 | 64 65 73 22 20 63 6f 6e |y "Inclu|des" con|
|00003ef0| 74 61 69 6e 73 20 46 6f | 72 74 68 20 73 6f 75 72 |tains Fo|rth sour|
|00003f00| 63 65 20 66 69 6c 65 73 | 2e 20 54 68 65 73 65 20 |ce files|. These |
|00003f10| 61 72 65 20 72 65 66 65 | 72 65 6e 63 65 64 0a 74 |are refe|renced.t|
|00003f20| 68 72 6f 75 67 68 20 6f | 75 74 20 74 68 69 73 20 |hrough o|ut this |
|00003f30| 64 6f 63 75 6d 65 6e 74 | 61 74 69 6f 6e 20 61 6e |document|ation an|
|00003f40| 64 20 63 6f 6e 74 61 69 | 6e 20 65 78 61 6d 70 6c |d contai|n exampl|
|00003f50| 65 73 2c 20 62 65 6e 63 | 68 6d 61 72 6b 73 20 61 |es, benc|hmarks a|
|00003f60| 6e 64 0a 6d 69 73 63 65 | 6c 6c 61 6e 65 6f 75 73 |nd.misce|llaneous|
|00003f70| 20 46 6f 72 74 68 20 73 | 6f 75 72 63 65 20 66 69 | Forth s|ource fi|
|00003f80| 6c 65 73 2e 0a 0a 0a 0a | 0a 0a 41 72 63 68 69 6d |les.....|..Archim|
|00003f90| 65 64 65 73 20 52 49 53 | 43 4f 53 20 49 6e 74 65 |edes RIS|COS Inte|
|00003fa0| 72 66 61 63 69 6e 67 20 | 5f 5f 5f 5f 5f 5f 5f 5f |rfacing |________|
|00003fb0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003fc0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00003fd0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 0a 0a 0a 0a 0a 0a 45 |________|_......E|
|00003fe0| 72 72 6f 72 73 20 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |rrors __|________|
|00003ff0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004000| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004010| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004020| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 0a 0a |________|______..|
|00004030| 41 46 6f 72 74 68 20 70 | 72 6f 76 69 64 65 73 20 |AForth p|rovides |
|00004040| 65 6c 61 62 6f 72 61 74 | 65 20 65 72 72 6f 72 20 |elaborat|e error |
|00004050| 64 69 61 67 6e 6f 73 74 | 69 63 73 2c 20 65 61 73 |diagnost|ics, eas|
|00004060| 69 6e 67 20 6d 61 6b 69 | 6e 67 20 61 6e 64 20 64 |ing maki|ng and d|
|00004070| 65 62 75 67 67 69 6e 67 | 20 6f 66 0a 46 6f 72 74 |ebugging| of.Fort|
|00004080| 68 20 70 72 6f 67 72 61 | 6d 73 2e 20 54 68 65 20 |h progra|ms. The |
|00004090| 66 6f 72 6d 61 74 20 6f | 66 20 61 6e 20 65 72 72 |format o|f an err|
|000040a0| 6f 72 20 6d 65 73 73 61 | 67 65 20 66 72 6f 6d 20 |or messa|ge from |
|000040b0| 41 46 6f 72 74 68 20 6c | 6f 6f 6b 73 20 6c 69 6b |AForth l|ooks lik|
|000040c0| 65 20 74 68 69 73 3a 0a | 0a 43 6f 6d 70 69 6c 65 |e this:.|.Compile|
|000040d0| 20 45 72 72 6f 72 20 23 | 6e 2c 20 74 65 78 74 75 | Error #|n, textu|
|000040e0| 61 6c 2d 65 72 72 6f 72 | 2d 73 74 72 69 6e 67 20 |al-error|-string |
|000040f0| 69 6e 20 77 6f 72 64 2d | 6e 61 6d 65 20 61 74 20 |in word-|name at |
|00004100| 6c 69 6e 65 20 66 69 6c | 65 2d 6c 69 6e 65 2d 6e |line fil|e-line-n|
|00004110| 75 6d 62 65 72 0a 0a 54 | 68 65 20 65 72 72 6f 72 |umber..T|he error|
|00004120| 20 6d 65 73 73 61 67 65 | 20 64 65 73 63 72 69 62 | message| describ|
|00004130| 65 64 20 66 72 6f 6d 20 | 6c 65 66 74 20 74 6f 20 |ed from |left to |
|00004140| 72 69 67 68 74 3b 0a 0a | 54 68 65 20 77 6f 72 64 |right;..|The word|
|00004150| 20 22 43 6f 6d 70 69 6c | 65 22 20 69 73 20 70 72 | "Compil|e" is pr|
|00004160| 65 66 69 78 65 64 20 74 | 68 65 20 65 72 72 6f 72 |efixed t|he error|
|00004170| 20 6d 65 73 73 61 67 65 | 20 69 66 20 74 68 65 20 | message| if the |
|00004180| 65 72 72 6f 72 20 6f 63 | 75 72 72 65 64 20 64 75 |error oc|urred du|
|00004190| 72 69 6e 67 0a 63 6f 6d | 70 69 6c 61 74 69 6f 6e |ring.com|pilation|
|000041a0| 2c 20 69 65 2e 20 53 54 | 41 54 45 20 63 6f 6e 74 |, ie. ST|ATE cont|
|000041b0| 61 69 6e 73 20 61 20 6e | 6f 6e 2d 7a 65 72 6f 20 |ains a n|on-zero |
|000041c0| 76 61 6c 75 65 2e 0a 0a | 54 68 65 20 65 72 72 6f |value...|The erro|
|000041d0| 72 20 6e 75 6d 62 65 72 | 2c 20 6e 2c 20 69 73 20 |r number|, n, is |
|000041e0| 6e 6f 72 6d 61 6c 6c 79 | 20 67 69 76 65 6e 20 69 |normally| given i|
|000041f0| 6e 20 64 65 63 69 6d 61 | 6c 20 6e 6f 74 61 69 6f |n decima|l notaio|
|00004200| 6e 2c 20 74 68 6f 75 67 | 68 20 65 72 72 6f 72 73 |n, thoug|h errors|
|00004210| 20 66 72 6f 6d 0a 52 49 | 53 43 4f 53 20 69 73 20 | from.RI|SCOS is |
|00004220| 64 69 73 70 6c 61 79 65 | 64 20 69 6e 20 68 65 78 |displaye|d in hex|
|00004230| 61 64 65 63 69 6d 61 6c | 20 6e 6f 74 61 74 69 6f |adecimal| notatio|
|00004240| 6e 20 61 6e 64 20 69 73 | 20 66 75 72 74 68 65 72 |n and is| further|
|00004250| 20 63 68 61 72 61 63 74 | 65 72 69 73 65 64 20 62 | charact|erised b|
|00004260| 79 0a 74 68 65 20 63 68 | 61 72 61 63 74 65 72 73 |y.the ch|aracters|
|00004270| 20 22 4f 53 2d 22 20 70 | 72 65 63 65 64 69 6e 67 | "OS-" p|receding|
|00004280| 20 74 68 65 20 65 72 72 | 6f 72 20 6d 65 73 73 61 | the err|or messa|
|00004290| 67 65 2e 0a 0a 54 68 65 | 20 74 65 78 74 75 61 6c |ge...The| textual|
|000042a0| 2d 65 72 72 6f 72 2d 73 | 74 72 69 6e 67 20 64 65 |-error-s|tring de|
|000042b0| 73 63 72 69 62 65 73 20 | 74 68 65 20 65 72 72 6f |scribes |the erro|
|000042c0| 72 20 69 6e 20 61 20 73 | 68 6f 72 74 20 74 65 78 |r in a s|hort tex|
|000042d0| 74 75 61 6c 20 6d 65 73 | 73 61 67 65 2e 20 54 68 |tual mes|sage. Th|
|000042e0| 69 73 0a 63 61 6e 20 62 | 65 20 61 20 73 74 72 69 |is.can b|e a stri|
|000042f0| 6e 67 20 65 69 74 68 65 | 72 20 73 75 70 70 6c 69 |ng eithe|r suppli|
|00004300| 65 64 20 66 72 6f 6d 20 | 46 6f 72 74 68 2c 20 6f |ed from |Forth, o|
|00004310| 72 20 69 6e 20 63 61 73 | 65 20 6f 66 20 61 6e 20 |r in cas|e of an |
|00004320| 4f 53 20 65 72 72 6f 72 | 2c 20 61 0a 73 74 72 69 |OS error|, a.stri|
|00004330| 6e 67 20 73 75 70 70 6c | 69 65 64 20 62 79 20 74 |ng suppl|ied by t|
|00004340| 68 65 20 6f 70 65 72 61 | 74 69 6e 67 20 73 79 73 |he opera|ting sys|
|00004350| 74 65 6d 2e 0a 0a 4e 65 | 78 74 20 66 6f 6c 6c 6f |tem...Ne|xt follo|
|00004360| 77 73 20 74 68 65 20 6e | 61 6d 65 20 6f 66 20 74 |ws the n|ame of t|
|00004370| 68 65 20 46 6f 72 74 68 | 20 77 6f 72 64 2c 20 74 |he Forth| word, t|
|00004380| 68 61 74 20 63 61 75 73 | 65 64 20 74 68 65 20 65 |hat caus|ed the e|
|00004390| 72 72 6f 72 2e 20 54 68 | 65 20 77 6f 72 64 20 6e |rror. Th|e word n|
|000043a0| 61 6d 65 0a 72 65 70 6f | 72 74 65 64 20 6d 61 79 |ame.repo|rted may|
|000043b0| 20 73 6f 6d 65 74 69 6d | 65 73 20 73 65 65 6d 20 | sometim|es seem |
|000043c0| 6d 79 73 74 65 72 69 6f | 75 73 20 61 6e 64 20 6f |mysterio|us and o|
|000043d0| 74 68 65 72 20 74 69 6d | 65 73 20 70 6c 61 69 6e |ther tim|es plain|
|000043e0| 20 65 72 72 6f 6e 65 6f | 75 73 2e 20 54 68 69 73 | erroneo|us. This|
|000043f0| 0a 69 73 20 62 65 63 61 | 75 73 65 20 69 74 20 69 |.is beca|use it i|
|00004400| 73 20 6e 6f 74 20 61 6c | 77 61 79 73 20 70 6f 73 |s not al|ways pos|
|00004410| 73 69 62 6c 65 20 74 6f | 20 6c 6f 63 61 74 65 20 |sible to| locate |
|00004420| 74 68 65 20 65 78 61 63 | 74 20 77 6f 72 64 20 74 |the exac|t word t|
|00004430| 68 61 74 20 63 61 75 73 | 65 64 20 74 68 65 0a 65 |hat caus|ed the.e|
|00004440| 72 72 6f 72 2e 20 4d 6f | 73 74 20 65 72 72 6f 72 |rror. Mo|st error|
|00004450| 73 20 69 6e 20 74 68 65 | 20 75 73 65 72 20 63 6f |s in the| user co|
|00004460| 6d 70 69 6c 65 64 20 64 | 69 63 74 69 6f 6e 61 72 |mpiled d|ictionar|
|00004470| 79 20 77 69 6c 6c 20 62 | 65 20 6c 6f 63 61 74 65 |y will b|e locate|
|00004480| 64 20 61 6e 64 0a 72 65 | 70 6f 72 74 65 64 20 63 |d and.re|ported c|
|00004490| 6f 72 72 65 63 74 6c 79 | 2e 20 53 6f 6d 65 20 77 |orrectly|. Some w|
|000044a0| 6f 72 64 73 20 69 6e 20 | 74 68 65 20 46 6f 72 74 |ords in |the Fort|
|000044b0| 68 20 6b 65 72 6e 65 6c | 20 63 61 6c 6c 20 6f 74 |h kernel| call ot|
|000044c0| 68 65 72 20 77 6f 72 64 | 73 2c 20 63 61 75 73 69 |her word|s, causi|
|000044d0| 6e 67 0a 74 68 65 73 65 | 20 77 6f 72 64 73 20 74 |ng.these| words t|
|000044e0| 6f 20 62 65 20 72 65 70 | 6f 72 74 65 64 20 61 73 |o be rep|orted as|
|000044f0| 20 74 68 65 20 77 6f 72 | 64 20 74 68 61 74 20 63 | the wor|d that c|
|00004500| 61 75 73 65 64 20 74 68 | 65 20 65 72 72 6f 72 3b |aused th|e error;|
|00004510| 20 66 2e 65 78 2e 20 77 | 69 6c 6c 20 61 6e 0a 65 | f.ex. w|ill an.e|
|00004520| 72 72 6f 72 20 69 6e 20 | 49 4e 43 4c 55 44 45 44 |rror in |INCLUDED|
|00004530| 20 62 65 20 72 65 70 6f | 72 74 65 64 20 61 73 20 | be repo|rted as |
|00004540| 61 6e 20 65 72 72 6f 72 | 20 69 6e 20 49 4e 43 4c |an error| in INCL|
|00004550| 55 44 45 2d 46 49 4c 45 | 2c 20 61 73 20 49 4e 43 |UDE-FILE|, as INC|
|00004560| 4c 55 44 45 2d 46 49 4c | 45 20 69 73 0a 61 63 74 |LUDE-FIL|E is.act|
|00004570| 75 61 6c 6c 79 20 61 20 | 73 75 62 72 6f 75 74 69 |ually a |subrouti|
|00004580| 6e 65 20 6f 66 20 49 4e | 43 4c 55 44 45 44 2e 0a |ne of IN|CLUDED..|
|00004590| 0a 54 68 65 20 66 69 6c | 65 2d 6c 69 6e 65 2d 6e |.The fil|e-line-n|
|000045a0| 75 6d 62 65 72 20 69 73 | 20 74 68 65 20 6c 69 6e |umber is| the lin|
|000045b0| 65 20 6e 75 6d 62 65 72 | 2c 20 63 6f 75 6e 74 65 |e number|, counte|
|000045c0| 64 20 66 72 6f 6d 20 6f | 6e 65 2c 20 6f 66 20 74 |d from o|ne, of t|
|000045d0| 68 65 20 66 69 6c 65 0a | 63 75 72 72 65 6e 74 6c |he file.|currentl|
|000045e0| 79 20 62 65 69 6e 67 20 | 69 6e 74 65 72 70 72 65 |y being |interpre|
|000045f0| 74 65 64 2e 20 54 68 69 | 73 20 66 69 6c 65 20 69 |ted. Thi|s file i|
|00004600| 73 20 63 6c 6f 73 65 64 | 20 77 68 65 6e 20 74 68 |s closed| when th|
|00004610| 65 20 65 72 72 6f 72 20 | 6f 63 63 75 72 73 2e 20 |e error |occurs. |
|00004620| 49 66 0a 69 6e 70 75 74 | 20 69 73 20 6e 6f 74 20 |If.input| is not |
|00004630| 66 72 6f 6d 20 61 20 66 | 69 6c 65 2c 20 74 68 65 |from a f|ile, the|
|00004640| 6e 20 74 68 69 73 20 69 | 6e 66 6f 72 6d 61 74 69 |n this i|nformati|
|00004650| 6f 6e 20 69 73 6e 27 74 | 20 61 70 70 65 6e 64 65 |on isn't| appende|
|00004660| 64 20 74 6f 20 74 68 65 | 20 65 72 72 6f 72 0a 6d |d to the| error.m|
|00004670| 65 73 73 61 67 65 2e 0a | 0a 48 65 72 65 20 69 73 |essage..|.Here is|
|00004680| 20 61 20 6c 69 73 74 20 | 6f 66 20 61 6c 6c 20 65 | a list |of all e|
|00004690| 72 72 6f 72 20 6d 65 73 | 73 61 67 65 73 20 6f 66 |rror mes|sages of|
|000046a0| 20 41 46 6f 72 74 68 2e | 20 45 72 72 6f 72 73 20 | AForth.| Errors |
|000046b0| 66 72 6f 6d 20 74 68 65 | 20 6f 70 65 72 61 74 69 |from the| operati|
|000046c0| 6e 67 0a 73 79 73 74 65 | 6d 20 77 69 6c 6c 20 62 |ng.syste|m will b|
|000046d0| 65 20 72 65 70 6f 72 74 | 65 64 20 6c 69 6b 65 20 |e report|ed like |
|000046e0| 6e 6f 72 6d 61 6c 20 46 | 6f 72 74 68 20 65 72 72 |normal F|orth err|
|000046f0| 6f 72 73 2c 20 61 6e 64 | 20 61 72 65 20 73 69 67 |ors, and| are sig|
|00004700| 6e 69 66 69 65 64 20 62 | 79 20 74 68 65 0a 73 74 |nified b|y the.st|
|00004710| 72 69 6e 67 20 22 4f 53 | 2d 22 20 70 72 65 63 65 |ring "OS|-" prece|
|00004720| 64 69 6e 67 20 74 68 65 | 20 65 72 72 6f 72 2e 0a |ding the| error..|
|00004730| 0a 45 72 72 6f 72 20 6d | 65 73 73 61 67 65 73 3a |.Error m|essages:|
|00004740| 0a 54 49 42 20 65 78 68 | 61 75 73 74 65 64 0a 44 |.TIB exh|austed.D|
|00004750| 69 76 69 73 69 6f 6e 20 | 62 79 20 7a 65 72 6f 0a |ivision |by zero.|
|00004760| 4c 69 6e 65 20 74 6f 6f | 20 6c 6f 6e 67 0a 65 74 |Line too| long.et|
|00004770| 63 2e 0a 65 74 63 2e 0a | 46 69 6c 65 44 61 74 61 |c..etc..|FileData|
|00004780| 82 48 69 73 74 6f 72 79 | 00 00 00 00 61 12 00 00 |.History|....a...|
|00004790| 43 ff ff ff 84 13 04 6c | 03 00 0b 32 0a 52 65 76 |C......l|...2.Rev|
|000047a0| 69 73 69 6f 6e 20 68 69 | 73 74 6f 72 79 20 61 6e |ision hi|story an|
|000047b0| 64 20 66 65 61 74 75 72 | 65 73 20 6f 66 20 66 75 |d featur|es of fu|
|000047c0| 74 75 72 65 20 72 65 6c | 65 61 73 65 73 20 6f 66 |ture rel|eases of|
|000047d0| 20 41 46 6f 72 74 68 0a | 0a 0a 0a 43 6f 6e 74 65 | AForth.|...Conte|
|000047e0| 6e 74 73 20 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |nts ____|________|
|000047f0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004800| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004810| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004820| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0a 0a 4b 6e 6f 77 |________|__..Know|
|00004830| 6e 20 50 72 6f 62 6c 65 | 6d 73 0a 46 65 61 74 75 |n Proble|ms.Featu|
|00004840| 72 65 73 20 6f 66 20 46 | 75 74 75 72 65 20 52 65 |res of F|uture Re|
|00004850| 6c 65 61 73 65 73 0a 52 | 65 76 69 73 69 6f 6e 20 |leases.R|evision |
|00004860| 48 69 73 74 6f 72 79 0a | 0a 0a 0a 4b 6e 6f 77 6e |History.|...Known|
|00004870| 20 50 72 6f 62 6c 65 6d | 73 5f 5f 5f 5f 5f 5f 5f | Problem|s_______|
|00004880| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00004890| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000048a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000048b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0a 0a 49 6e 20 74 |________|__..In t|
|000048c0| 68 65 20 63 75 72 72 65 | 6e 74 20 72 65 6c 65 61 |he curre|nt relea|
|000048d0| 73 65 2c 20 74 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |se, the |followin|
|000048e0| 67 20 70 72 6f 62 6c 65 | 6d 73 20 68 61 76 65 20 |g proble|ms have |
|000048f0| 62 65 65 6e 20 6e 6f 74 | 65 64 3a 0a 0a 4e 6f 20 |been not|ed:..No |
|00004900| 6d 75 6c 74 69 74 61 73 | 6b 69 6e 67 20 69 6e 20 |multitas|king in |
|00004910| 74 68 65 20 57 69 6d 70 | 21 0a 57 68 65 6e 65 76 |the Wimp|!.Whenev|
|00004920| 65 72 20 57 69 6d 70 5f | 49 6e 69 74 69 61 6c 69 |er Wimp_|Initiali|
|00004930| 73 65 20 69 73 20 63 61 | 6c 6c 65 64 20 74 68 65 |se is ca|lled the|
|00004940| 20 6d 61 63 68 69 6e 65 | 20 68 61 6e 67 73 20 75 | machine| hangs u|
|00004950| 70 2e 20 49 20 68 61 76 | 65 6e 27 74 20 74 68 65 |p. I hav|en't the|
|00004960| 0a 73 6c 69 67 68 74 65 | 73 74 20 63 6c 75 65 20 |.slighte|st clue |
|00004970| 6f 66 20 77 68 61 74 20 | 74 68 65 20 70 72 6f 62 |of what |the prob|
|00004980| 6c 65 6d 20 69 73 20 2d | 20 69 74 20 63 61 6e 20 |lem is -| it can |
|00004990| 62 65 20 65 76 65 72 79 | 74 68 69 6e 67 20 66 72 |be every|thing fr|
|000049a0| 6f 6d 20 41 46 6f 72 74 | 68 27 73 0a 43 61 6c 6c |om AFort|h's.Call|
|000049b0| 42 61 63 6b 20 68 61 6e | 64 6c 65 72 20 74 6f 20 |Back han|dler to |
|000049c0| 69 74 27 73 20 53 65 72 | 76 69 63 65 5f 4d 65 6d |it's Ser|vice_Mem|
|000049d0| 6f 72 79 20 68 61 6e 64 | 6c 65 72 2e 20 50 6c 65 |ory hand|ler. Ple|
|000049e0| 61 73 65 20 68 65 6c 70 | 20 6d 65 20 69 66 20 79 |ase help| me if y|
|000049f0| 6f 75 20 6b 6e 6f 77 0a | 68 6f 77 20 42 41 53 49 |ou know.|how BASI|
|00004a00| 43 20 64 6f 65 73 20 74 | 68 69 73 2c 20 61 6e 64 |C does t|his, and|
|00004a10| 20 69 66 20 79 6f 75 20 | 6b 6e 6f 77 20 77 68 61 | if you |know wha|
|00004a20| 74 20 42 41 53 49 43 20 | 61 73 73 75 6d 65 73 20 |t BASIC |assumes |
|00004a30| 52 32 20 63 6f 6e 74 61 | 69 6e 73 20 69 6e 0a 53 |R2 conta|ins in.S|
|00004a40| 65 72 76 69 63 65 5f 4d | 65 6d 6f 72 79 2c 20 61 |ervice_M|emory, a|
|00004a50| 73 20 74 68 69 73 20 69 | 73 6e 27 74 20 64 6f 63 |s this i|sn't doc|
|00004a60| 75 6d 65 6e 74 65 64 20 | 69 6e 20 74 68 65 20 50 |umented |in the P|
|00004a70| 52 4d 2e 0a 0a 46 69 6c | 65 73 20 6e 6f 74 20 63 |RM...Fil|es not c|
|00004a80| 6c 6f 73 65 64 20 6f 6e | 20 65 72 72 6f 72 2e 0a |losed on| error..|
|00004a90| 49 66 20 61 6e 20 65 72 | 72 6f 72 20 6f 63 63 75 |If an er|ror occu|
|00004aa0| 72 73 20 77 68 69 6c 65 | 20 69 6e 74 65 72 70 72 |rs while| interpr|
|00004ab0| 65 74 69 6e 67 20 66 72 | 6f 6d 20 61 20 66 69 6c |eting fr|om a fil|
|00004ac0| 65 2c 20 77 68 69 63 68 | 20 68 61 73 20 62 65 65 |e, which| has bee|
|00004ad0| 6e 20 49 4e 43 4c 55 44 | 45 44 0a 62 79 20 61 6e |n INCLUD|ED.by an|
|00004ae0| 6f 74 68 65 72 20 66 69 | 6c 65 2c 20 74 68 65 6e |other fi|le, then|
|00004af0| 20 6f 6e 6c 79 20 74 68 | 65 20 66 69 6c 65 20 63 | only th|e file c|
|00004b00| 75 72 72 65 6e 74 6c 79 | 20 62 65 69 6e 67 20 69 |urrently| being i|
|00004b10| 6e 74 65 72 70 72 65 74 | 65 64 20 69 73 20 63 6c |nterpret|ed is cl|
|00004b20| 6f 73 65 64 2e 0a 54 68 | 69 73 20 70 72 6f 62 6c |osed..Th|is probl|
|00004b30| 65 6d 20 61 70 70 6c 69 | 65 73 20 74 6f 20 61 6e |em appli|es to an|
|00004b40| 79 20 6e 65 73 74 69 6e | 67 20 64 65 70 74 68 2e |y nestin|g depth.|
|00004b50| 20 49 74 20 69 73 20 68 | 61 72 64 20 74 6f 20 61 | It is h|ard to a|
|00004b60| 76 6f 69 64 20 62 65 63 | 61 75 73 65 20 74 68 65 |void bec|ause the|
|00004b70| 0a 66 69 6c 65 2d 68 61 | 6e 64 6c 65 73 20 6f 66 |.file-ha|ndles of|
|00004b80| 20 74 68 65 20 6e 65 73 | 74 65 64 20 66 69 6c 65 | the nes|ted file|
|00004b90| 73 20 61 72 65 20 6e 6f | 74 20 64 69 72 65 63 74 |s are no|t direct|
|00004ba0| 6c 79 20 61 63 63 65 73 | 73 69 62 6c 65 20 62 79 |ly acces|sible by|
|00004bb0| 20 74 68 65 0a 46 6f 72 | 74 68 20 6b 65 72 6e 65 | the.For|th kerne|
|00004bc0| 6c 2e 20 49 74 20 69 73 | 20 6e 6f 74 20 6e 69 63 |l. It is| not nic|
|00004bd0| 65 20 6a 75 73 74 20 74 | 6f 20 63 6c 6f 73 65 20 |e just t|o close |
|00004be0| 61 6c 6c 20 66 69 6c 65 | 73 20 6f 6e 20 74 68 65 |all file|s on the|
|00004bf0| 20 63 75 72 72 65 6e 74 | 20 66 69 6c 69 6e 67 0a | current| filing.|
|00004c00| 73 79 73 74 65 6d 2c 20 | 73 6f 20 74 68 69 73 20 |system, |so this |
|00004c10| 69 73 6e 27 74 20 61 20 | 73 6f 6c 75 74 69 6f 6e |isn't a |solution|
|00004c20| 2e 0a 49 66 20 74 68 69 | 73 20 70 72 6f 62 6c 65 |..If thi|s proble|
|00004c30| 6d 20 69 73 20 61 20 6d | 61 6a 6f 72 20 6e 75 69 |m is a m|ajor nui|
|00004c40| 73 61 6e 63 65 2c 20 74 | 68 65 6e 20 69 74 20 63 |sance, t|hen it c|
|00004c50| 6f 75 6c 64 20 62 65 20 | 73 6f 6c 76 65 64 20 62 |ould be |solved b|
|00004c60| 79 20 73 74 6f 72 69 6e | 67 0a 74 68 65 20 66 69 |y storin|g.the fi|
|00004c70| 6c 65 2d 68 61 6e 64 6c | 65 20 6f 66 20 65 61 63 |le-handl|e of eac|
|00004c80| 68 20 61 6e 64 20 65 76 | 65 72 79 20 66 69 6c 65 |h and ev|ery file|
|00004c90| 20 6f 70 65 6e 65 64 2c | 20 73 6f 6d 65 77 68 65 | opened,| somewhe|
|00004ca0| 72 65 20 69 6e 20 74 68 | 65 20 61 70 70 6c 69 63 |re in th|e applic|
|00004cb0| 61 74 69 6f 6e 0a 73 70 | 61 63 65 2c 20 61 6e 64 |ation.sp|ace, and|
|00004cc0| 20 77 68 65 6e 20 61 6e | 20 65 72 72 6f 72 20 6f | when an| error o|
|00004cd0| 63 63 75 72 72 65 64 2c | 20 74 68 65 6e 20 61 6c |ccurred,| then al|
|00004ce0| 6c 20 74 68 65 73 65 20 | 66 69 6c 65 73 20 77 6f |l these |files wo|
|00004cf0| 75 6c 64 20 62 65 20 63 | 6c 6f 73 65 64 2e 0a 0a |uld be c|losed...|
|00004d00| 0a 44 6f 75 62 6c 65 20 | 6c 65 6e 67 74 68 20 6e |.Double |length n|
|00004d10| 75 6d 62 65 72 73 20 6e | 6f 74 20 73 65 70 61 72 |umbers n|ot separ|
|00004d20| 61 62 6c 65 20 62 79 20 | 70 65 72 69 6f 64 73 2e |able by |periods.|
|00004d30| 0a 54 68 65 20 41 4e 53 | 20 73 74 61 6e 64 61 72 |.The ANS| standar|
|00004d40| 64 20 73 70 65 63 69 66 | 69 65 73 20 74 68 61 74 |d specif|ies that|
|00004d50| 20 64 6f 75 62 6c 65 20 | 6c 65 6e 67 74 68 20 6e | double |length n|
|00004d60| 75 6d 62 65 72 73 20 63 | 61 6e 20 62 65 20 69 6e |umbers c|an be in|
|00004d70| 70 75 74 20 62 79 0a 69 | 6e 73 65 72 74 69 6e 67 |put by.i|nserting|
|00004d80| 20 61 20 70 65 72 69 6f | 64 20 69 6e 74 6f 20 74 | a perio|d into t|
|00004d90| 68 65 20 6e 75 6d 62 65 | 72 20 73 74 72 69 6e 67 |he numbe|r string|
|00004da0| 2e 20 54 68 65 6e 20 74 | 68 65 20 64 69 67 69 74 |. Then t|he digit|
|00004db0| 73 20 74 6f 20 74 68 65 | 20 6c 65 66 74 20 6f 66 |s to the| left of|
|00004dc0| 20 74 68 65 0a 70 65 72 | 69 6f 64 20 77 69 6c 6c | the.per|iod will|
|00004dd0| 20 62 65 20 74 68 65 20 | 6d 6f 73 74 20 73 69 67 | be the |most sig|
|00004de0| 6e 69 66 69 63 61 6e 74 | 20 70 61 72 74 20 6f 66 |nificant| part of|
|00004df0| 20 74 68 65 20 64 6f 75 | 62 6c 65 20 6e 75 6d 62 | the dou|ble numb|
|00004e00| 65 72 20 61 6e 64 20 74 | 68 65 20 64 69 67 69 74 |er and t|he digit|
|00004e10| 73 0a 74 6f 20 74 68 65 | 20 72 69 67 68 74 20 6f |s.to the| right o|
|00004e20| 66 20 74 68 65 20 70 65 | 72 69 6f 64 20 77 69 6c |f the pe|riod wil|
|00004e30| 6c 20 62 65 20 74 68 65 | 20 6c 65 61 73 74 20 73 |l be the| least s|
|00004e40| 69 67 6e 69 66 69 63 61 | 6e 74 20 70 61 72 74 2e |ignifica|nt part.|
|00004e50| 20 54 68 69 73 20 66 65 | 61 74 75 72 65 0a 69 73 | This fe|ature.is|
|00004e60| 20 6e 6f 74 20 73 75 70 | 70 6f 72 74 65 64 20 69 | not sup|ported i|
|00004e70| 6e 20 74 68 65 20 63 75 | 72 72 65 6e 74 20 72 65 |n the cu|rrent re|
|00004e80| 6c 65 61 73 65 2e 0a 0a | 0a 53 6f 6d 65 20 65 72 |lease...|.Some er|
|00004e90| 72 6f 72 73 20 6e 6f 74 | 20 64 65 74 65 63 74 65 |rors not| detecte|
|00004ea0| 64 2e 0a 4d 61 6e 79 20 | 61 6d 62 69 67 75 6f 73 |d..Many |ambiguos|
|00004eb0| 20 63 6f 6e 64 69 74 69 | 6f 6e 73 2c 20 61 73 20 | conditi|ons, as |
|00004ec0| 74 68 65 79 20 61 72 65 | 20 63 61 6c 6c 65 64 20 |they are| called |
|00004ed0| 69 6e 20 74 68 65 20 41 | 4e 53 20 53 74 61 6e 64 |in the A|NS Stand|
|00004ee0| 61 72 64 2c 20 61 72 65 | 0a 64 65 74 65 63 74 65 |ard, are|.detecte|
|00004ef0| 64 20 61 73 20 65 72 72 | 6f 72 73 20 69 6e 20 41 |d as err|ors in A|
|00004f00| 46 6f 72 74 68 2e 20 54 | 68 6f 75 67 68 20 6e 6f |Forth. T|hough no|
|00004f10| 74 20 61 6c 6c 20 61 72 | 65 20 64 65 74 65 63 74 |t all ar|e detect|
|00004f20| 65 64 2e 20 45 73 70 65 | 63 69 61 6c 6c 79 0a 72 |ed. Espe|cially.r|
|00004f30| 75 6e 2d 74 69 6d 65 20 | 65 72 72 6f 72 73 20 61 |un-time |errors a|
|00004f40| 72 65 20 6e 6f 74 20 63 | 68 65 63 6b 65 64 20 66 |re not c|hecked f|
|00004f50| 6f 72 2c 20 61 73 20 74 | 68 65 79 20 77 69 6c 6c |or, as t|hey will|
|00004f60| 20 72 65 64 75 63 65 20 | 65 78 65 63 75 74 69 6f | reduce |executio|
|00004f70| 6e 20 73 70 65 65 64 2e | 0a 53 6f 6d 65 20 63 6f |n speed.|.Some co|
|00004f80| 6d 70 69 6c 61 74 69 6f | 6e 20 65 72 72 6f 72 73 |mpilatio|n errors|
|00004f90| 20 61 72 65 20 6e 65 69 | 74 68 65 72 20 64 65 74 | are nei|ther det|
|00004fa0| 65 63 74 65 64 2c 20 61 | 73 20 74 68 69 73 20 77 |ected, a|s this w|
|00004fb0| 6f 75 6c 64 20 72 65 64 | 75 63 65 0a 63 6f 6d 70 |ould red|uce.comp|
|00004fc0| 69 6c 61 74 69 6f 6e 20 | 73 70 65 65 64 2e 0a 0a |ilation |speed...|
|00004fd0| 4f 74 68 65 72 20 65 72 | 72 6f 72 73 2c 20 77 68 |Other er|rors, wh|
|00004fe0| 69 63 68 20 61 72 65 20 | 6e 6f 74 20 64 65 74 65 |ich are |not dete|
|00004ff0| 63 74 65 64 20 69 6e 63 | 6c 75 64 65 3a 0a 44 69 |cted inc|lude:.Di|
|00005000| 63 74 69 6f 6e 61 72 79 | 20 66 75 6c 6c 20 28 6d |ctionary| full (m|
|00005010| 69 67 68 74 20 63 72 61 | 73 68 20 74 68 65 20 6d |ight cra|sh the m|
|00005020| 61 63 68 69 6e 65 20 69 | 66 20 74 68 65 72 65 27 |achine i|f there'|
|00005030| 73 20 6e 6f 74 20 65 6e | 6f 75 67 68 20 72 6f 6f |s not en|ough roo|
|00005040| 6d 29 0a 52 65 74 75 72 | 6e 20 73 74 61 63 6b 20 |m).Retur|n stack |
|00005050| 66 75 6c 6c 0a 50 61 72 | 61 6d 65 74 65 72 20 73 |full.Par|ameter s|
|00005060| 74 61 63 6b 20 66 75 6c | 6c 0a 4f 76 65 72 66 6c |tack ful|l.Overfl|
|00005070| 6f 77 20 69 6e 20 61 72 | 69 74 68 6d 65 74 69 63 |ow in ar|ithmetic|
|00005080| 73 0a 43 6f 72 72 65 63 | 74 20 6d 61 74 63 68 69 |s.Correc|t matchi|
|00005090| 6e 67 20 6f 66 20 66 6c | 6f 77 20 63 6f 6e 74 72 |ng of fl|ow contr|
|000050a0| 6f 6c 20 77 6f 72 64 73 | 20 28 6f 6e 6c 79 20 74 |ol words| (only t|
|000050b0| 6f 20 61 20 63 65 72 74 | 61 69 6e 20 65 78 74 65 |o a cert|ain exte|
|000050c0| 6e 74 29 0a 0a 49 6e 20 | 63 61 73 65 20 79 6f 75 |nt)..In |case you|
|000050d0| 27 72 65 20 69 6e 20 64 | 6f 75 62 74 20 68 6f 77 |'re in d|oubt how|
|000050e0| 20 72 65 73 6f 75 72 63 | 65 73 20 61 72 65 20 61 | resourc|es are a|
|000050f0| 6c 6c 6f 63 61 74 65 64 | 2c 20 75 73 65 20 45 4e |llocated|, use EN|
|00005100| 56 49 52 4f 4e 4d 45 4e | 54 3f 0a 0a 0a 0a 46 65 |VIRONMEN|T?....Fe|
|00005110| 61 74 75 72 65 73 20 6f | 66 20 46 75 74 75 72 65 |atures o|f Future|
|00005120| 20 52 65 6c 65 61 73 65 | 73 20 5f 5f 5f 5f 5f 5f | Release|s ______|
|00005130| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005140| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005150| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 0a 0a 48 |________|_____..H|
|00005160| 65 72 65 20 69 73 20 61 | 20 6c 69 73 74 20 6f 66 |ere is a| list of|
|00005170| 20 66 65 61 74 75 72 65 | 73 20 74 6f 20 65 78 70 | feature|s to exp|
|00005180| 65 63 74 20 66 72 6f 6d | 20 61 20 66 75 74 75 72 |ect from| a futur|
|00005190| 65 20 72 65 6c 65 61 73 | 65 20 28 70 65 72 68 61 |e releas|e (perha|
|000051a0| 70 73 20 74 68 65 0a 6e | 65 78 74 3f 29 20 6f 66 |ps the.n|ext?) of|
|000051b0| 20 41 46 6f 72 74 68 2e | 20 59 6f 75 20 61 72 65 | AForth.| You are|
|000051c0| 20 77 65 6c 63 6f 6d 65 | 20 74 6f 20 73 65 6e 64 | welcome| to send|
|000051d0| 20 6d 65 20 61 20 77 69 | 73 68 6c 69 73 74 20 63 | me a wi|shlist c|
|000051e0| 6f 6e 74 61 69 6e 69 6e | 67 20 61 6e 79 20 6f 66 |ontainin|g any of|
|000051f0| 20 74 68 65 0a 62 65 6c | 6f 77 20 6c 69 73 74 65 | the.bel|ow liste|
|00005200| 64 20 66 65 61 74 75 72 | 65 73 20 6f 72 20 61 6e |d featur|es or an|
|00005210| 79 20 6f 74 68 65 72 20 | 66 65 61 74 75 72 65 73 |y other |features|
|00005220| 20 79 6f 75 20 77 6f 75 | 6c 64 20 6c 69 6b 65 20 | you wou|ld like |
|00005230| 74 6f 20 73 65 65 20 69 | 6e 20 61 20 66 75 74 75 |to see i|n a futu|
|00005240| 72 65 0a 76 65 72 73 69 | 6f 6e 20 6f 66 20 41 46 |re.versi|on of AF|
|00005250| 4f 52 54 48 20 28 73 65 | 65 20 74 68 65 20 21 52 |ORTH (se|e the !R|
|00005260| 65 61 64 4d 65 31 73 74 | 20 66 69 6c 65 20 66 6f |eadMe1st| file fo|
|00005270| 72 20 68 6f 77 20 74 6f | 20 63 6f 6e 74 61 63 74 |r how to| contact|
|00005280| 20 6d 65 29 2e 20 49 27 | 6c 6c 20 68 61 76 65 0a | me). I'|ll have.|
|00005290| 79 6f 75 72 20 77 69 73 | 68 6c 69 73 74 20 69 6e |your wis|hlist in|
|000052a0| 20 6d 69 6e 64 20 77 68 | 65 6e 20 49 20 70 72 65 | mind wh|en I pre|
|000052b0| 70 61 72 65 20 74 68 65 | 20 6e 65 78 74 20 72 65 |pare the| next re|
|000052c0| 6c 65 61 73 65 2e 2e 2e | 0a 0a 46 6c 6f 61 74 69 |lease...|..Floati|
|000052d0| 6e 67 20 70 6f 69 6e 74 | 20 77 6f 72 64 73 65 74 |ng point| wordset|
|000052e0| 2e 0a 54 68 65 20 46 6c | 6f 61 74 69 6e 67 20 70 |..The Fl|oating p|
|000052f0| 6f 69 6e 74 20 77 6f 72 | 64 73 65 74 20 68 61 73 |oint wor|dset has|
|00005300| 20 6e 6f 74 20 62 65 65 | 6e 20 69 6e 63 6c 75 64 | not bee|n includ|
|00005310| 65 64 20 69 6e 20 74 68 | 69 73 20 72 65 6c 65 61 |ed in th|is relea|
|00005320| 73 65 2c 20 61 73 20 49 | 20 6f 6e 6c 79 0a 75 73 |se, as I| only.us|
|00005330| 65 20 66 6c 6f 61 74 73 | 20 76 65 72 79 20 73 65 |e floats| very se|
|00005340| 6c 64 6f 6d 2e 20 54 68 | 65 20 46 6c 6f 61 74 69 |ldom. Th|e Floati|
|00005350| 6e 67 20 70 6f 69 6e 74 | 20 77 6f 72 64 73 65 74 |ng point| wordset|
|00005360| 20 63 61 6e 20 62 65 20 | 73 75 70 70 6c 69 65 64 | can be |supplied|
|00005370| 20 61 73 20 73 6f 75 72 | 63 65 73 0a 66 6f 72 20 | as sour|ces.for |
|00005380| 69 6e 63 6c 75 73 69 6f | 6e 20 6f 66 20 74 68 6f |inclusio|n of tho|
|00005390| 73 65 20 77 68 6f 20 77 | 61 6e 74 20 74 6f 20 75 |se who w|ant to u|
|000053a0| 73 65 20 66 6c 6f 61 74 | 69 6e 67 20 70 6f 69 6e |se float|ing poin|
|000053b0| 74 20 6e 75 6d 62 65 72 | 73 20 6f 72 20 69 74 20 |t number|s or it |
|000053c0| 63 61 6e 20 62 65 0a 69 | 6e 63 6c 75 64 65 64 20 |can be.i|ncluded |
|000053d0| 69 6e 20 74 68 65 20 46 | 6f 72 74 68 20 6b 65 72 |in the F|orth ker|
|000053e0| 6e 65 6c 2c 20 77 68 65 | 72 65 20 69 74 27 20 65 |nel, whe|re it' e|
|000053f0| 73 74 6d 61 74 65 64 20 | 74 6f 20 6f 63 63 75 70 |stmated |to occup|
|00005400| 79 20 74 68 65 20 6f 64 | 64 20 32 4b 42 2e 0a 0a |y the od|d 2KB...|
|00005410| 41 73 73 65 6d 62 6c 65 | 72 20 77 6f 72 64 73 65 |Assemble|r wordse|
|00005420| 74 2e 0a 41 20 70 6f 73 | 74 66 69 78 20 61 73 73 |t..A pos|tfix ass|
|00005430| 65 6d 62 6c 65 72 20 77 | 6f 72 64 73 65 74 20 63 |embler w|ordset c|
|00005440| 61 6e 20 62 65 20 73 75 | 70 70 6c 69 65 64 20 61 |an be su|pplied a|
|00005450| 73 20 73 6f 75 72 63 65 | 73 20 6f 72 20 72 65 73 |s source|s or res|
|00005460| 69 64 65 20 69 6e 20 74 | 68 65 20 46 6f 72 74 68 |ide in t|he Forth|
|00005470| 0a 6b 65 72 6e 65 6c 2e | 20 49 74 20 69 73 20 65 |.kernel.| It is e|
|00005480| 73 74 69 6d 61 74 65 64 | 20 74 6f 20 6f 63 63 75 |stimated| to occu|
|00005490| 70 79 20 74 68 65 20 6f | 64 64 20 32 4b 42 20 6f |py the o|dd 2KB o|
|000054a0| 66 20 73 70 61 63 65 20 | 69 6e 20 74 68 65 20 46 |f space |in the F|
|000054b0| 6f 72 74 68 20 4d 6f 64 | 75 6c 65 2e 0a 0a 44 6f |orth Mod|ule...Do|
|000054c0| 75 62 6c 65 20 6e 75 6d | 62 65 72 20 77 6f 72 64 |uble num|ber word|
|000054d0| 73 65 74 0a 54 68 65 20 | 64 6f 75 62 6c 65 20 6e |set.The |double n|
|000054e0| 75 6d 62 65 72 20 77 6f | 72 64 73 65 74 20 68 61 |umber wo|rdset ha|
|000054f0| 73 20 6e 6f 74 20 62 65 | 65 6e 20 69 6e 63 6c 75 |s not be|en inclu|
|00005500| 64 65 64 2c 20 61 73 20 | 36 34 20 62 69 74 20 6e |ded, as |64 bit n|
|00005510| 75 6d 62 65 72 73 20 61 | 72 65 20 76 65 72 79 0a |umbers a|re very.|
|00005520| 72 61 72 65 6c 79 20 75 | 73 65 64 2e 20 49 66 20 |rarely u|sed. If |
|00005530| 72 65 71 75 65 73 74 73 | 20 61 72 65 20 6d 61 64 |requests| are mad|
|00005540| 65 20 66 6f 72 20 74 68 | 69 73 2c 20 49 20 77 69 |e for th|is, I wi|
|00005550| 6c 6c 20 63 6f 6e 73 69 | 64 65 72 20 73 75 70 70 |ll consi|der supp|
|00005560| 6c 79 69 6e 67 20 69 74 | 20 61 73 0a 73 6f 75 72 |lying it| as.sour|
|00005570| 63 65 73 20 61 6e 64 20 | 77 69 6c 6c 20 6f 6e 6c |ces and |will onl|
|00005580| 79 20 69 6e 63 6c 75 64 | 65 20 69 74 20 69 6e 20 |y includ|e it in |
|00005590| 74 68 65 20 6b 65 72 6e | 65 6c 20 69 66 20 74 68 |the kern|el if th|
|000055a0| 65 72 65 20 69 73 20 61 | 20 67 72 65 61 74 20 64 |ere is a| great d|
|000055b0| 65 6d 61 6e 64 20 66 6f | 72 0a 74 68 69 73 2e 0a |emand fo|r.this..|
|000055c0| 0a 44 65 73 6b 74 6f 70 | 20 74 61 73 6b 20 77 69 |.Desktop| task wi|
|000055d0| 6e 64 6f 77 2e 0a 54 68 | 69 73 20 77 69 6c 6c 20 |ndow..Th|is will |
|000055e0| 67 69 76 65 20 79 6f 75 | 20 74 68 65 20 6f 70 70 |give you| the opp|
|000055f0| 6f 72 74 75 6e 69 74 79 | 20 74 6f 20 68 61 76 65 |ortunity| to have|
|00005600| 20 74 68 65 20 46 6f 72 | 74 68 20 69 6e 74 65 72 | the For|th inter|
|00005610| 70 72 65 74 65 72 20 72 | 75 6e 20 69 6e 20 61 0a |preter r|un in a.|
|00005620| 74 65 78 74 20 77 69 6e | 64 6f 77 20 69 6e 20 74 |text win|dow in t|
|00005630| 68 65 20 64 65 73 6b 74 | 6f 70 2e 20 49 74 20 77 |he deskt|op. It w|
|00005640| 69 6c 6c 20 6d 75 6c 74 | 69 74 61 73 6b 20 61 73 |ill mult|itask as|
|00005650| 20 64 65 66 61 75 6c 74 | 20 61 6e 64 20 79 6f 75 | default| and you|
|00005660| 20 63 61 6e 20 68 61 76 | 65 20 61 73 0a 6d 61 6e | can hav|e as.man|
|00005670| 79 20 46 6f 72 74 68 20 | 74 61 73 6b 73 20 61 63 |y Forth |tasks ac|
|00005680| 74 69 76 65 20 61 73 20 | 79 6f 75 20 77 69 73 68 |tive as |you wish|
|00005690| 2e 20 59 6f 75 20 63 61 | 6e 20 75 73 65 20 69 74 |. You ca|n use it|
|000056a0| 20 61 73 20 61 20 70 72 | 6f 67 72 61 6d 6d 61 62 | as a pr|ogrammab|
|000056b0| 6c 65 0a 63 61 6c 63 75 | 6c 61 74 6f 72 20 61 6c |le.calcu|lator al|
|000056c0| 77 61 79 73 20 61 74 20 | 68 61 6e 64 2e 20 59 6f |ways at |hand. Yo|
|000056d0| 75 20 63 61 6e 20 6c 65 | 74 20 69 74 20 77 6f 72 |u can le|t it wor|
|000056e0| 6b 20 6f 6e 20 73 6f 6d | 65 20 64 61 74 61 20 69 |k on som|e data i|
|000056f0| 6e 20 74 68 65 0a 62 61 | 63 6b 67 72 6f 75 6e 64 |n the.ba|ckground|
|00005700| 2c 20 73 61 76 69 6e 67 | 20 79 6f 75 20 66 72 6f |, saving| you fro|
|00005710| 6d 20 77 72 69 74 69 6e | 67 20 61 20 63 6f 6d 70 |m writin|g a comp|
|00005720| 6c 65 74 65 20 57 69 6d | 70 20 61 70 70 6c 69 63 |lete Wim|p applic|
|00005730| 61 74 69 6f 6e 20 69 6e | 63 6c 75 64 69 6e 67 20 |ation in|cluding |
|00005740| 61 6c 6c 0a 74 68 65 20 | 63 61 6c 6c 73 20 74 6f |all.the |calls to|
|00005750| 20 57 69 6d 70 2e 0a 54 | 68 65 20 44 65 73 6b 74 | Wimp..T|he Deskt|
|00005760| 6f 70 20 77 69 6e 64 6f | 77 20 66 65 61 74 75 72 |op windo|w featur|
|00005770| 65 20 69 73 20 65 73 74 | 69 6d 61 74 65 64 20 74 |e is est|imated t|
|00005780| 6f 20 65 78 74 65 6e 64 | 20 74 68 65 20 73 69 7a |o extend| the siz|
|00005790| 65 20 6f 66 20 74 68 65 | 20 46 6f 72 74 68 0a 6d |e of the| Forth.m|
|000057a0| 6f 64 75 6c 65 20 62 79 | 20 73 65 76 65 72 61 6c |odule by| several|
|000057b0| 20 6b 69 6c 6f 62 79 74 | 65 73 20 2d 20 61 6c 6c | kilobyt|es - all|
|000057c0| 20 64 65 70 65 6e 64 69 | 6e 67 20 6f 6e 20 69 6d | dependi|ng on im|
|000057d0| 70 6c 65 6d 65 6e 74 61 | 74 69 6f 6e 2e 20 54 68 |plementa|tion. Th|
|000057e0| 69 73 20 66 65 61 74 75 | 72 65 0a 63 6f 75 6c 64 |is featu|re.could|
|000057f0| 20 28 74 6f 20 73 61 76 | 65 20 52 4d 41 20 73 70 | (to sav|e RMA sp|
|00005800| 61 63 65 29 20 62 65 20 | 69 6d 70 6c 65 6d 65 6e |ace) be |implemen|
|00005810| 74 65 64 20 61 73 20 61 | 6e 20 61 6c 74 65 72 6e |ted as a|n altern|
|00005820| 61 74 69 76 65 20 46 6f | 72 74 68 20 6d 6f 64 75 |ative Fo|rth modu|
|00005830| 6c 65 2c 20 73 6f 0a 74 | 68 65 20 75 73 65 72 20 |le, so.t|he user |
|00005840| 63 6f 75 6c 64 20 64 65 | 63 69 64 65 20 77 68 69 |could de|cide whi|
|00005850| 63 68 20 6d 6f 64 75 6c | 65 20 74 6f 20 75 73 65 |ch modul|e to use|
|00005860| 2e 0a 0a 55 73 65 20 6f | 66 20 46 6f 72 74 68 24 |...Use o|f Forth$|
|00005870| 50 61 74 68 20 76 61 72 | 69 61 62 6c 65 20 69 6e |Path var|iable in|
|00005880| 20 49 4e 43 4c 55 44 45 | 44 0a 49 66 20 61 20 6c | INCLUDE|D.If a l|
|00005890| 65 61 66 2d 66 69 6c 65 | 6e 61 6d 65 20 69 73 20 |eaf-file|name is |
|000058a0| 74 68 65 20 6f 6e 6c 79 | 20 61 72 67 75 6d 65 6e |the only| argumen|
|000058b0| 74 20 74 6f 20 49 4e 43 | 4c 55 44 45 44 2c 20 74 |t to INC|LUDED, t|
|000058c0| 68 65 6e 20 74 68 65 20 | 66 69 6c 65 20 77 69 6c |hen the |file wil|
|000058d0| 6c 20 62 65 0a 73 65 61 | 72 63 68 65 64 20 66 6f |l be.sea|rched fo|
|000058e0| 72 20 75 73 69 6e 67 20 | 74 68 65 20 46 6f 72 74 |r using |the Fort|
|000058f0| 68 24 50 61 74 68 20 76 | 61 72 69 61 62 6c 65 2e |h$Path v|ariable.|
|00005900| 20 54 68 69 73 20 63 61 | 6e 20 62 65 20 75 74 69 | This ca|n be uti|
|00005910| 6c 69 7a 65 64 20 74 6f | 20 64 69 72 65 63 74 0a |lized to| direct.|
|00005920| 73 65 61 72 63 68 65 73 | 20 61 6e 79 77 68 65 72 |searches| anywher|
|00005930| 65 20 2d 20 6d 6f 73 74 | 20 75 73 65 66 75 6c 6c |e - most| usefull|
|00005940| 79 20 74 6f 20 73 65 61 | 72 63 68 20 6c 69 62 72 |y to sea|rch libr|
|00005950| 61 72 69 65 73 20 73 75 | 70 70 6c 69 65 64 20 77 |aries su|pplied w|
|00005960| 69 74 68 20 41 46 6f 72 | 74 68 2e 0a 0a 0a 0a 52 |ith AFor|th.....R|
|00005970| 65 76 69 73 69 6f 6e 20 | 48 69 73 74 6f 72 79 20 |evision |History |
|00005980| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005990| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000059a0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|000059b0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 0a 0a 41 |________|_____..A|
|000059c0| 46 6f 72 74 68 20 68 61 | 73 20 6e 6f 20 72 65 76 |Forth ha|s no rev|
|000059d0| 69 73 69 6f 6e 20 68 69 | 73 74 6f 72 79 2c 20 61 |ision hi|story, a|
|000059e0| 73 20 74 68 69 73 20 69 | 73 20 74 68 65 20 66 69 |s this i|s the fi|
|000059f0| 72 73 74 20 72 65 6c 65 | 61 73 65 2e 0a 46 69 6c |rst rele|ase..Fil|
|00005a00| 65 44 61 74 61 82 21 52 | 65 61 64 4d 65 31 73 74 |eData.!R|eadMe1st|
|00005a10| 00 4e 15 00 00 43 ff ff | ff 18 e7 4e 64 03 00 03 |.N...C..|...Nd...|
|00005a20| d6 0a 43 6f 6e 76 65 6e | 74 69 6f 6e 73 20 61 6e |..Conven|tions an|
|00005a30| 64 20 46 6f 72 6d 61 74 | 20 6f 66 20 53 65 6d 61 |d Format| of Sema|
|00005a40| 6e 74 69 63 73 20 66 69 | 6c 65 73 0a 0a 0a 0a 43 |ntics fi|les....C|
|00005a50| 6f 6e 74 65 6e 74 73 20 | 5f 5f 5f 5f 5f 5f 5f 5f |ontents |________|
|00005a60| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005a70| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005a80| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005a90| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 0a 0a |________|______..|
|00005aa0| 46 69 6c 65 73 0a 46 6f | 72 6d 61 74 20 6f 66 20 |Files.Fo|rmat of |
|00005ab0| 57 6f 72 64 20 53 65 6d | 61 6e 74 69 63 20 44 65 |Word Sem|antic De|
|00005ac0| 73 63 72 69 70 74 69 6f | 6e 73 0a 20 20 20 20 53 |scriptio|ns. S|
|00005ad0| 74 61 63 6b 20 4e 6f 74 | 61 74 69 6f 6e 0a 20 20 |tack Not|ation. |
|00005ae0| 20 20 49 6e 70 75 74 20 | 54 65 78 74 20 41 62 62 | Input |Text Abb|
|00005af0| 72 65 76 69 61 74 69 6f | 6e 73 0a 20 20 20 20 44 |reviatio|ns. D|
|00005b00| 61 74 61 20 54 79 70 65 | 20 43 6f 6d 70 61 74 61 |ata Type| Compata|
|00005b10| 62 69 6c 69 74 79 0a 0a | 0a 46 69 6c 65 73 20 5f |bility..|.Files _|
|00005b20| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005b30| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005b40| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005b50| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005b60| 5f 5f 5f 5f 5f 5f 5f 5f | 0a 0a 54 68 69 73 20 64 |________|..This d|
|00005b70| 69 72 65 63 74 6f 72 79 | 20 63 6f 6e 74 61 69 6e |irectory| contain|
|00005b80| 20 74 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 66 | the fol|lowing f|
|00005b90| 69 6c 65 73 3a 0a 0a 21 | 52 65 61 64 4d 65 31 73 |iles:..!|ReadMe1s|
|00005ba0| 74 20 20 20 20 20 20 54 | 68 69 73 20 66 69 6c 65 |t T|his file|
|00005bb0| 2e 20 45 78 70 6c 61 69 | 6e 73 20 66 6f 72 6d 61 |. Explai|ns forma|
|00005bc0| 74 20 6f 66 20 77 6f 72 | 64 20 64 65 73 63 72 69 |t of wor|d descri|
|00005bd0| 70 74 69 6f 6e 73 20 75 | 73 65 64 20 0a 20 20 20 |ptions u|sed . |
|00005be0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 69 6e 20 | | in |
|00005bf0| 74 68 65 20 6f 74 68 65 | 72 20 66 69 6c 65 73 20 |the othe|r files |
|00005c00| 69 6e 20 74 68 69 73 20 | 64 69 72 65 63 74 6f 72 |in this |director|
|00005c10| 79 2e 0a 43 6f 72 65 20 | 20 20 20 20 20 20 20 20 |y..Core | |
|00005c20| 20 20 20 53 65 6d 61 6e | 74 69 63 20 64 65 73 63 | Seman|tic desc|
|00005c30| 72 69 70 74 69 6f 6e 73 | 20 66 6f 72 20 74 68 65 |riptions| for the|
|00005c40| 20 43 6f 72 65 2c 20 43 | 6f 72 65 20 45 78 74 65 | Core, C|ore Exte|
|00005c50| 6e 73 69 6f 6e 73 20 61 | 6e 64 0a 20 20 20 20 20 |nsions a|nd. |
|00005c60| 20 20 20 20 20 20 20 20 | 20 20 20 45 72 72 6f 72 | | Error|
|00005c70| 20 68 61 6e 64 6c 69 6e | 67 20 77 6f 72 64 20 73 | handlin|g word s|
|00005c80| 65 74 73 2e 0a 41 72 63 | 68 69 6d 65 64 65 73 20 |ets..Arc|himedes |
|00005c90| 20 20 20 20 20 53 65 6d | 61 6e 74 69 63 73 20 66 | Sem|antics f|
|00005ca0| 6f 72 20 74 68 65 20 6e | 6f 6e 2d 73 74 61 6e 64 |or the n|on-stand|
|00005cb0| 61 72 64 20 77 6f 72 64 | 73 2c 20 77 68 69 63 68 |ard word|s, which|
|00005cc0| 20 61 72 65 20 73 75 70 | 70 6c 69 65 64 20 74 6f | are sup|plied to|
|00005cd0| 0a 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |. | |
|00005ce0| 20 65 61 73 65 20 74 68 | 65 20 75 73 65 20 6f 66 | ease th|e use of|
|00005cf0| 20 46 6f 72 74 68 20 6f | 6e 20 74 68 65 20 41 72 | Forth o|n the Ar|
|00005d00| 63 68 69 6d 65 64 65 73 | 2e 0a 46 69 6c 65 41 63 |chimedes|..FileAc|
|00005d10| 63 65 73 73 20 20 20 20 | 20 20 53 65 6d 61 6e 74 |cess | Semant|
|00005d20| 69 63 20 64 65 73 63 72 | 69 70 74 69 6f 6e 73 20 |ic descr|iptions |
|00005d30| 66 6f 72 20 74 68 65 20 | 46 69 6c 65 20 41 63 63 |for the |File Acc|
|00005d40| 65 73 73 20 61 6e 64 20 | 46 69 6c 65 20 41 63 63 |ess and |File Acc|
|00005d50| 65 73 73 0a 20 20 20 20 | 20 20 20 20 20 20 20 20 |ess. | |
|00005d60| 20 20 20 20 45 78 74 65 | 6e 73 69 6f 6e 73 20 77 | Exte|nsions w|
|00005d70| 6f 72 64 20 73 65 74 73 | 2e 0a 54 6f 6f 6c 6b 69 |ord sets|..Toolki|
|00005d80| 74 20 20 20 20 20 20 20 | 20 20 53 65 6d 61 6e 74 |t | Semant|
|00005d90| 69 63 73 20 66 6f 72 20 | 74 68 65 20 50 72 6f 67 |ics for |the Prog|
|00005da0| 72 61 6d 6d 69 6e 67 20 | 54 6f 6f 6c 73 20 77 6f |ramming |Tools wo|
|00005db0| 72 64 20 73 65 74 2e 0a | 0a 0a 0a 46 6f 72 6d 61 |rd set..|...Forma|
|00005dc0| 74 20 6f 66 20 57 6f 72 | 64 20 53 65 6d 61 6e 74 |t of Wor|d Semant|
|00005dd0| 69 63 20 44 65 73 63 72 | 69 70 74 69 6f 6e 73 20 |ic Descr|iptions |
|00005de0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005df0| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |________|________|
|00005e00| 5f 5f 5f 5f 5f 5f 5f 5f | 5f 5f 0a 0a 41 20 73 65 |________|__..A se|
|00005e10| 6d 61 6e 74 69 63 20 64 | 65 73 63 72 69 70 74 69 |mantic d|escripti|
|00005e20| 6f 6e 20 6f 66 20 61 20 | 77 6f 72 64 20 6d 65 61 |on of a |word mea|
|00005e30| 6e 73 3a 20 77 68 61 74 | 20 74 68 65 20 77 6f 72 |ns: what| the wor|
|00005e40| 64 20 64 6f 65 73 20 77 | 68 65 6e 20 65 78 65 63 |d does w|hen exec|
|00005e50| 75 74 65 64 20 6f 72 0a | 63 6f 6d 70 69 6c 65 64 |uted or.|compiled|
|00005e60| 20 2d 20 69 74 20 63 61 | 6e 20 62 65 20 74 68 6f | - it ca|n be tho|
|00005e70| 75 67 68 74 20 6f 66 20 | 61 73 20 61 20 70 6c 61 |ught of |as a pla|
|00005e80| 69 6e 20 64 65 73 63 72 | 69 70 74 69 6f 6e 20 6f |in descr|iption o|
|00005e90| 66 20 61 20 63 6f 6d 6d | 61 6e 64 2e 0a 0a 45 61 |f a comm|and...Ea|
|00005ea0| 63 68 20 77 6f 72 64 20 | 64 65 73 63 72 69 70 74 |ch word |descript|
|00005eb0| 69 6f 6e 20 73 74 61 72 | 74 20 77 69 74 68 20 61 |ion star|t with a|
|00005ec0| 20 68 65 61 64 65 72 20 | 63 6f 6e 74 61 69 6e 69 | header |containi|
|00005ed0| 6e 67 2c 20 66 72 6f 6d | 20 6c 65 66 74 20 74 6f |ng, from| left to|
|00005ee0| 20 72 69 67 68 74 3a 0a | 0a 57 6f 72 64 20 6e 61 | right:.|.Word na|
|00005ef0| 6d 65 20 69 6e 20 75 70 | 70 65 72 20 63 61 73 65 |me in up|per case|
|00005f00| 2e 0a 53 74 61 63 6b 20 | 70 61 72 61 6d 65 74 65 |..Stack |paramete|
|00005f10| 72 73 0a 57 6f 72 64 20 | 53 65 74 20 64 65 73 69 |rs.Word |Set desi|
|00005f20| 67 6e 61 74 6f 72 0a 57 | 6f 72 64 20 61 74 74 72 |gnator.W|ord attr|
|00005f30| 69 62 75 74 65 73 0a 0a | 54 68 65 20 77 6f 72 64 |ibutes..|The word|
|00005f40| 20 6e 61 6d 65 20 69 73 | 20 73 65 6c 66 2d 65 78 | name is| self-ex|
|00005f50| 70 6c 61 6e 61 74 6f 72 | 79 2e 20 54 68 65 20 73 |planator|y. The s|
|00005f60| 74 61 63 6b 20 70 61 72 | 61 6d 65 74 65 72 73 20 |tack par|ameters |
|00005f70| 61 72 65 20 67 69 76 65 | 6e 20 61 73 0a 64 65 73 |are give|n as.des|
|00005f80| 63 72 69 62 65 64 20 62 | 65 6c 6f 77 20 69 6e 20 |cribed b|elow in |
|00005f90| 53 74 61 63 6b 20 4e 6f | 74 61 74 69 6f 6e 20 73 |Stack No|tation s|
|00005fa0| 65 63 74 69 6f 6e 2e 20 | 54 68 65 20 77 6f 72 64 |ection. |The word|
|00005fb0| 20 73 65 74 20 64 65 73 | 69 67 6e 61 74 6f 72 20 | set des|ignator |
|00005fc0| 73 68 6f 77 73 2c 0a 77 | 68 69 63 68 20 77 6f 72 |shows,.w|hich wor|
|00005fd0| 64 20 73 65 74 20 74 68 | 65 20 77 6f 72 64 20 62 |d set th|e word b|
|00005fe0| 65 6c 6f 6e 67 73 20 74 | 6f 2e 20 49 74 20 63 61 |elongs t|o. It ca|
|00005ff0| 6e 20 62 65 20 61 6e 79 | 20 6f 66 20 74 68 65 20 |n be any| of the |
|00006000| 66 6f 6c 6c 6f 77 69 6e | 67 3a 0a 0a 43 6f 72 65 |followin|g:..Core|
|00006010| 20 20 20 20 43 6f 72 65 | 20 77 6f 72 64 20 73 65 | Core| word se|
|00006020| 74 0a 44 6f 75 62 6c 65 | 20 20 44 6f 75 62 6c 65 |t.Double| Double|
|00006030| 20 6e 75 6d 62 65 72 20 | 77 6f 72 64 20 73 65 74 | number |word set|
|00006040| 0a 46 69 6c 65 20 20 20 | 20 46 69 6c 65 20 41 63 |.File | File Ac|
|00006050| 63 65 73 73 20 77 6f 72 | 64 20 73 65 74 0a 54 6f |cess wor|d set.To|
|00006060| 6f 6c 6b 69 74 20 50 72 | 6f 67 72 61 6d 6d 65 72 |olkit Pr|ogrammer|
|00006070| 73 20 54 6f 6f 6c 6b 69 | 74 20 77 6f 72 64 20 73 |s Toolki|t word s|
|00006080| 65 74 0a 53 65 61 72 63 | 68 20 20 53 65 61 72 63 |et.Searc|h Searc|
|00006090| 68 20 6f 72 64 65 72 20 | 77 6f 72 64 20 73 65 74 |h order |word set|
|000060a0| 0a 53 74 72 69 6e 67 20 | 20 53 74 72 69 6e 67 20 |.String | String |
|000060b0| 68 61 6e 64 6c 69 6e 67 | 20 77 6f 72 64 20 73 65 |handling| word se|
|000060c0| 74 0a 4d 65 6d 6f 72 79 | 20 20 4d 65 6d 6f 72 79 |t.Memory| Memory|
|000060d0| 20 61 6c 6c 6f 63 61 74 | 69 6f 6e 20 77 6f 72 64 | allocat|ion word|
|000060e0| 20 73 65 74 0a 45 72 72 | 6f 72 20 20 20 45 72 72 | set.Err|or Err|
|000060f0| 6f 72 20 68 61 6e 64 6c | 69 6e 67 20 77 6f 72 64 |or handl|ing word|
|00006100| 20 73 65 74 0a 46 6c 6f | 61 74 20 20 20 46 6c 6f | set.Flo|at Flo|
|00006110| 61 74 69 6e 67 2d 70 6f | 69 6e 74 20 77 6f 72 64 |ating-po|int word|
|00006120| 20 73 65 74 0a 0a 49 66 | 20 74 68 65 20 22 45 78 | set..If| the "Ex|
|00006130| 74 22 20 65 78 74 65 6e | 73 69 6f 6e 20 69 73 20 |t" exten|sion is |
|00006140| 75 73 65 64 20 66 6f 72 | 20 74 68 65 20 77 6f 72 |used for| the wor|
|00006150| 64 20 73 65 74 20 64 65 | 73 69 67 6e 61 74 6f 72 |d set de|signator|
|00006160| 2c 20 69 74 20 6d 65 61 | 6e 73 20 74 68 61 74 20 |, it mea|ns that |
|00006170| 74 68 65 0a 77 6f 72 64 | 20 69 73 20 66 72 6f 6d |the.word| is from|
|00006180| 20 74 68 65 20 63 6f 72 | 72 65 73 70 6f 6e 64 69 | the cor|respondi|
|00006190| 6e 67 20 45 78 74 65 6e | 73 69 6f 6e 20 77 6f 72 |ng Exten|sion wor|
|000061a0| 64 20 73 65 74 2e 0a 0a | 54 68 65 20 77 6f 72 64 |d set...|The word|
|000061b0| 20 61 74 74 72 69 62 75 | 74 65 73 20 73 69 67 6e | attribu|tes sign|
|000061c0| 69 66 69 65 73 20 61 6e | 79 20 73 70 65 63 69 61 |ifies an|y specia|
|000061d0| 6c 20 62 65 68 61 76 69 | 6f 75 72 20 6f 66 20 74 |l behavi|our of t|
|000061e0| 68 65 20 77 6f 72 64 2e | 20 49 74 20 63 61 6e 20 |he word.| It can |
|000061f0| 62 65 0a 65 69 74 68 65 | 72 20 22 43 22 20 6d 65 |be.eithe|r "C" me|
|00006200| 61 6e 69 6e 67 20 74 68 | 61 74 20 69 74 27 73 20 |aning th|at it's |
|00006210| 61 20 63 6f 6d 70 69 6c | 65 20 6f 6e 6c 79 20 77 |a compil|e only w|
|00006220| 6f 72 64 20 61 6e 64 20 | 74 68 75 73 20 6f 6e 6c |ord and |thus onl|
|00006230| 79 20 63 61 6e 20 62 65 | 20 75 73 65 64 20 69 6e |y can be| used in|
|00006240| 0a 61 20 64 65 66 69 6e | 69 74 69 6f 6e 2c 20 6f |.a defin|ition, o|
|00006250| 72 20 69 74 20 63 61 6e | 20 62 65 20 22 44 22 20 |r it can| be "D" |
|00006260| 6d 65 61 6e 69 6e 67 20 | 74 68 61 74 20 74 68 65 |meaning |that the|
|00006270| 20 77 6f 72 64 20 69 73 | 20 61 20 64 65 66 69 6e | word is| a defin|
|00006280| 69 6e 67 20 77 6f 72 64 | 2c 20 61 6e 64 0a 74 68 |ing word|, and.th|
|00006290| 75 73 20 63 6f 6d 70 69 | 6c 65 73 20 61 20 6e 65 |us compi|les a ne|
|000062a0| 77 20 64 65 66 69 6e 69 | 74 69 6f 6e 20 77 68 65 |w defini|tion whe|
|000062b0| 6e 20 65 78 65 63 75 74 | 65 64 2e 0a 0a 41 66 74 |n execut|ed...Aft|
|000062c0| 65 72 20 74 68 65 20 68 | 65 61 64 65 72 20 63 6f |er the h|eader co|
|000062d0| 6d 65 73 20 61 20 74 65 | 78 74 75 61 6c 20 65 78 |mes a te|xtual ex|
|000062e0| 70 6c 61 6e 61 74 69 6f | 6e 20 6f 66 20 74 68 65 |planatio|n of the|
|000062f0| 20 77 6f 72 64 27 73 20 | 62 65 68 61 76 69 6f 75 | word's |behaviou|
|00006300| 72 2e 0a 49 66 20 74 68 | 65 20 77 6f 72 64 20 68 |r..If th|e word h|
|00006310| 61 73 20 64 69 66 66 65 | 72 65 6e 74 20 62 65 68 |as diffe|rent beh|
|00006320| 61 76 69 6f 75 72 20 69 | 6e 20 65 78 65 63 75 74 |aviour i|n execut|
|00006330| 65 20 61 6e 64 20 63 6f | 6d 70 69 6c 65 20 6d 6f |e and co|mpile mo|
|00006340| 64 65 2c 20 74 68 65 0a | 65 78 70 6c 61 6e 61 74 |de, the.|explanat|
|00006350| 69 6f 6e 20 69 73 20 73 | 70 6c 69 74 20 69 6e 20 |ion is s|plit in |
|00006360| 74 77 6f 20 73 65 63 74 | 69 6f 6e 73 2c 20 65 61 |two sect|ions, ea|
|00006370| 63 68 20 70 72 65 63 65 | 65 64 65 64 20 62 79 20 |ch prece|eded by |
|00006380| 65 69 74 68 65 72 20 22 | 45 78 65 63 75 74 69 6f |either "|Executio|
|00006390| 6e 3a 22 0a 6f 72 20 22 | 43 6f 6d 70 69 6c 61 74 |n:".or "|Compilat|
|000063a0| 69 6f 6e 3a 22 20 72 65 | 73 70 65 63 74 69 76 65 |ion:" re|spective|
|000063b0| 6c 79 2e 0a 0a 0a 0a 53 | 74 61 63 6b 20 4e 6f 74 |ly.....S|tack Not|
|000063c0| 61 74 69 6f 6e 20 5f 5f | 5f 5f 5f 5f 5f 5f 5f 5f |ation __|________|
|000063d0| 5f 5f 5f 5f 5f 5f 5f 0a | 0a 53 74 61 63 6b 20 70 |_______.|.Stack p|
|000063e0| 61 72 61 6d 65 74 65 72 | 73 20 61 72 65 20 64 65 |arameter|s are de|
|000063f0| 73 63 72 69 62 65 64 20 | 74 68 75 73 3a 0a 0a 28 |scribed |thus:..(|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.