Begin File: qcl.tgz Description:interpreter to automate communication sessions Keywords: serial communication Version: Entered-date: 97/01/17 Author: QSSL Ported-by: Original-site: Copying-policy: Supplemental: This program implements an interpreter for a language designed to automate communication sessions. Commands exist to allow particular strings to be sent to the named serial port and to wait specified times for responses. The QCL program can perform pattern matching on the responses and intelligently respond. QCL can be manually invoked from the command line or automatically by CRON if it is desired that automatic communications happen at some specified time. One significant use of QCL is that by Qterm. Qterm invokes QCL to perform all modem handling for establishing a dial up connection. Qterm also uses a QCL program for ascii uploading, although conventional C programs are used for QCP and Xmodem file transfers. Another good use of QCL is as a front end menu system for an online database. QCL can provide a menu driven environment for complex remote query commands. archive contents: drwxrwxr-x 0 seanb support Jan 17 12:27 qcl -rw-r--r-- 0 seanb support 267 Jul 25 12:47 qcl/Makefile -rw-r--r-- 0 seanb support 10720 May 6 09:08 qcl/cmds.c -r--r--r-- 0 seanb support 3862 Apr 29 12:01 qcl/cond.c -rw-r--r-- 0 seanb support 14610 May 5 09:17 qcl/gram.y -rw-r--r-- 0 seanb support 1826 Mar 2 14:43 qcl/proto.h -rwxrwxr-x 0 seanb support 112491 May 6 09:12 qcl/qcl -rw-r--r-- 0 seanb support 11082 Jan 3 12:51 qcl/qcl.c -rw-r--r-- 0 seanb support 105474 Jan 19 16:51 qcl/qcl.doc -r--r--r-- 0 seanb support 2067 Apr 29 12:01 qcl/qcl.h -rw-r--r-- 0 seanb support 10105 Mar 2 16:00 qcl/yylex.c End