H. REFERENCES

1. [AHO78] A. V. Aho, B. W. Kernighan, and P. J. Weinberger, "Awk - A Pattern Scanning and Processing Language," Second Edition, Bell Laboratories (1978), 8 pp.

2. [ALL78], J. Allen, Anatomy of LISP, McGraw-Hill, New York, NY (1978), 446 pp.

3. [ANS89] ANS (American National Standard) ASC X3/X3J14 Technical Committee, Forth Programming Systems, ANS ASC X3/X3J14 Technical Committee, 111 N. Sepulveda Blvd., Suite 300, Manhattan Beach CA 90266, BASIS8 revision (May 1989), 97 pp.

4. [BRA88] Ron Braithwaite, "Using a String Stack," Forth Dimensions Vol. 10. No. 3 (Sep-Oct 1988), pp. 15-25.

5. [DUN86] Ray Duncan, Advanced MS-DOS, Microsoft Press (1986), 468 pp.

6. [EAK80] Charles E. Eaker, "Just in CASE," Forth Dimensions Vol. 2 No. 3 (Sep-Oct 1980), pp. 37-40.

7. [EMM87] M. B. Emmer, Vanilla Snobol4 Tutorial and Reference Manual, Catspaw, Inc., Salida, CO (1987), 144 pp.

8. [FEU89] Dennis L. Feucht, "List Processing and Object-Oriented Programming Using Forth," Journal of Forth Application and Research, Vol. 5 No. 3 (1989), pp. 407-414.

9. [GAR89] W. J. Garland et al, "Intelligent real-time system management: towards an operator companion for nuclear power plants," Engineering Computations, Vol. 6, (1989), pp. 97-115.

10. [GRI81] R. E. Griswold, "Source and Cross-Reference Listings for the SIL Implementation of SNOBOL4; Version 3.11," Technical Report S4D26c of the Department of Computer Science, University of Arizona, Tucson, AZ (1981), 126 pp.

11. [GRI83] R. E. Griswold and M. T. Griswold, The Icon Programming Language, Prentice-Hall, Inc., Englewood Cliffs, NJ 07632 (1983), 313 pp.

12. [GRI86] R. E. Griswold and M. T. Griswold, The Implementation of the Icon Programming Language, Princeton University Press, Princeton, NJ 08540 (1986), 336 pp.

13. [HAR88] Harris Corporation, Harris RTX-2000 Programmer's Reference Manual, Harris Corporation, Melbourne, FL 32901 (1988), 115 pp.

14. [HEN80] P. Henderson, Functional Programming: Application and Implementation, Prentice-Hall, Englewood Cliffs, NJ 07632 (1980), 355 pp.

15. [JAM78] John James, "Forth for Microcomputers," Dr. Dobb's Journal Vol. 3 No. 5 (May 1978), pp. 21-27.

16. [JEN85] Earle Jennings, "The Novix NC4000 Project," Computer Language Vol. 2 No. 10 (October 1985), pp. 37-46.

17. [KEN86] Clifford Kent, "F83 String Functions," Forth Dimensions Vol. 7 No. 6 (Mar-Apr 1986), pp. 23-33.

18. [KER76] B. W. Kernighan and P. J. Plauger, Software Tools, Addison-Wesley (1976), 338 pp.

19. [KNU73] Knuth, The Art of Computer Programming, Volume 1, Addison-Wesley (1973), 634 pp.

20. [KOG82] Peter M. Kogge, "An Architectural Trail to Threaded-Code Systems," IEEE Computer, Vol. 15 No. 3 (March 1982), pp. 22-32.

21. [LAX83] Henry Laxen and Michael Perry, F83, an IBM PC implentation of Forth-83, available from Forth Interest Group, P.O. Box 8231, San Jose, CA 95155 (1983), disk.

22. [LEW88] Ted Lewis and Curtis Cook, "Hashing for Dynamic and Static Internal Tables," Byte Magazine, Vol. 13 No. 10 (October 1988), pp. 45-56.

23. [MCC81] Michael McCourt and Richard A. Marisa, "The String Stack," Forth Dimensions Vol. 3 No. 4 (Nov-Dec 1981), pp. 121-124.

24. [NIE80] Hans Niewenhuijzen, "Proposed Forth Strings," Proceedings of the 1980 FORML Conference, pp. 212-220.

25. [PAR83] J. Park, MVP-FORTH Expert System Toolkit, Mountain View Press, Mountain View, CA (1983), 61 pp.

26. [PET89] Steve Peterson, "A Memory Allocation Compaction System," Dr. Dobb's Journal, Vol. 14 No. 4 (April 1989), pp. 50-56.

27. [POU87] Dick Pountain, Object-Oriented Forth, Academic Press (1987), 119 pp.

28. [ROD85] B. Rodriguez, "Lightboard XP Memory Manager," proprietary software of Strand Lighting, Inc., Rancho Dominguez, CA (1985).

29. [ROD89a] B. Rodriguez, "A BNF Parser in Forth," submitted to the ACM sigForth Newsletter for publication (1989).

30. [ROD89b] B. Rodriguez, "A Forth Exception Handler," ACM sigForth Newsletter, No. 2 (1989), pending.

31. [SAN87] D. Sanderson and A. Shackleford, "A Diagnostic Expert System in polyFORTH," Forth, Inc., Manhattan Beach, CA (1987), 9 pp.

32. [SCH88] Klaus Schleisiek-Kern, "Dynamic Memory Allocation," Procceding of the 1988 FORML Conference, pp. 72-77.

33. [SED83] Robert Sedgewick, Algorithms, Addison- Wesley (1983), 551 pp.

34. [SOL85] Solntseff, N., "Snobol4 Pattern Matching Algorithm," course notes for CS 732, McMaster University, Hamilton, Ontario (1985), 1 pp.

35. [TOW86] C. Townsend and D. Feucht, Designing and Programming Personal Expert Systems, Tab Books (1986), 258 pp.

36. [TRA85a] M. J. Tracy, "A Simple Inference Engine," Forth Model Library, Vol. 4, Forth Interest Group, San Jose, CA 95155 (1985), disk.

37. [TRA85b] M. J. Tracy, "A Forth List Handler," Forth Model Library, Vol. 1, Forth Interest Group, San Jose, CA 95155 (1985), disk.

38. [WAI73] W. M. Waite, Implementing Software for Non- Numeric Applications, Prentice-Hall (1973), 510 pp.

39. [WIN82] H. E. R. Wijnands, "Input Commands as Text Literals," Forth Dimensions, Vol. 4 No. 3 (Sep-Oct 1982), p. 31.

40. [WIR86] Niklaus Wirth, Algorithms & Data Structures, Prentice-Hall (1986), 288 pp.

41. [WIR88] Niklaus Wirth, Programming in Modula-2, Fourth Edition, Springer-Verlag (1988), 182 pp.

42. [ZIM81] T. J. Zimmer, "Tiny Pascal in fig-Forth," Mountain View Press, Mountain View, CA (1981), 35 pp.