Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!unix.cis.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: <2668.UUL1.3#5129@willett.pgh.pa.us> Date: 24 Apr 91 03:10:44 GMT Organization: (n.) to be organized. But that's not important right now. Lines: 44 Category 10, Topic 2 Message 149 Sun Apr 21, 1991 B.RODRIGUEZ2 [Brad] at 21:49 EDT > Brad, you surely mean > : IS ( cfa -- ) ' >BODY ! ; > and > ' word-name IS deferred-word > , right? Duh. Yes, that's what I meant. Thanks, Ulrich. (Thanks also for a posting with your email address...I had lost track of you.) The troublesome clause from BASIS13 is from section 5.3.2. It clearly states: "...it is an exception if a Standard Program addresses memory other than: in dictionary space regions: from the address provided by a CREATEd word or HERE to the end of the region generated by consecutive allocations ( , C, ALLOT ALIGN ) made without intervening definitions or deallocations ( FORGET ); [rest of this section is about non-dictionary space]" This means that if you build a defined word with CREATE (or a word like DEFER which uses CREATE), say CREATE FOO , you can use the address returned by FOO. Period. Nowhere does it say you can tick FOO for its parameter field address, and this clause is carefully worded such that anything not explicitly permitted is forbidden. Has this clause been fixed in the latest BASIS? P.S. I can live with DEFER in the Core Extension wordset. I'm just touchy about the Core wordset. Brad Rodriguez | brad%candice@maccs.uucp (God willing) B.RODRIGUEZ2 on GEnie | brad%candice@maccs.dcss.mcmaster.ca "Shoes for industry!" | bradford@maccs.dcss.mcmaster.ca (archaic) ----- This message came from GEnie via willett. You *cannot* reply to the author using e-mail. Please post a follow-up article, or use any instructions the author may have included (USMail addresses, telephone #, etc.). Report problems to: dwp@willett.pgh.pa.us _or_ uunet!willett!dwp