|
|
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.