README for unix IC sources

These sources compile IC version 2.860 beta.

I feel bad that I haven't had the time to go in and fix some of the
files, but I think I've kept the sources held up long enough waiting
until I did have the time.  Maybe after my thesis is done...
Hopefully these directories will be enough to get IC ported to a large
variety of machines.

For one thing, I need to go through them and change their copyright
notice, for example, to say something like the following:

Basically, you are free to use and change IC, provided you keep the
credit notice (you can add info about what you changed of course) and
keep the help pages in IC (including the info about getting IC 3.0+)
as is (you can add but not change or remove things).

The first step to trying to port IC to your platform is to go into the
libs directory and type "configure".  Hopefully this will
autoconfigure the libraries for your machine.  If all goes well, do a
make in the libs directory, then in ic, then dl, then mon (actually
the order of ic, dl, and mon do not matter).

If you get binaries that seem to work, it would be great it you would
be willing to upload the binaries (maybe with a short README telling
who you are and what idiosyncracies the port might have) to
cher.media.mit.edu in pub/interactive-c/unix/other-ports (which is
writable to anonymous).

Thanks!

BTW you'll need copies of the library files for IC.  Just grab one of
the tarfiles for another platform, untar them, and just grab the
lib/ic directory.  (there will be a readme file in the tarfile
explaining where things go for installation).

Good luck with the code.  Probably the only problem you'll have
porting is with the iob_unix.c file in libs.  Right now a fair bit of
this is kludgey, and doesn't correctly set tty modes back to their
original states, for example.  If anyone has the time to fix this
code, or add mods to make it work for their platform, please send me
the changes and I'll incorporate them (or you can stick them into the
unix/other-ports directory).  Also, anything to update the
autoconfigure scripts for different environments would be appreciated
as well.

-- Randy Sargent  Wed Dec  7 02:26:21 1994


