Path: utzoo!attcan!uunet!willett!ForthNet From: ForthNet@willett.UUCP (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: X3J14 Holding Pattern Here Message-ID: <1423.UUL1.3#5129@willett.UUCP> Date: 28 Jul 90 23:32:45 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 80 Date: 07-26-90 (14:25) Number: 451 (Echo) To: ALL Refer#: NONE From: JACK BROWN Read: (N/A) Subj: ACCEPTED PRACTICE Status: PUBLIC MESSAGE Resolution 87-002 Accepted Scope of Work for X3/J14 The purpose of this resolution is to outline the scope of work for this TC [ Technical Committee ]. It is based upon the project proposal adopted by X3J14/005. The intent is to present an outline of the significant steps to be followed to achieve an acceptable standard which will result in broad compliance among all major vendors of Forth language products, with minimum adverse impact upon transportability from existing systems in use. The scope of work for X3/J14 shall encompass the following: 1. Identification and evaluation of common existing practices in the area of the Forth programming language. This shall include the following: a. Identification of all producers of Forth language programming systems with a distribution in excess of 1000 users. b. Evaluation of Forth implementation distributed by these producers with respect to the FORTH-83 standard, to identify the primary areas of non-compliance. Areas in which all producers are in compliance will be considered to be "accepted practice". c. Public solicitation from these producers as well as other sources represented on the TC of specific problem areas within the FORTH-83 Standard, and recommendations for change. 2. Evaluate proposed modifications to the FORTH-83 Standard resulting from Item 1c above addressing the following areas: a. Arithmetic and logical operators b. Flow-of-control structures c. Input and output operators d. Memory and mass storage operators e. Exception handling f. Vectored execution g. Compiler extension operators h. Data description operators i. ROM-based applications j. Any other areas that emerge from the study as representing significant areas of non compliance 3. Propose modification to FORTH-83 shall be deemed unacceptalbe if they result in significant variance from "accepted practice" as identified in Item 1b above, or if the proposed definition is outside the standards of clarity and umambiguity required of an ANS. 4. The TC will address proposed standards for language extensions. Areas in which extension will be considered include floating point arithmetic, data base support, and graphics. Other extensions will doubtless emerge, and may be considered at the discretion of the TC. 5. The TC will review existing and proposed standards for other languages. 6. The TC will consider areas in which the basis document or accepted practice is in conflict with modern hardware characteristics. NET/Mail : British Columbia Forth Board - Burnaby BC - (604)434-5886 ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or willett!dwp@hobbes.cert.sei.cmu.edu