Path: utzoo!dciem!nttor!contact!bkj386!anton From: anton@bkj386.uucp (Anton Aylward) Newsgroups: comp.mail.uucp Subject: Re: What should a new UUCP protocol do? Summary: use shell Message-ID: <1990Nov21.230651.25621@bkj386.uucp> Date: 21 Nov 90 23:06:51 GMT References: <1889.2739aa0d@dcs.simpact.com> <+2m8g2.lb1@smurf.sub.org> <791@actsn.fay.ar.us> Organization: Chaos in the Basement Lines: 27 I have often stated that the bulk of UUCP should be done with shell not with C. Why ? Well look at the XENIX version, the dialer is 'just a program'. UUCICO doesn't care it is is C or a shell script. Various modules gatehr the list of work files, check if machines are callable, and deal with lists, which can easily be donw with the shell. We could do the same with the protocol modules: gprotocol read file to stdout gprotocol write file read from stdin fprotocol ....... and make the whole thing table driven. We would then be able to easily tune the timeout, substitute better send-expect handling..... OK, it makes it easy to modify, configure, tune and extend. By the software metrics I have always worked to thet is a GOOD THING (tm). So why aren't we doing this ? /anton aylward