🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by hokey Tue, 07 Oct 1986 07:20
Proposal: NEW $T
#26
Author: hokey
Date: Tue, 07 Oct 1986 07:20
40 lines
1529 bytes
Several task groups and individuals have, on occasion, observed the need to
save certain special variables as part of a NEW context.  In an attempt to
get the ball rolling, I propose we start with $TEST.

In the Scoping Proposal of MDC #25, attachment 7 (I couldn't find a more recent
reference), the following changes must be made.

1) The definition of *newat*, from:

	*newat* ::=	| *lname*		|
			| ( *L* *name* )	|

    to:

			| *newsvn*		|
	*newat* ::=	| *lname*		|
			| ( *L* *name* )	|

	*newsvn* ::=	$T[EST]

2) Change

	Three cases are defined.

    to:
	Four cases are defined.

    and add a new subpart:

	Q)	If *newat* is of the form *newsvn*, assume X is the *newsvn*.
		Then execution of the *newat* stacks a frame containing the
		value V(X).

3) Add a new subpart to the final section:

	R)	If the frame was stacked as a result of a *newat* of the form
		*newsvn*, then the current value of the *svn* named by *newsvn*
		is deleted and replaced with the stacked value.

Hokey
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads