Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!news.glorb.com!news-out.readnews.com!transit3.readnews.com!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail From: jacko Newsgroups: comp.lang.forth Subject: Re: A short history of the stages of development and status of RP's Forth interpreter. Date: Mon, 16 Apr 2012 05:26:09 -0700 (PDT) Organization: http://groups.google.com Lines: 11 Message-ID: <7367422.422.1334579169109.JavaMail.geo-discussion-forums@vbhy1> References: <5cydnfw6483ZkxbSnZ2dnUVZ_rGdnZ2d@supernews.com> NNTP-Posting-Host: 92.40.253.142 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 X-Trace: posting.google.com 1334579169 25937 127.0.0.1 (16 Apr 2012 12:26:09 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Mon, 16 Apr 2012 12:26:09 +0000 (UTC) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=92.40.253.142; posting-account=kZanLQoAAABvNhBbAlX1SsCxeprjdiHJ User-Agent: G2/1.0 Xref: csiph.com comp.lang.forth:11349 With a linked list based language such as ScriptLanguage, there is no need to have the issue of nesting definitions. But I chose not to allow them, as it is then possible to not need immediate words at all. "2*" make [ 2 times ] 0 "var" create "locals-here" stack And locals-here behaves as a push/pop variable with TO prefix for push. Cheers Jacko