Path: csiph.com!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail From: Paul Rubin Newsgroups: comp.lang.forth Subject: Re: Rosetta code reverse a string Date: Tue, 16 Feb 2016 13:25:42 -0800 Organization: A noiseless patient Spider Lines: 9 Message-ID: <874md88i09.fsf@jester.gateway.pace.com> References: <87d1rx8t35.fsf@jester.gateway.pace.com> <2016Feb16.144414@mips.complang.tuwien.ac.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: mx02.eternal-september.org; posting-host="89fc4f87faf042e7e4d428a3639a51e3"; logging-data="31660"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18uEzlXcSXAl/2A6aGoGjQJ" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) Cancel-Lock: sha1:knYqIK6Y8WZ+PkcX0H1wVujtN6M= sha1:piqm6gww67P7yexeZVW/8FDin84= Xref: csiph.com comp.lang.forth:45589 anton@mips.complang.tuwien.ac.at (Anton Ertl) writes: > Note that PARSE-NAME cannot be replaced with BL WORD COUNT here, > because several invocations of WORD may use (and typically do use) the > same buffer. But in Gforth I also found that PARSE-NAME re-used the same buffer on repeated invocations; that's why I had to copy the words to a user buffer. I do like your example's use of RECURSE and I should have done it that way.