|
|
1.1 ! root 1: .\" For Proper Output of this document ! 2: .\" TYPE: ! 3: .\" nroff READTHIS ! 4: .ul 2 ! 5: .ce 2 ! 6: BITE (BASIC Interpreter) ! 7: RELEASE 3/7/81 DEPT. 52425 ! 8: .sp ! 9: ! 10: The tape supplied is created by the UNIX "cpio" command, and ! 11: is approximately 1180 blocks. ! 12: To load the tape, create a directory where it is desired to ! 13: place the software, mount the tape and issue: ! 14: ! 15: cpio -idB < /dev/rmt0 ! 16: ! 17: where 0 is mag tape unit zero. ! 18: ! 19: To compile BITE, cd into the src directory. Then run "make". ! 20: If the src directory is empty, then cd into the "sccs" directory ! 21: and run "getall" which will ! 22: extract the source files from the "sccs" format and put them in the ! 23: adjacent directory "src". After "getall" completes, cd to src ! 24: and type "make". This will compile all the source files, archive ! 25: the resulting object files into src/libB.a, ! 26: then it will link edit using the archive to obtain the ! 27: executable file "bite". After compilation, you may choose ! 28: to delete the contents of the "src" directory and maintain only ! 29: the "sccs" versions to conserve file space. ! 30: Note that the ! 31: "Makefile" is written for the UNIX 3.0 (or later) "make" command . ! 32: .sp ! 33: .ul ! 34: GETTING STARTED ! 35: .sp ! 36: Some sample programs are in the directory "bites". A particularly ! 37: useful example is the "annuit" program which calculates interest ! 38: payments/withdrawals and loan payments. ! 39: A demo on strings called "strings.b" is also included. ! 40: A manual page for "bite" is in ! 41: the "doc" directory and can be read by issuing the command ! 42: "nroff -man bite.1". If your system has a place for local manual pages ! 43: accessible by the "man" command, it is suggested that you place a copy ! 44: of "bite.1" in you local manual. ! 45: It is important to note that the "Bite Users Guide" memo ! 46: does not describe all of the most recently added commands ! 47: and features. These features are, however kept up to date in the manual ! 48: page. ! 49: ! 50: .nf ! 51: .ul ! 52: DOCUMENTS ! 53: bite-user.m USERS GUIDE (UNPL 1512) ! 54: bite-inside.m TOUR THROUGH BITE INTERNALS (Unpublished) ! 55: bite.1 MAIN MANUAL PAGE ! 56: outmemo outputs two memos to lpr ! 57: README OBSOLETE (describes instrument package) ! 58: ! 59: .fi ! 60: BITE is an acronym for BASIC Interpreter for Testing and Engineering. ! 61: It was written by R. B. Drake and J. P. Hawkins with ! 62: an extended instruction set for instrument control. At least for now, ! 63: the further use of BITE for instrument control has been suspended but ! 64: command modules are in the directory "instruments". ! 65: .br ! 66: The string capability is a recent addition (1981) to the interpreter ! 67: and was fashioned after two other dialects. Its inclusion is optional by ! 68: #define STRINGS in the header file bas.h. The string capability is not ! 69: discussed by either memoranda. ! 70: .br ! 71: "Bite" has been successfully brought up on PDP-11/70, PDP-11/03, ! 72: PDP-11/23, ! 73: VAX-11/780 (under both UNIX 3.0 and Berkley VMUNIX 4.1) ! 74: and BELLMAC-8. The BELLMAC version was installed by R. C. ! 75: Restrick, 3rd of DEPT 2413. ! 76: We expect that it will also ! 77: work properly on the 3B30S, though we have not ! 78: had an opportunity to try that and would appreciate hearing from anyone ! 79: who does. ! 80: .sp ! 81: Though we are not a software support organization, we will attempt to ! 82: fix bugs as time permits. If you have any problems, comments or ! 83: suggestions, please call. ! 84: ! 85: .nf ! 86: ! 87: R. B. Drake WH 8C005 X4163
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.