Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.stack.nl!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: BEGIN with multiple AGAINs? Date: Sat, 14 Jun 2014 00:33:19 -0400 Organization: Aioe.org NNTP Server Lines: 19 Message-ID: References: <59197a5d-9e3b-47b1-bf85-d883081c21e0@googlegroups.com> NNTP-Posting-Host: CNsg4fVcCsvs3UaOgZtQCw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: Opera Mail/12.16 (Linux) X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com comp.lang.forth:31510 On Fri, 13 Jun 2014 05:22:22 -0400, rickman wrote: > On 6/13/2014 4:16 AM, Rod Pemberton wrote: >> He meant to test for FALSE after @ before the EXECUTE. > > So you think the list is null terminated? > I assumed that was his intent, yes. Otherwise, the design is somewhat ... backwards, don't you think? What if you want to use a normal word like SWAP or DUP as part of the op-sequence? Isn't he is checking for a return code from an EXECUTEd word? So, how do you do that? Are you going to do the following just to use DUP ? ... : DUP DUP TRUE ; Rod Pemberton