1
0
mirror of synced 2026-01-12 00:42:56 +00:00
Interlisp.medley/library/UNIXCHAT.TEDIT
Larry Masinter 08852f7b55
Add TEDIT files for many Library packages (#1181)
* WHERE-IS library doc

* Gather keyboard files, add VIRTUAL.TEDIT

* add UNIXCOMM.TEDIT

* rest of TEdit library files

* save table of contents index for reworking

* Don't move around VIRTUALKEYBOARDS files; will move in separate commit

* Add MATMULT from Envos/Medley
2023-07-07 11:25:17 -07:00

17 lines
5.7 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

1
Lisp Library Modules, Medley Release 2.0, UNIXCHAT
1
Lisp Library Modules, Medley Release 2.0, UNIXCHAT
UNIXCHAT
1
UNIXCHAT
1
UNIXCHAT
6
The UNIXChat(UNIXCHAT NIL UNIXChat NIL NIL 303) library module is similar to Chat, but communicates with a C-Shell on your own host rather than with another machine.
Requirements
1
UNIXChat depends on Chat(CHAT NIL Chat NIL NIL 303) and UNIXComm.
Installation
1
Load UNIXCHAT.LCOM from the library. We recommend that you also load VTCHAT.LCOM from the library to ensure support.
User Interface
1
Use the following procedure to open a Chat window and activate the terminal emulator.
1. Invoke Chat in one of the following ways:
a. Choose CHAT from the background menu and tÿÿyÿpeÿÿ ÿSHELL at the Host: prompt in the Prompt Window.
b. Call the Chat function:
((CHAT (Function) NIL NIL NIL 303)CHAT 'SHELL LOGOPTION INITSTREAM WINDOW)
See the CHAT module in this manual for the definition of the Chat function. Use the variable CHAT.DISPLAYTYPES, if necessary.
You should now be talking to a UNIX C-Shell(C-SHELL NIL C-Shell NIL NIL 303) in the Chat window.
2. Set your terminal type:
prompt% setenv TERM vt100
Note: Alternately, shells started from UNIXChat have the shell variable LDESHELL(LDESHELL (Variable) NIL NIL NIL 303) set. Thus, in your .cshrc file you could have
if ($?LDESHELL == 1) then
setenv TERM vt100
stty erase ­H
endif
This makes your Chat C-Shells easier to use.
3. When you've completed a Chat session, close the connection by using CLOSE in the right button window menu or by typing exit to the C-Shell.
Note: You can have several Chat windows open to SHELL at the same time.
[This page intentionally left blank]
(LIST ((PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "" "") STARTINGPAGE# 303) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "" "")) (270 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGR) (54 27 558 36) NIL) (TEXT NIL NIL (54 54 504 702) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD LEFT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "" "")) (54 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))) (PAGE NIL (PAPERSIZE Letter FOLIOINFO (ARABIC "" "")) (0 0 612 792) ((FOLIO NIL (PARALOOKS (QUAD RIGHT) CHARLOOKS (SUPERSCRIPT 0 INVISIBLE OFF SELECTPOINT OFF PROTECTED OFF SIZE 10 FAMILY HELVETICA OVERLINE OFF STRIKEOUT OFF UNDERLINE OFF EXPANSION REGULAR SLOPE REGULAR WEIGHT MEDIUM INVERTED OFF USERINFO NIL STYLE NIL) FORMATINFO (ARABIC "" "")) (-234 15 288 36) NIL) (HEADING NIL (HEADINGTYPE FOOTINGV) (54 27 558 36) NIL) (HEADING NIL (HEADINGTYPE VERSOHEAD) (54 762 558 36) NIL) (TEXT NIL NIL (54 54 504 684) NIL))))),¨¨ø,<00><00>ø2Z~à~2àà2Zlàl2HZàZ2HHàZ3ààT-àT3ààT,HHà,HHà
Føø PAGEHEADING RECTOHEAD,ÌÌø5H`à`à-øäìTFøø PAGEHEADING VERSOHEADFøø PAGEHEADING RECTOHEADEøø PAGEHEADINGFOOTINGVEøø PAGEHEADINGFOOTINGR CLASSIC
TITAN
TITAN
 HELVETICA HELVETICA
MODERN HELVETICACLASSICCLASSIC
CLASSICMODERN
 HRULE.GETFNCLASSIC
 3 HRULE.GETFNCLASSIC
 3
 HRULE.GETFNCLASSIC
   HRULE.GETFNMODERN
 
 HRULE.GETFNCLASSIC  #IM.INDEX.GETFNv 
  HRULE.GETFNCLASSIC  IM.INDEX.GETFN 
  HRULE.GETFNCLASSIC 
4 % 
  HRULE.GETFNCLASSIC V - -    +  !IM.INDEX.GETFN( _  , !IM.INDEX.GETFN  
P %IM.INDEX.GETFN0 # - <00>  I % ®rzº