Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!rt.uk.eu.org!aioe.org!.POSTED!not-for-mail From: "Rod Pemberton" Newsgroups: comp.lang.forth Subject: Re: gforth too bloated ? Date: Wed, 21 May 2014 17:41:41 -0400 Organization: Aioe.org NNTP Server Lines: 20 Message-ID: References: <4b4ea6f6-3b09-434a-a501-ff31190b9f4a@googlegroups.com> <7xha4sl4hf.fsf@ruckus.brouhaha.com> <2014May15.162231@mips.complang.tuwien.ac.at> <2014May16.151900@mips.complang.tuwien.ac.at> <2014May18.152057@mips.complang.tuwien.ac.at> <2014May20.135936@mips.complang.tuwien.ac.at> <80827471-15e9-4b2d-aa1b-4cc4f3b4d91e@googlegroups.com> <2014May20.164810@mips.complang.tuwien.ac.at> 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:30540 On Tue, 20 May 2014 10:48:10 -0400, Anton Ertl wrote: > m.a.m.hendrix@tue.nl writes: >> A real Forth person will not make errors with ( n -- ) LOCAL a, as it=20 >> obvious that a is initialized from TOS.=20 > > Maybe not in such a simple definition as 2DUP, but in a more demanding > one, I expect more errors than with {: ... :}. If you have to > concentrate on both reversing the order of locals and whatever else is > going on in the word, there is an increased chance that you will > overlook something. > You already have to reverse the order in Forth. The stack image in Forth is expressed in reverse order: ( a b c -- ) The c itme is on the top of the stack. Rod Pemberton