Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!apple!usc!ucsd!ucbvax!BRFAPESP.BITNET!UNBCIC From: UNBCIC@BRFAPESP.BITNET Newsgroups: comp.lang.forth Subject: BASIS 14... comments Message-ID: <9011302139.AA09487@ucbvax.Berkeley.EDU> Date: 30 Nov 90 17:00:00 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: UNBCIC%BRFAPESP.BITNET@SCFVM.GSFC.NASA.GOV Organization: The Internet Lines: 121 > Summary of BASIS 14 Changes (John Rible's unofficial report) > Added Words: > To Core ext; > CASE OF ENDOF ENDCASE To CORE??? Extended Core would be better. Anyway, what is the stack behavior? > REFILL What it does? > COMPILE So, we have COMPILE but we don't have [COMPILE] ... and we have POSTPONE also, that's right? > C" MS MARKER What they do? > To File; SAVE-INPUT RESTORE-INPUT FILE-STATUS What they do? > WRITE-LINE Instead of WRITE-CR ? So WRITE-CR now can be defined as a WRITE-LINE with an empty string? > RESIZE-FILE REPOSITION-FILE What they do? Exactly, I mean... > To File ext; FLUSH-FILE > To Float ext; F" Yes? What it does? > To Double; D0< > To Programmer; BYE KEY? Fine! > Deleted Words: > From File; WRITE-CR > SEEK-FILE Oh, oh! Why? > From File ext; EXTEND-FILE > From Non-portable; ?KEY ?EKEY > Renamed, Redefined, or Moved Words: > BL from Core ext to Core > " renamed S" in Core and Programmer Why? > -TRAILING from Core ext to String > QUERY restored to traditional meaning in Core ext > .( 0> from Core to Core ext > PARSE redefined so address is in the input stream, moved from Core to Core > ext > LIST from Non-portable to Block > ONLY ALSO PREVIOUS ISOLATE from Search to Search ext Yeah. > ORDER from Non-portable to Search ext Problems. My programs often use ONLY and ALSO, but never ORDER. With ORDER I need the name (string)... and now the ANS Compatibles can't tell me that I have ONLY and ALSO if they don't have ORDER. But I'll not lost my sleep... > [COMPILE] made "non-obsolescent" in Core ext ??? Can someone explain this to me with more words? > FILEPOS is FILE-POSITION and FILESIZE is FILE-SIZE in File > BLOCK-FILE is FILE-BLOCK and BUFFER-FILE is FILE-BUFFER in File ext > RENAME-FILE from File to File ext Ok. > Other Changes: > Non-portable word set renamed "Programmers toolkit" word set I like this! > Cell and Floating-point number sizes are intregal multiples of character size > Nested compilation of definitions is disallowed ??? What this mean? What are the pratical effects? > Beyond scope of Standard to specify termination condition of ACCEPT or EXPECT :-((((( But I can understand. > Only graphic characters (from ISO-IRV, ASCII) from 32...126 within scope of > standard Yeah. > "Error" codes -1...-255 reserved fro ANSI, -256...-4095 for system Great!!! > New data type taxonomy permits address, character, and other mixed type > arithmetic :-) Although I shouldn't use this. > Much new text added for rationale and implementor's guide apendices Good. > Many typos and format problems corrected ;-> > Some statistics: > 958 proposals received (194 from outside the committee, 1/3rd of which > passed) > 518 proposals passed (246 were amended) > 18 proposals still pending Oh no! :-) > estimated over $300,000 direct expenditures, plus over $500,000 volunteer > time Thanks to everyone! > DRAFT PROPOSED ANSI FORTH STANDARD EXPECTED AFTER NEXT MEETING :-)))))))))))))))))))))))))))))))))))))) > We are expecting to have BASIS 14 ready for release by December 10th. Ok. But I think somewone should convert it to TeX. There is a WP -> TeX translator at Simtel. Imagine if we can find a RTF -> WP translator!!! (8-DCS)