Path: csiph.com!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: real to rational number Date: Fri, 21 Apr 2017 21:55:58 -0700 Organization: A noiseless patient Spider Lines: 10 Message-ID: <87efwl11nl.fsf@nightsong.com> References: <69b22acc-b15b-47d4-96d6-0690edc03089@googlegroups.com> <453ddeb9-b675-4b1c-b0a1-35270421ba4a@googlegroups.com> <23b48329-e07a-4947-9dc9-82e2333f7fab@googlegroups.com> <4a10f5fc-1b15-40e8-ac90-59002d014239@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="6ac15f9015945b4a55a564eedd3508c4"; logging-data="18247"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+wdnhAV2dPWB1XEUkNSAbO" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:wcNLO7k1wFWbi8RsZy3EgCNyOYs= sha1:DQw9K2ojVTCXR8ZV0u7oE4Zm304= Xref: csiph.com comp.lang.forth:57777 >> increase that to the first three items on the return stack, r@, r'@ >> and r"@. ... > True, but you've got to be careful to pop them, and especially be > careful inside a loop. Is this really much different from using PICK on the data stack? Also it seems like just a small step from that to having a frame pointer that you can index from, that gets set to the top of the return stack (TOR) when entering a word, and then TOR is set to it on returning.