|
|
1.1 root 1: .NH 1
2: Automatic Workspace Loading
3: .PP
4: \*u \*a has the nice feature that
5: you can automatically load a workspace file
6: into the internal workspace when you start \*a.
7: Instead of using the command:
8: .sp
9: $ apl <or> $ apl \-m
10: .sp
11: and then loading the workspace you want
12: with the system command:
13: .sp
14: )load workspace
15: .sp
16: you can say:
17: .sp
18: $ apl workspace <or> $ apl \-m workspace
19: .sp
20: \*a will be started,
21: and will automatically look for
22: and load the file ``workspace''.
23: .PP
24: As an additional convenience,
25: \*a will automatically load a file
26: named ``continue'' if it exists.
27: Thus,
28: if you wish to use
29: the file ``continue'' as your initial
30: workspace,
31: you need only type:
32: .sp
33: $ apl <or> $ apl \-m
34: .sp
35: .PP
36: The system command ``)continue''
37: facilitates use of this handy
38: automatic loading feature,
39: providing a convenient method of
40: terminating an \*a session
41: and restarting it at some later
42: time with a minimum of effort.
43: You may,
44: for instance,
45: end your \*a session with:
46: .sp
47: )continue
48: .sp
49: which will save your workspace in a file
50: named ``continue'' and terminate \*a.
51: To resume your work at some later time,
52: type the shell command:
53: .sp
54: $ apl <or> $ apl \-m
55: .sp
56: (Recall that if you don't have
57: a file named ``continue''
58: when you type this,
59: \*a starts with ``clear ws''.)
60: .NH 1
61: Workspace Library
62: .PP
63: When you specify a workspace to be loaded,
64: \*a will first look in your directory.
65: If it finds the workspace,
66: it will load it.
67: If not,
68: it will look in the library directory:
69: /usr/lib/apl.
70: Thus,
71: if you do not have a file named ``news''
72: and you type:
73: .sp
74: $ apl news
75: .sp
76: \*a will be started,
77: will see that you don't have
78: a ``news'' file,
79: and will print:
80: .sp
81: [using /usr/lib/apl/news]
82: .sp
83: Equivalently,
84: if you are in \*a and you type:
85: .sp
86: )load news <or> )copy news
87: .sp
88: you will get the library file
89: if you don't have a file named ``news''.
90: If the workspace you specify
91: does not exist in either your
92: directory or in /usr/lib/apl,
93: an error message will be printed.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.