Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!willett!ForthNet From: ForthNet@willett.UUCP (ForthNet articles from GEnie) Newsgroups: comp.lang.forth Subject: ANS TC Magnet for Interpreter Message-ID: <680.UUL1.3#5129@willett.UUCP> Date: 19 Mar 90 02:52:44 GMT Organization: Latest link in the ForthNet chain. (Pgh, PA) Lines: 62 Category 10, Topic 24 Message 9 Sun Mar 18, 1990 R.BERKEY [Robert] at 01:27 PST ------------------------------------------------------------------------- ANSI X3J14 Forth Technical Proposal Page 1 of 1 ------------------------------------------------------------------------- Title: [COMPILE] Related Proposals: Keyword(s): syntax, interpreters Proposal (X) Forth Word(s): POSTPONE Comment ( ) ------------------------------------------------------------------------- Abstract: POSTPONE is not a substitute for [COMPILE] . ------------------- Discussion: The definition of POSTPONE states: Syntax: : ... POSTPONE ... ; Compilation semantics: Append the compilation semantics of to the interpretation semantics of . [COMPILE] is needed in order to append the interpretation semantics of . For example: A word defined using POSTPONE POSTPONE , when executed, compiles the action of as it behaves when compiled. POSTPONE [COMPILE] is necessary to compile the action of as it behaves when text interpreted. ------------------- Proposal: Move [COMPILE] from EXT CORE to CORE. Remove the "Note:" that the word is obsolescent. Remove [COMPILE] from 5.7.1 Obsolescent features. ------------------------------------------------------------------------- Submitted by: Robert Berkey Date: 90-03-17 Address: 47000 Warm Springs Blvd. #253 Ph: (415) 659-1334 x352 Fremont, CA 94539 Msgs: GEnie R.BERKEY ANSI X3J14 Forth Standards Committee 111 N. Sepulveda Blvd., Suite 300, Manhattan Beach, CA 90266 ------------------------------------------------------------------------- ----- This message came from GEnie via willett through a semi-automated process. Report problems to: 'uunet!willett!dwp' or 'willett!dwp@gateway.sei.cmu.edu'