Path: utzoo!utgpu!news-server.csri.toronto.edu!clyde.concordia.ca!uunet!tut.cis.ohio-state.edu!pt.cs.cmu.edu!dsl.pitt.edu!pitt!willett!ForthNet From: ForthNet@willett.pgh.pa.us (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: ANS FORTH TECHNICAL COMMITTEE Message-ID: <1614.UUL1.3#5129@willett.pgh.pa.us> Date: 27 Aug 90 03:30:54 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 68 Date: 08-23-90 (08:20) Number: 463 (Echo) To: ALL Refer#: NONE From: JACK BROWN Read: (N/A) Subj: X2J14 MEETING 13 Status: PUBLIC MESSAGE The following proposal has been passed by both the X3J14 TSC and TC at the Vancouver Meeting to remove the floating-point stack burning issue. Proposal TP90-729 "Remove Floating-Point Stack" was failed by TSC and TC. +------------------------------------------------------+---------------+ | ANSI X3J14 Forth Technical Proposal |Page 1 of 2 | +------------------------------------------------------+---------------+ | Title: Keep Floating-Point Stack | |----------------------------------------------------------------------+ | Related Proposals: TP90-729 (Remove Floating-Point Stack) | +------------------------------------------------------+---------------+ | Keyword(s): floating-point stack , |Proposal ( x ) | | floating-point number , floating-point format |Comment ( ) | +------------------------------------------------------+---------------+ | Forth Word(s): FDEPTH ENVIRONMENT? | | | +----------------------------------------------------------------------+ | Abstract: Allow ANS Forth systems that include the Floating-Point | | Word Set to keep floating-point numbers on either the data stack | | or a separate floating-point stack. | +----------------------------------------------------------------------+ | Proposal: | | 1) Change all occurances of the phrase "floating point" | | in the document to "floating-point" and make terms | | "floating-point stack" , "floating-point number" , | | "floating-point format" , "floating-point equality" | | "floating-point package" , "floating-point value" and | | floating-point search terms for the concordance. | | 2) Add the following entry to the attribute list of | | 7.1345 ENVIRONMENT? | | Name Type Interpretation | | -------------------------------------------------------- | | FLOATING-STACK n if n=0 floating-point numbers are kept on | | the data stack, otherwise n is the maximum | | depth of the separate floating-point stack | | 3) Change 4.0410 floating-point stack to: | | A last in, first out list that is used by all floating-point | | operators. The width of the floating-point stack is | | implementation-defined. | | By default the floating-point stack is separate from the data | | and the return stacks. A program can determine whether floating-| | point numbers are kept on the data stack by passing the string | | " FLOATING-STACK" to ENVIRONMENT? . | | | | 4) Change 7.1497 FDEPTH description to: | | +n is the current number of floating-point values contained | | on the default separate floating-point stack. If floating | | point numbers are kept on the data stack +n is the current | | number of possible floating-point values contained on the data | | stack. | | 5) Add to 6.8.1 Stack Parameter Abbreviations | | | | Stack Abbr Number Type Range in Dec Size on Stack Size in Mem | | r floating-point impl-defined impl-defined impl-defined| | number | | ( continued ) 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 dwp@willett.pgh.pa.us