home *** CD-ROM | disk | FTP | other *** search
/ The Fred Fish Collection 1.6 / ffcollection-1-6-1993-02.iso / ff_disks / 091-120 / ff_104 / contents < prev    next >
Text File  |  1987-10-15  |  8KB  |  154 lines

  1. This is disk 104 of the freely distributable AMIGA software library.
  2. This disk contains a copy of Glenn Everhart's large and powerful
  3. spreadsheet program called AnalytiCalc, submitted to me directly by
  4. Glenn for inclusion in the library.  The remainder of this file
  5. is Glenn's "Abstract.txt" file that describes AnalytiCalc.
  6. Source and documentation is included on the disk in arc'd form because
  7. it otherwise would not all fit on the disk.
  8.  
  9. ====================
  10.  
  11.     AnalytiCalc Abstract:
  12.  
  13.     AnalytiCalc is a large and powerful spreadsheet program with
  14. sufficient extra features to have some pretentions of acting as an
  15. "integrated system". It is a virtual memory system supporting up to
  16. 18000 columns and 18000 rows, multiple equations per cell, an outlining
  17. system, built-in cell annotation, and datafile access from any cell(s)
  18. of the sheet, plus an array of functions not present in most commercial
  19. spreadsheets. This disk represents the initial Amiga port of AnalytiCalc,
  20. and as such the console interface is somewhat crude and in addition requires
  21. use of a custom keymap (one such is supplied) for sensible operation. This
  22. will be improved upon, but meanwhile the program is released with complete
  23. sources, documents, and executables. The graphics program and the DIF
  24. file access program are not yet ported; these will be released when
  25. they are ready. AnalytiCalc for the Amiga uses files compatible with those
  26. for AnalytiCalc on MS-DOS, VMS, or RSX-11M or IAS. An example project
  27. planner spreadsheet is included in the distribution to show off some of
  28. the things you can do. More example sheets will be forthcoming in the
  29. future. AnalytiCalc also supports matrix math, FFTs, infinite windowing,
  30. linear regression, date arithmetic, internal and external macros, LOTS
  31. of cell addressing modes, goal seeking in up to 8 dimensions, and more.
  32.  
  33.     AnalytiCalc requires perhaps 600K of RAM memory, at least one
  34. 360K diskette drive, and AmigaDOS 1.2, plus a larger than default stack.
  35. Display sizes supported can be up to 132 characters wide by up to 76
  36. lines long. Sorry; I don't think AnalytiCalc supports proportional
  37. fonts very well, though it should manage not to be totally brain damaged
  38. with them. The manual requires an 80 column printer.
  39.     To see the documentation you need either a printer 80 columns wide
  40. to print it, or an 80 column screen to view it on.
  41.  
  42.         SOME DO-NOT'S
  43.  
  44.         1.  DO NOT use AnalytiCalc until you have read the documentation.
  45.  
  46.         2.  DO NOT forget to make regular backup copies of your database.
  47.  
  48.         3.  DO NOT exit (X) the progam without saving your work if you
  49.         want it saved. (You will be asked to confirm you really want
  50.         to leave, however.)
  51.  
  52.         GETTING STARTED.
  53.  
  54.         If you haven't already printed the documentation, please do so
  55.         before trying to operate AnalytiCalc. Then, READ IT!  You should
  56.         also make sure that you have placed a "write-protect" tab on your
  57.         AnalytiCalc distribution diskettes, so that they can't be
  58.         accidentally erased or overwritten.
  59.  
  60.         You should now make a copy of your AnalytiCalc disks.  These will
  61.         also serve as your "run-time" system diskettes.
  62.  
  63.     De-archive AnalyExe.Arc and AnalyDoc.Arc at least onto a blank
  64.     disk and read the document files and release notes. You'll need
  65.     a bit of AmigaDos familiarity to set things up (read how to use
  66.     the ASSIGN command and the SETMAP command and ASSIGN something as
  67.     DK:; also set your stack large with the STACK command.) If you
  68.     are using disk file memory, FACC is a good thing to use also. PLEASE
  69.     READ THE MANUALS though, to save us all a lot of headaches.
  70.  
  71.         SOME MAXIMUMS AND MINIMUMS.
  72.              Minimum RAM Memory required .....................about  600K
  73.              Minimum Disk Drives required...............................1
  74.              Minimum Disk Storage required...........................880K
  75.          Number of Columns......................................18000
  76.          Number of Rows.........................................18000
  77.          Maximum Length of Formulas (characters)..................109
  78.          Number of cells that can be full at once...............18000
  79.          Number of simultaneous named areas permitted.............300
  80.          Number of scratch cells outside spreadsheet...............60
  81.          Precision of calculations (digits; 8 bytes used)..........16
  82.          Total maximum storage managed (bytes)..............2,113,020
  83.          Maximum depth of document nesting (outline processor)......4
  84.          Maximum number of parameters varying to goal seek..........8
  85.          Maximum record size for data files accessed as database..128
  86.          Maximum number of files namable in one sheet.........>18000
  87.          Maximum cell columns displayable on one screen............20
  88.          Maximum number of rows displayable in one display.........75
  89.          Maximum simultaneous different cell display formats per
  90.         sheet (taken from large set)...........................76
  91.          Length of format specification (characters)................9
  92.  
  93.  
  94.         DISCLAIMER.
  95.  
  96.         In no event will the Author be liable to you for any damages,
  97.         including any lost profits, lost savings or other incidental or
  98.         consequential dmages arising out of the use of or inability to use
  99.         these programs, even if the Author has been advised of the
  100.         possibility of such damages, or for any claim by any other party.
  101.  
  102.  
  103.         THE USER-SUPPORTED CONCEPT.
  104.  
  105.                                User-Supported Software
  106.            You are encouraged to copy and share this program with others.
  107.              If after evaluating this program you find it to be useful,
  108.                          I trust you to send a $10.00 payment.
  109.  
  110.                    Glenn C. Everhart
  111.                                25 Sleigh Ride Rd.
  112.                    Glen Mills, Pa. 19342
  113.  
  114. To Be Done:
  115. Future plans for AnalytiCalc:
  116.     1. Add TAN, ASIN, ACOS, and 2-argument ATAN (one argument ATAN
  117.     is present now). (Done in VAX version; trivial mod.)
  118.     2. Interface to raw: device instead of con: device and add more
  119.     flexible parsing of keystrokes so custom keymaps can be junked.
  120.     3. Allow data files to be on a logical device. (Actually, FACC
  121.     may make this need obsolete).
  122.     4. Minor cleanups to XQTCMD and a couple other places to clean
  123.     up and more thoroughly bullet proof the code.
  124.     5. Fix bugs as they are discovered.
  125.     6. Allow use on non-interlaced screens by redoing the two command
  126.     and display windows as pseudo-requestors.
  127.  
  128. Auxiliary files:
  129.     1. Port DIFDB (DIF to database or AnalytiCalc saved format and
  130.     back converter) to Amiga.
  131.     2. Port PCGRAF to Amiga.
  132.     3. Port some of the BASIC graphics packages to Amiga. Possibly
  133.     compile some of them.
  134.     4. Supply the Business Expense Report, manpower planner, and
  135.     income tax templates as extra examples. Possibly do a game of 
  136.     LIFE template too, just for fun.
  137.  
  138. Other programs:
  139.     Port the RIM relational DBMS to Amiga as a companion piece. (This
  140.     has already been done porting from CDC to VAX to MSDOS (the last
  141.     by me), and should be straightforward).
  142.  
  143. I have found that Absoft Fortran 2.3 is a stable and usable compiler and
  144. would like to acknowledge gratefully its contribution. He who wants to
  145. add to or modify AnalytiCalc needs Absoft Fortran 2.3 (or later, I suppose)
  146. to build it with. Anyone who has Absoft Fortran-020 for the 68020 is
  147. invited to recompile this program to use the faster chips. I didn't have
  148. either money or machine to try a 68020/68881 version, but see no reason
  149. why it would fail.
  150.  
  151.     Glenn Everhart
  152.     5 October 1987
  153.  
  154.