Path: utzoo!utgpu!watserv1!watmath!att!rutgers!ucsd!sdd.hp.com!samsung!cs.utexas.edu!rice!uw-beaver!cornell!rochester!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 TC Magnet for LOOPS, EXIT, Term. Message-ID: <1659.UUL1.3#5129@willett.pgh.pa.us> Date: 3 Sep 90 04:08:17 GMT Organization: String, Scotch tape, and Paperclips. (in Pgh, PA) Lines: 22 Category 10, Topic 16 Message 93 Fri Aug 31, 1990 D.RUFFER [Dennis] at 13:33 EDT From Elizabeth Rather, Chair, ANS X3J14 Technical Committee: This is addressed to those who have been commenting extensively on our work on UseNet and related boards. 3. Vectored execution: ' and ['] provide execution tokens, and EXECUTE executes them. In between you can ! or , them into data structures as you wish, and @ them when you need them. An execution token is a cell wide, so you can use CELLS or CELL+ to index through an array of tokens if you wish, to get the effect of a "computed GOTO". We have considered two other words, PERFORM (equivalent to @ EXECUTE) and @EXECUTE (equivalent to @ ?DUP IF EXECUTE THEN), both of which are in widespread practice, and as of B13 regard either as too trivial an implementation to require. Again, we consider it our obligation to standardize capabilities (which @ EXECUTE is), and leave optimizations to implementors. ----- This message came from GEnie via willett through a semi-automated process. Report problems to: uunet!willett!dwp or dwp@willett.pgh.pa.us