|
|
1.1 root 1: .TH APLCVT 1 "28 July 1983"
2: .UC 4
3: .SH NAME
4: aplcvt \- convert APL workspaces between PDP-11 and VAX formats
5: .SH SYNPOSIS
6: .B aplcvt
7: [
8: .B \-v|\-p
9: ][ file ... ]
10: .SH DESCRIPTION
11: .I aplcvt
12: performs the necessary transformations
13: to produce a VAX format workspace from
14: a PDP-11 format workspace,
15: and
16: .I "vice versa."
17: The workspace formats differ because
18: the word sizes of the two machines
19: are different;
20: hence,
21: pointers have different lengths.
22: In general,
23: any PDP-11 workspace can be converted
24: to VAX format.
25: VAX format workspaces can be converted
26: to PDP-11 format provided they are
27: ``small enough''
28: (if a VAX workspace is too large to
29: be converted to PDP-11 format,
30: it is also too large to run on
31: the PDP-11 APL interpreter).
32: .PP
33: In the usual case,
34: the workspaces to be converted are
35: specified on the command line.
36: The output files have the same names
37: as the input files with a
38: ``.pdp'' or ``.vax'' extension.
39: (If the input file name ends with a
40: ``.pdp'' or ``.vax'' extension,
41: that extension will be stripped off first.)
42: Alternately,
43: .I aplcvt
44: can be used as a filter.
45: (If either the standard input or the standard
46: output are directed to a tty,
47: a syntax message is output.
48: It is highly unlikely that a user will want
49: a converted binary workspace printed on
50: his or her terminal.)
51: .PP
52: The default direction of conversion is
53: to convert to the format used by the host
54: machine;
55: i.e.
56: on a PDP-11 the default is to convert
57: VAX format to PDP-11 format.
58: If desired,
59: the direction may be specified explicitly
60: by a ``\-p'' or ``\-v'' flag.
61: .SH "SEE ALSO"
62: apl(1) \- the APL interpreter
63: .SH BUGS
64: Occasionally,
65: .I aplcvt
66: will bomb out with an error
67: when none really occurred.
68: This seems to be due to a bug
69: in the standard I/O library.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.