home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Product / Product.zip / sc621_3.zip / README < prev    next >
Text File  |  1992-05-11  |  4KB  |  99 lines

  1. This is a much modified version of the public domain spread sheet sc,
  2. posted several years ago by Mark Weiser as vc, originally by James Gosling.
  3.  
  4. CHANGES lists the changes since 6.1 to 6.21.
  5.     Sc6.16 was released to comp.sources.misc and four sets of patches
  6.     bring Sc6.16->6.17->6.18->6.19->6.21.
  7.  
  8. Current maintainer: nstar!sawmill!prslnk!buhrt (Jeff Buhrt)
  9.  
  10. When you get it built, try "sc tutorial.sc" for a simple introduction
  11. to the basic commands.
  12.  
  13. To print a quick reference card, type the command:
  14.     scqref | [your_printer_commmand]
  15.  
  16. If you have the command 'file' that uses /etc/magic add the line:
  17. 38    string        Spreadsheet    sc file
  18.  
  19. Psc formats ascii files for use in the spreadsheet.  If you don't have
  20. getopts, there is a public domain version by Henry Spencer hidden away in
  21. the VMS_NOTES file.
  22.  
  23. I have modified the Makefile to make it easy for you to call the
  24. program what you want.  Just change "name=sc" and "NAME=SC" to
  25. "name=myfavoritename" and "NAME=MYFAVORITENAME" and try "make
  26. myfavoritename".
  27.  
  28. Similarly, you can make the documentation with "make myfavoritename.man".
  29. "make install" will make and install the code in EXDIR.  The
  30. installation steps and documentation all key off of the name.  The
  31. makefile even changes the name in the nroffable man page.  If you don't
  32. have nroff, you will have to change sc.man yourself.
  33.  
  34. This release has been tested against a Sequent S81 running DYNIX 3.0.17
  35. (BSD 4.2):cc, atscc, gcc, AT&T SysV 3.2.2:cc, gcc, ESIX SysV 3.2 Rev D:cc, gcc.
  36. Just check the Makefile for the system flags.   I have heard
  37. reports of lots of other machines that work. If you have problems with
  38. lex.c, and don't care about arrow keys, define SIMPLE (-DSIMPLE in the
  39. makefile).  SIMPLE causes the arrow keys to not be used.
  40.  
  41. If you have problems with your yacc saying: too many terminals ...127...
  42. Find a different yacc: bison, Berkeley yacc, Pd yacc, etc. AT&T's Sys V
  43. yacc has small, fixed sized tables. SCO will allow dynamic yacc tables
  44. when given the correct flags.
  45.  
  46. Guidelines for Hackers:
  47.  
  48. If you want to send changes you have made to SC, please feel free to do
  49. so.  If they work :-) and seem worthwhile, I'll put them in.
  50.  
  51. a) Please refrain from wholesale "style" or "cleanup" changes.  It is easy
  52.     to add your changes but it makes it hard to merge in the next guy's
  53.     stuff if he used the release as a base.  Suggestions are welcome.
  54.  
  55. b) Leave my $Revision:  identifiers alone-they help me track what you used
  56.     as a base.  If you check the code into rcs, delete the "$"s on the
  57.     Revison lines before you do.
  58. c) Please abide by the style in the code when you make your changes.  It is easy
  59.      to break things trying to make them look "right".
  60. d) If you do string functions, please, PLEASE pay attention to null pointers,
  61.     use scxmalloc, scxrealloc, and scxfree; and scxfree those arguments.
  62. e) Please don't forget to document your changes in both help.c and sc.doc.
  63. f) WHEN sending diffs: please use diff -c (context diff, and possibly
  64.     more than three lines on each side), I get a lot of code and
  65.     things move.
  66. g) Please send an explanation of what your code does and how to use/test it.
  67.  
  68. Disclaimer:
  69.  
  70. Starting 4/4/90: (I will be maintaining Sc for a while at least,
  71.     Robert Bond has been very busy lately)
  72.  
  73. Archives:
  74. 1) (FTP) jpd@usl.edu James Dugal
  75.     pc.usl.edu    in the pub/unix directory
  76.  
  77. 2) (UUCP) marc@dumbcat.sf.ca.us (Marco S Hyman)
  78.     dumbcat Any ACU 9600 14157850194 "" \d\r in:--in: nuucp word: guest
  79.     dumbcat Any ACU 2400 14157850194 "" \d\r in:-BREAK-in: nuucp word: guest
  80.     dumbcat Any ACU 1200 14157850194 "" \d\r in:-BREAK-in:-BREAK-in: nuucp word: guest
  81.   Note: dumbcat speaks 9600 at V.32 -- sorry, this is not a Telebit modem.
  82.   (Grab dumbcat!~/INDEX for a complete list)
  83.  
  84. 3) Sc6.16 was posted in comp.sources.misc, about Jun 4 1991, Volume 20, Issues
  85.     035-041. There were then 4 patches: Sc6.16->Sc6.17, Sc6.17->Sc6.18,
  86.     Sc6.18->Sc6.19, and Sc6.19->Sc6.21.
  87.  
  88. 4) (FTP) Paul A Vixie <uunet!decwrl!vixie>
  89.     gatekeeper.dec.com    in /pub/misc/sc-6.21.tar.Z
  90.  
  91. Sc is not a product of ProsLink, Inc.  It is supplied as is with no
  92. warranty, express or implied, as a service to Usenet readers.  It is not
  93. copyrighted, either.  Have at it.
  94.  
  95.                     Jeff Buhrt
  96.                     ProsLink, Inc.
  97.                     nstar!sawmill!prslnk!buhrt
  98.  
  99.