putnam@thuban.steinmetz (putnam) (06/24/87)
NeWS has an implementation limit of 100 entries on an ExecutionStack
in a process. When this limit is exceeded, NeWS hangs. It is hard to
decide what action is correct here, but just hanging is probably not
it. To see this try :
/deep
{
% currentprocess /ExecutionStack get length =
% dup =
dup 0 ne
{ 1 sub deep } if
} def
10 10 100 { deep } for
Note that either comment line may be uncommented for a more verbose
demo, but if the first is uncommented, it crashes (at least my) NeWS
quite reliably. If the second is uncommented and NeWS is going to
hang, it usually hangs before any output is displayed.
Well, shall we go? -- jefu (jeff putnam)
Yes, lets go. -- UUCP: steinmetz!putnam
(They do not move.) -- ARPA: putnam@ge-crd.com