Deutsch   English   Français   Italiano  
<87o6u6yyjr.fsf@nightsong.com>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Paul Rubin <no.email@nospam.invalid>
Newsgroups: comp.lang.forth
Subject: Re: Parsing timestamps?
Date: Sun, 29 Jun 2025 15:26:32 -0700
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <87o6u6yyjr.fsf@nightsong.com>
References: <1f433fabcb4d053d16cbc098dedc6c370608ac01@i2pn2.org>
	<f3fbac3a6e57ccf7465fff66180ac9e1@www.novabbs.com>
	<2025Jun23.071834@mips.complang.tuwien.ac.at>
	<a004d0f4acf945e054db77d86a4544fc@www.novabbs.com>
	<nnd$0d7645ea$11a210a3@2cd6ffa4d9a3008a>
	<4a4c38c99d22d97314ed5750af38430d@www.novabbs.com>
	<765bd244e1368b5691f18c748102470e8de1a30d@i2pn2.org>
	<nnd$0deda869$2559e613@c251414cde7edbe7>
	<103ilab$225q0$1@paganini.bofh.team>
	<cda70ea80eb98069a3060f95503d0853@www.novabbs.com>
	<2025Jun29.171314@mips.complang.tuwien.ac.at>
	<96f3b6d94af924cf1468a2cced37966d@www.novabbs.com>
	<d5ff6c298dff84dabc278ac1a28087d55126645e@i2pn2.org>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Mon, 30 Jun 2025 00:26:33 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="d3c9bf70e03ea22ca9ff7a9e111f92a3";
	logging-data="1836209"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/Evu7iY69ytV74R63uq+kB"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)
Cancel-Lock: sha1:NE0kFEDdZ1v8+3vRJS6y+4QC9Xs=
	sha1:xHrBmQaKxTrGMhXOT6L+5f1pOD4=

dxf <dxforth@gmail.com> writes:
>> But aren't 'locals' actually PICK/ROLL in disguise?
> Do PICK/ROLL skim all the values off the stack and stuff them in
> variables to be later popped on and off the stack like a yo-yo?

Locals can be (and I thought usually are) implemented with the
equivalent of PICK and POST, on either the R stack or a separate L
stack.  ROLL is different, "n ROLL" actually shuffles n items around and
in most situations seems kind of nuts.