[comp.archives] [comp.sources.misc] v20i035: sc - The SC Spreadsheet, release 6.16, Part01/07

buhrt@prslnk.uucp (Jeff Buhrt) (06/12/91)

Archive-name: applications/spreadsheet/sc/0--
Archive: pc.usl.edu:/pub/unix/sc6*.tar.Z [130.70.40.3]
Original-posting-by: Jeff Buhrt <buhrt@prslnk.uucp>
Original-subject:  v20i035:  sc - The SC Spreadsheet, release 6.16, Part01/07
Reposted-by: emv@msen.com (Edward Vielmetti, MSEN)

This is Sc 6.16, a public domain spreadsheet for Unix.
It has been tested on most flavors of Unix, an Amiga Sc6.16 is being
worked on.

See the README for installation instructions (configure Makefile and
make install), CHANGES for what has happened since Sc6.1
(and Sc6.8 that was on comp.sources.unix). 

Some high points new since Sc6.8 are: scqref a quick reference card,
many new features, bug fixes, per cell formatting,
a way of relative addressing cells, many more things.


                -Jeff Buhrt
                iuvax!prslnk!buhrt
                sequent!sawmill!prslnk!buhrt
                812-275-0750 work
----
[edited README for comp.archives.  --Ed]

CHANGES lists the changes since 6.1 to 6.15.
Current maintainer: {sequent, tippy.cs.purdue.edu}!sawmill!buhrt (Jeff Buhrt)

When you get it built, try "sc tutorial.sc" for a simple introduction
to the basic commands.

To print a quick reference card, type the command:
	scqref | [your_printer_commmand]

If you have the command 'file' that uses /etc/magic add the line:
38	string		Spreadsheet	sc file

Psc formats ascii files for use in the spread sheet.  If you don't have
getopts, there is a public domain version by Henry Spencer hidden away in
the VMS_NOTES file.

I have modified the Makefile to make it easy for you to call the
program what you want.  Just change "name=sc" and "NAME=SC" to
"name=myfavoritename" and "NAME=MYFAVORITENAME" and try "make
myfavoritename".

Similarly, you can make the documentation with "make myfavoritename.man".
"make install" will make and install the code in EXDIR.  The
installation steps and documentation all key off of the name.  The
makefile even changes the name in the nroffable man page.  If you don't
have nroff, you will have to change sc.man yourself.

This release has been tested against a Sequent S81 running DYNIX 3.0.17
(BSD 4.2):cc, atscc, gcc, AT&T SysV 3.2.2:cc, gcc, ESIX SysV 3.2 Rev D:cc, gcc.
Just check the Makefile for the system flags.   I have heard
reports of lots of other machines that work. If you have problems with
lex.c, and don't care about arrow keys, define SIMPLE (-DSIMPLE in the
makefile).  SIMPLE causes the arrow keys to not be used.

If you have problems with your yacc saying: too many terminals ...127...
Comment out the gram.c and y.tab.c code in Makefile and uncomment the
section that uses mygram.c and myy.tab.h.

Guidelines for Hackers:

If you want to send changes you have made to SC, please feel free to do
so.  If they work :-) and seem worthwhile, I'll put them in.  Please
refrain from wholesale "style" or "cleanup" changes.  It is easy to add
your changes but it makes it hard to merge in the next guy's stuff if
he used the release as a base.  Leave my $Revision:  identifiers alone-
they help me track what you used as a base.  If you check the code into
rcs, delete the "$"s on the Revison lines before you do.

You may not like 4 space indenting and curly braces on the "if" line, but
your code will look like that before it leaves my hands so you may as well
abide by the style in the code when you make your changes.  I have also been
known to break things trying to make them look "right".  If you do string
functions, please, PLEASE pay attention to null pointers, use xmalloc,
xrealloc, and xfree; and xfree those arguments.  And don't forget to
document your changes in both help.c and sc.doc.

Disclaimer:

Starting 4/4/90: (I will be maintaining Sc for a while at least,
	Robert Bond has been very busy lately)
Sc is not a product of Grauel Enterprises, Inc.  It is supplied as
is with no warranty, express or implied, as a service to Usenet readers.
It is not copyrighted, either.  Have at it.

Archives:
1) (FTP) jpd@usl.edu James Dugal
	pc.usl.edu

2) (UUCP) marc@dumbcat.sf.ca.us (Marco S Hyman)
    dumbcat Any ACU 9600 14157850194 "" \d\r in:--in: nuucp word: guest
    dumbcat Any ACU 2400 14157850194 "" \d\r in:-BREAK-in: nuucp word: guest
    dumbcat Any ACU 1200 14157850194 "" \d\r in:-BREAK-in:-BREAK-in: nuucp word: guest
  Note: dumbcat speaks 9600 at V.32 -- sorry, this is not a Telebit modem.
  (Grab dumbcat!~/INDEX for a complete list)

					Jeff Buhrt
					Grauel Enterprises, Inc.
					sequent!sawmill!buhrt


-- comp.archives file verification
pc.usl.edu
-rw-r--r--  1 57       48         148811 May 13 13:15 /pub/unix/sc615.tar.Z
-rw-r--r--  1 57       48         173545 Jun 10 11:35 /pub/unix/sc616.tar.Z
found sc ok
pc.usl.edu:/pub/unix/sc6*.tar.Z