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