home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / os2 / sl / readme.1st < prev    next >
Encoding:
Text File  |  1993-11-21  |  2.3 KB  |  66 lines

  1. This is the second round of work on the Spreadsheet Calculator for OS/2
  2. and DOS. The man pages *.man are intended to be read with the "less"
  3. pager, available for OS/2, DOS, and Unix.
  4.  
  5. Major changes: Support '!' shell commands, /s sort, external
  6. functions, regular-expression searching, and fixes and additions for
  7. the Write and Tbl filenames.  Filename mangling is performed if the
  8. filesystem is not HPFS.
  9.  
  10. Executables can be created for OS/2 and DOS with emx/gcc or msc. The
  11. enclosed executables will run under OS/2 1.x--2.x and DOS, but memory
  12. will be limited under DOS. A DOS-only version could save a few bytes.
  13.  
  14. See the update history below for the changes from the earlier port.
  15.  
  16. --
  17. Darrel Hankerson hankedr@mail.auburn.edu
  18.  
  19.  
  20. Update history
  21. --------------
  22.  
  23. ** 21-Nov-93 Darrel Hankerson hankedr@mail.auburn.edu
  24.  
  25. Added support for the usual '!' shell commands, /s sort, external
  26. functions, regular-expression searching, and fixes and additions for
  27. the Write file and Tbl filenames.  Filename mangling is performed if
  28. the filesystem is not HPFS.
  29.  
  30. Mark Hessling's very nice PDCurses 2.1 was used for this port. In
  31. limited testing, I could not get the BSD curses from the emx
  32. distribution to work correctly. It appears that PDCurses is more
  33. complete and faster, and it compiles easily with emx/gcc or msc.
  34.  
  35. I've used the GNU awk 2.15.2 regular expression routine regex.[ch]
  36. mainly because I'm somewhat familiar with it. It is likely that some
  37. bytes could be saved here. The popen.[ch] routines are also
  38. from the gawk distribution (with minor changes). See COPYING
  39. and COPYING.EMX for the appropriate copyright information.
  40.  
  41. sc has a lengthy history, and some questionable coding practices. 
  42. In particular, there are some comparison of doubles in interp.c which
  43. will break under optimization in emx/gcc (hence the -ffloat-store for
  44. this module). The problem compare is 
  45.         if ((p->cellerror = cellerror) || (v != p->v)) {
  46. in RealEvalOne().
  47.  
  48. The context diffs are from the June-92 archive--this appears to have
  49. some minor changes over the original post of sc-6.21.
  50.  
  51.  
  52. ** 15-Nov-92 Darrel Hankerson hankedr@mail.auburn.edu
  53.  
  54. PDCurses 2.0. Use bison on gram.y due to syntax problems.
  55.  
  56.  
  57. **29-Oct-92 
  58.  
  59. PDCurses 2.0 beta
  60.  
  61.  
  62. **27-Oct-92
  63.  
  64. Original port, adapted from Walter's port
  65.  
  66.