-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFAQ
More file actions
228 lines (168 loc) · 8.21 KB
/
FAQ
File metadata and controls
228 lines (168 loc) · 8.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
Questions Frequently Asked about Oleo
Questions
---------
1. What is Oleo?
2. How do I build and install it?
3. Who are the perpetrators of this application?
4. But I have heard that Oleo is defunct?
5. How should I go about building Oleo?
6. What changes are in store for Oleo?
7. What about the Year 2000 thing?
8. Does it support languages other than English?
9. Does Oleo work on character terminals?
10. Does Oleo work under X?
11. Does Oleo support <language X>?
12. What are the licensing terms for Oleo?
13. I can't compile Oleo 1.6 on a <computer> running <operating system>
14. I can compile with the Motif interface, but the binary dumps
core when I try to run it under X. What's the deal?
15. Menu item <some item> in the Motif interface doesn't do anything!
16. I can't select cells in the Motif interface!
17. How can I get help on what functions are used for what?
18. It's obvious that this application needs my help. How can I
participate?
19. What other spreadsheets are out there?
20. I can compile with the Motif interface, but when I run Oleo
with the -x or --nw option to use the character terminal
interface, a lot of keys don't work. What's the deal?
21. What are these spreadsheet formats ?
22. Oleo seems to be able to read DBF files, yet it complains. Why ?
23. How can I build Oleo with Xbase support ?
24. I have plotutils installed yet Oleo doesn't use it. Why ?
Answers
-------
1. What is Oleo?
It's a spreadsheet program.
2. How do I build and install it?
See the file README and the file INSTALL.
3. Who are the perpetrators of this application?
See the file AUTHORS and the file THANKS.
4. But I have heard that Oleo is defunct?
It's not defunct, but there was a period of several years during
which the code sat in limbo on the Internet with no maintainer or
team to look after it. Oleo is now back in the game. For the full
story, see the file AUTHORS.
5. What changes are in store for Oleo?
See the file TODO.
6. What about the Year 2000 thing?
As GNU Oleo is free software, there is no guarantee that this
package is year-2000 safe. There are several places where 2-digit
dates may indeed be used internally. However, being based on the
GNU Libc, it is likely that it will be year 2000 safe once a quick
pass is made to ensure that it uses standard date functions. Most
unix systems use a 32-bit date field, which give us until the year
2030 or so to find a better solution. The likelihood is that all
systems will be _at least_ 64 bit by then, alleviating all the
pressure.
This still poses a problem, in that you should NOT expect this
version of Oleo to be able to calculate, say, 50 or 100 year
investment bonds. This is a serious limitation that will need to be
dealt with.
7. Does it support languages other than English?
Yes. See the file ABOUT-NLS.
8. Does Oleo work on character terminals?
Yes.
9. Does Oleo work under X?
Yes. Over the long term, the preferred X interface is going to be
the LessTif/Motif interface initiated by Danny Backx. It is still
incomplete, so for real work either run Oleo with the character
terminal interface in an Xterm, or see item 17, below.
11. What are the licensing terms for Oleo?
See the file COPYING.
12. I can't compile Oleo 1.6 on a <computer> running <operating system>.
See item 17, below. Even if you conclude early that Oleo will not
suit your needs, the developers would still like to have any
information you can provideb about failures or problems you
encounter. It's the only quickest way to put things right. Please
inform the list.
13. I can compile with the Motif interface, but the binary dumps
core when I try to run it under X. What's the deal?
If the XIM (X Input Method) protocol is present in the environment
within which Oleo is run, it will dump core. The kinput2 agent for
Japanese input relies on XIM, and if this agent is running in the
background, Oleo will be affected. At present the only way to bring
up Oleo in such an environment is to kill kinput2 or any other XIM
agent. This limitation will go away in time, as i18n international
support in the Motif libraries improves, but for the present we just
have to live with it.
14. Menu item <some item> in the Motif interface doesn't do anything!
The Motif interface is still incomplete. For real work you will
probably want to use the character interface. There is no need to
recompile. If running from within X, just run the same binary with
the option --nw or -x. At a character terminal, Oleo should present
a character interface even if invoked without these options.
15. I can't select cells in the Motif interface!
See item 14, above.
16. How can I get help on what functions are used for what?
We are working on a robust system of online help for both the Motif
and character terminal interfaces, but at present the only really
useful source of information about the function and expression
interfaces is contained in the file doc/scripts/OleoManual.dvi.
This document is 62 pages in length. Since Oleo's internals are not
yet stable, the content of this manual will change a little with
each release of the code. You may therefore prefer to read this
document online with a viewer such as Xdvi.
17. It's obvious that this application needs my help. How can I
participate?
Send mail to bug-oleo-request@gnu.org, including the word "subscribe"
in the subject header, and your email address in the body
of the message. Bug reports and requests for help should be sent
to the same address.
18. What other free spreadsheets are out there?
There are several. A good site to check for information on
spreadsheet issues generally is <Web address>.
20. I can compile with the Motif interface, but when I run Oleo
with the -x or --nw option to use the character terminal
interface, a lot of keys don't work. What's the deal?
At present, an Oleo compiled with Motif support lacks the
key bindings needed for the character interface to work
correctly. For now, the only way to handle this is to
keep two separately compiled copies of Oleo on your system,
one with Motif and one without.
21. What are these spreadsheet formats ?
Oleo currently understands the following formats :
- .oleo
- .sylk
- .sc
- .csv (comma separated values)
- .list (tab separated values)
- .panic
- .dbf (Dbase format)
It currently doesn't understand Excel or Lotus 1-2-3 file
formats.
Many spreadsheet formats, including many of the above, are
documented at www.wotsit.org .
22. Oleo seems to be able to read DBF files, yet it complains. Why ?
Oleo has (currently simplistic) support for reading DBF files
through the Xbase library.
The Xbase library can be obtained from
http://www.startech.keller.tx.us/xbase.html
The problem is that this is C++ software, and we have chosen
not to force the use of C++ upon people who want to build
Oleo. The automake/autoconf build systems don't allow us to
build configuration files that will work whether a C++
compiler is present or not (if we include C++ source files).
So the only option we have left is not to support Xbase by
default.
See the next question.
23. How can I build Oleo with Xbase support ?
You'll need a C++ compiler. The Oleo sources contain one C++
source file (all the rest is plain C). We need this because
the Xbase library is C++.
We did some configuration fine-tuning, and eventually got to
a point where we have an Oleo source which builds with or
without a C++ compiler.
So if you have a C++ compiler and you've installed Xbase on
your system, then the configure program should find the C++
compiler. When that happens it'll look for Xbase as well.
If that goes well, it'll compile the relevant source.
Then you should have a version of Oleo that can deal with .DBF files.
If anything fails then Oleo will complain when you try to load
an Xbase (*.dbf) file.
24. I have plotutils installed yet Oleo doesn't use it. Why ?
GNU Plotutils can be used with Motif(LessTif), or with the Athena
widgets. If your system has a version of Plotutils that has been
built with the Athena widgets, it is very likely that the Oleo
configuration scripts will fail to pick it up.
The only remedy is to build a version of Plotutils for use with
Motif. This will work correctly with Oleo.