J
jacob navia
Richard said:Pierre Asselin said:
The installation instructions did not specify this as a requirement. If
they had done so, I would have expected them also to mention why this was
necessary, what potential harm it could do to my system, and how I can
back out of the change if I later decide I don't want to use the software.
Your Honour:
You were expressing doubts about the very existence of the
linux version. I was unable to port anything outside
windows you said.
Then, I rush to publish a version that is not totally
finished, to prove that I am working since MONTHS to port
this to linux. And NO, the work of porting weren't the details of
standard or not standard C (those issues were completely
minor) but the issues were the different executable
formats and the different calling conventions of course!
THOSE were the *real* issues. I had to rewrite the
debug information in a format suitable to gdb, and that
was a lot of work, much more than rewriting the few places where I
used a function that wasn't there under linux.
Now you complain that the documentation of the software
is not finished. RIGHT!
Personally, I prefer the "I won't write an installer for you - if you want
to run it, *you* install it - here are the steps you need" school of
software installation, because it gives you more control over what's going
on, and lets you decide intelligently whether the installation game is
worth the security candle.
A linux wizard like you will find not a problem to do
ldd lcc
and see what is using and where you have to put it.
When I am writing software for "normal" people - i.e. non-programmers,
non-propeller-heads, typically Windows users, not interested in anything
but "please just make it work" kind of people, I normally just give them
the binary. Nothing else. And no instructions. This works fine, because
they manage to work out all by themselves that there are no installation
steps to take (except, possibly, copying onto the hard disk), and
uninstallation is as simple as deleting the binary. About the only thing I
do tell them is "this doesn't write anything in your registry" (even
though I just get a blank look in return).
I do the same under linux. Isn't it NICE? What do you want then?
I do NOT write under the registry under linux, and please don't stare
with that blank look!