[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
- To: KMP at MIT-MC
- From: EGK at MIT-OZ (Edjik)
- Date: Wed, 30 Jun 82 08:46:00 GMT
- Cc: MERMAN at MIT-MC, BUG-LISP at MIT-MC, EGK at MIT-OZ
- In-reply-to: Your message of 30-Jun-82 0007-EDT
- Original-date: 30 Jun 1982 0446-EDT
The reason valret works the way it does is because when the EXEC runs a
program it takes the *LINE* of text that was used to invoke that
program, prepends the name of the program and sticks that back into the
rescan buffer for the program to read. this is why you can pass
arguments to a program on the command line, ie, "finger foo<crlf>" when
typed to the EXEC will cause the exec to stick the string "FINGER foo"
into the jobs rescan buffer. Since there is only one rescan buffer,
anything else that might have been in the buffer is lost.
When finger starts up, it checks the rescan buffer for any commands.
TOPS-20 could use a set of pipes so input intended for a process could
be done right. Various people have indicated a desire to put pipes into
tops-20 but so far no one has done so.