[comp.dcom.telecom] terminal emulators on unix

wyle@uunet.uu.net (Mitchell Wyle) (02/10/89)

I have been trying (unsuccessfully) to convince xcomm(l) to run some
complex scripts at 9600 baud on my Sun-3/50 (Sun OS 3.4EXPORT).  Is
there a better terminal emulator for unix than xcomm?

tip(1) and cu(1) have no real terminal emulator scripting capabilities;
telnet has none at all.  There are 3 basic issues:

1.  I want to implement autonomous and semi-autonomous scripts which
    call other non-unix systems, log in, issue commands, log sessions to
    a file, download files, log out, and recover from most common
    errors.  I want to start these things from at(1) or from shell
    scripts when I'm not logged in (non-interactively).

2.  I'd prefer to use telnet(1) instead of the serial line on my sun,
    but could live with an emulator which accesses only a serial line.

3.  The scripting language must be able to "expect" and "send" and
    transfer files with [xyz]modem or kermit protocol.

If anyone has access to Compuserve, Delphi, Bix or the Andover CNode,
or if you have hacked xcomm, please pass these comments on to Larry
Gensch (the author of xcomm).  His addresses are:

Compu$erve:             [72236,3516]   (UNIXFORUM)
Delphi:                 larryg
Bix:                    lar3ry
Andover CNode:          larry gensch
                        (This is a FIDO BBS dedicated to C Language
                        programming - phone number (617) 470-2548)

The scripting language needs the following functionality added:

+ There is no command to ring the bell. Add it.
+ A "case" or "switch" statement for multiple possibilities in a
  "waitfor" command would be more convenient.
+ There is no command to send a break; Break is often needed.  Add it.

xcomm drops characters at higher baud rates (on a Sun) and runs
sluggishly.

--
-Mitchell F. Wyle                         wyle@ethz.uucp
Institut fuer Informationsysteme          wyle@inf.ethz.ch
ETH Zentrum / 8092 Zurich, Switzerland    +41 1 256 5237