Secretariat
Computer and Business Equipment Manufacturers Association
Approved: March 24, 1994
American National Standards Institute, Inc.
Copyright (c) 1994 by Technical Committee X3J14. All rights reserved.
This is a working document of Technical Committee X3J14 which represents the last draft of ANS Forth submitted to ANSI for publication. Permission is hereby granted to copy this document provided that it is copied in its entirety without alteration or as altered by (1) adding text that is clearly marked as an insertion; (2) shading or highlighting existing text; and/or(3) deleting examples.
Specifically, permission is granted to use this working document as the foundation for textbooks, system manuals, and online documentation so long as the requirements in the preceding paragraph are met and the resulting product addresses a technical need that is not practically met by the official ANS.
To obtain the official standard, please contact the American National Standards Institute Sales Department, at (212) 642-4900 or FAX (212) 302-1286, or Global Engineering Documents, at (800) 854-7179 or FAX (303) 843-9880, and request Document X3.215-1994. Thank you very much for your interest.
V2.1 - September 1, 1995
This HTML version of this document was prepared by:
Norman E. Smith
72745,1566@Compuserve.com
It was prepared from the Microsoft Word document posted by the Technical Commettee in early 1995. See their readme file for the details and conditions of using the postings. The Microsoft Word and Postscript versions of the document are available on ftp://ftp.uu.net/vendor/minerva... and a Postscript and FPC hyperlinked ASCII version are also available on Taygeta.
This second version has extensive hyperlinks added. These are content related. The 'See:' references to words link directly to their glossary entry for example. Because the original document was well structured and the conversion was to a proper HTML file, much of the hyperlink generation can be automated. Even though little had to be done manually, the large number of links and anchors caused the additional was more work than I expected.
The files that make up this document were created using Standardized Generalized Markup Language (SGML) based autotaging software. For this reason, all of the files also parse correctly with the current HTML Document Type Definitions (DTDs).
I am planning a third pass at the document to do a proper SGML representation of the word glossaries and additional links in the text. At that point, I will be able to generate a word glossary in just about any format.
The process of spliting the document into managable (about 20k) files, generating the Table of Contents, and inserting the structural hyperlinks was done with a program written in Until. Until is my almost-Forth, written in very generic C, that is also available on Taygeta. The Until Reference Manual can be browsed on Taygeta as well.
Lastly, thanks to the X3J14 Technical Committee for making the Word version of the document available and to Skip Carter for making space available on Taygeta for not only this document, but the wealth of other Forth infomation available there.
Changes:
03/30/95 - V2.0 - Added hundreds of anchors and links.
02/28/95 - V1.2 - The 02/23/95 version used an old version of the table of contents file with incorrect hyperlinks. This version corrects that. Sorry!
02/23/95 - V1.1- Added title page from original document that was lost during initial conversion per request of the Technical Committee.
Enjoy!
Norman Smith
Foreword
X3 Membership
X3J14 Membership
2. Terms, notation, and references
7. The optional Block word set
8. The optional Double-Number word set
9. The optional Exception word set
10. The optional Facility word set
11. The optional File-Access word set
12. The optional Floating-Point word set
13. The optional Locals word set
14. The optional Memory-Allocation word set
15. The optional Programming-Tools word set
16. The optional Search-Order word set
17. The optional String word set
A. Rationale (informative annex)
B. Bibliography (informative annex)
C. Perspective (informative annex)
D. Compatibility analysis of ANS Forth
(informative annex)
E. ANS Forth portability guide (informative
annex)
F. Alphabetic list of words (informative
annex)