home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d4xx / d495 / analyticalc.lha / AnalytiCalc / SrcAndDocs / Abstract.Txt < prev    next >
Encoding:
Text File  |  1991-06-06  |  8.9 KB  |  185 lines

  1.     AnalytiCalc Abstract:
  2.  
  3.     AnalytiCalc is a large and powerful spreadsheet program with
  4. sufficient extra features to have some pretentions of acting as an
  5. "integrated system". It is a virtual memory system supporting up to
  6. 18000 columns and 18000 rows, multiple equations per cell, an outlining
  7. system, built-in cell annotation, and datafile access from any cell(s)
  8. of the sheet, plus an array of functions not present in most commercial
  9. spreadsheets. This disk represents the fifth version of an initial Amiga
  10. port of AnalytiCalc, and as such the console interface is somewhat crude and
  11. uses a set of command files in an externally assigned area (assigned to DK:)
  12. to handle the function keys. Arrow keys and the HELP key are interpreted
  13. automatically. NOTE THAT ANALYTICALC RUNS WITH THE AmigaDos CON: DRIVER
  14. and DOES NOT WORK WITH CONMAN 1.3 UNDER AMIGADOS 1.3.
  15.  
  16.         AnalytiCalc for the Amiga uses files compatible with those
  17. for AnalytiCalc on MS-DOS, VMS, or RSX-11M or IAS. An example project
  18. planner spreadsheet is included in the distribution to show off some of
  19. the things you can do. More example sheets will be forthcoming in the
  20. future. AnalytiCalc also supports matrix math, FFTs, infinite windowing,
  21. linear regression, date arithmetic, internal and external macros, LOTS
  22. of cell addressing modes, goal seeking in up to 8 dimensions, and more.
  23.  
  24.     AnalytiCalc fits (barely) in 512K of memory (in non interlace
  25. mode) and needs AmigaDos 1.2 or later. You must also either assign
  26. DK: as some directory where keypad .CMD files are or click CANCEL on
  27. a requestor when AnalytiCalc asks for drive DK to be mounted somewhere.
  28. Display sizes supported can be up to 132 characters wide by up to 76
  29. lines long. Sorry; I don't think AnalytiCalc supports proportional
  30. fonts very well, though it should manage not to be totally brain damaged
  31. with them. The manual requires an 80 column printer.
  32.     To see the documentation you need either a printer 80 columns wide
  33. to print it, or an 80 column screen to view it on.
  34.  
  35.   ** PLEASE read the README.1ST file for brief instructions on setting up
  36.      a working AnalytiCalc disk. Please read the manual at least once over
  37.      lightly too... ***
  38.  
  39.  
  40.         SOME DO-NOT'S
  41.  
  42.         1.  DO NOT use AnalytiCalc until you have read the documentation.
  43.  
  44.         2.  DO NOT forget to make regular backup copies of your database.
  45.  
  46.         3.  DO NOT exit (X) the progam without saving your work if you
  47.         want it saved. (You will be asked to confirm you really want
  48.         to leave, however.)
  49.  
  50.         GETTING STARTED.
  51.  
  52.     See the README.1ST file!!!
  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.        Please read the document files and release notes. You'll need
  64.     a bit of AmigaDos familiarity to set things up (read how to use
  65.     the ASSIGN command and the SETMAP command and ASSIGN something as
  66.     DK:; also set your stack large with the STACK command.) If you
  67.     are using disk file memory, FACC is a good thing to use also. PLEASE
  68.     READ THE MANUALS though, to save us all a lot of headaches.
  69.  
  70.         SOME MAXIMUMS AND MINIMUMS.
  71.              Minimum RAM Memory required .....................about  500K
  72.              Minimum Disk Drives required...............................1
  73.              Minimum Disk Storage required...........................880K
  74.          Number of Columns......................................18000
  75.          Number of Rows.........................................18000
  76.          Maximum Length of Formulas (characters)..................109
  77.          Number of cells that can be full at once...............18000
  78.          Number of simultaneous named areas permitted.............300
  79.          Number of scratch cells outside spreadsheet...............60
  80.          Precision of calculations (digits; 8 bytes used)..........16
  81.          Total maximum storage managed (bytes)..............2,113,020
  82.          Maximum depth of document nesting (outline processor)......4
  83.          Maximum number of parameters varying to goal seek..........8
  84.          Maximum record size for data files accessed as database..128
  85.          Maximum number of files namable in one sheet.........>18000
  86.          Maximum cell columns displayable on one screen............20
  87.          Maximum number of rows displayable in one display.........75
  88.          Maximum simultaneous different cell display formats per
  89.         sheet (taken from large set)...........................76
  90.          Length of format specification (characters)................9
  91.  
  92.  
  93.         DISCLAIMER.
  94.  
  95.         In no event will the Author be liable to you for any damages,
  96.         including any lost profits, lost savings or other incidental or
  97.         consequential dmages arising out of the use of or inability to use
  98.         these programs, even if the Author has been advised of the
  99.         possibility of such damages, or for any claim by any other party.
  100.  
  101.  
  102.         THE USER-SUPPORTED CONCEPT.
  103.  
  104.                                User-Supported Software
  105.            You are encouraged to copy and share this program with others.
  106.              If after evaluating this program you find it to be useful,
  107.                          I hope you will send a $10 donation.
  108.  
  109.                    Glenn C. Everhart
  110.                                25 Sleigh Ride Rd.
  111.                    Glen Mills, Pa. 19342
  112.  
  113. To Be Done:
  114. Future plans for AnalytiCalc:
  115.     1. Allow data files to be on a logical device. (Actually, FACC
  116.     may make this need obsolete).
  117.     2. Fix bugs as they are discovered.
  118.     3. Someday add an IDCMP interface to support menus properly.
  119.  
  120. Auxiliary files:
  121.     1. Check that DIFrw (DIF to or from AnalytiCalc saved format
  122.         converter) and ACGRAF (character graphics utility) work
  123.         as specified.
  124.     2. Port some of the BASIC graphics packages to Amiga. Possibly
  125.     compile some of them.
  126.     3. Supply the Business Expense Report, manpower planner, and
  127.     income tax templates as extra examples. Possibly do a game of 
  128.     LIFE template too, just for fun.
  129.  
  130. Other programs:
  131.     Port the DBAG relational database to Amiga from VAX. This is a
  132.     roughly dBase III compatible database available from DECUS. The
  133.     Amiga port is in very early stages presently.
  134.  
  135. I have found that Absoft Fortran 2.3 is a stable and usable compiler and
  136. would like to acknowledge gratefully its contribution. He who wants to
  137. add to or modify AnalytiCalc needs Absoft Fortran 2.3 (or later, I suppose)
  138. to build it with. Anyone who has Absoft Fortran-020 for the 68020 is
  139. invited to recompile this program to use the faster chips. I didn't have
  140. either money or machine to try a 68020/68881 version, but see no reason
  141. why it would fail.
  142.     I have also seen that there are some bugs in Absoft Fortran's
  143. handling of con: and raw: windows which I have reported to Absoft. Hopefully
  144. this will permit upgrading of user interface soon, as these problems are
  145. fixed. The bugs require use of REWIND, which I suspect is causing the
  146. problems with ConMan 1.3. The normal AmigaDos CON: driver works fine.
  147.     (It seems that you CAN do both read and write to CON: windows in
  148. Absoft Fortran 2.3, but you must issue a REWIND on the unit between them.
  149. This is not always needed in V2.2, but occasionally happens. (This accounts
  150. for the occasionally flaky behavior of DTC, which was compiled with V2.2
  151. before I found the foregoing out.) Since then I have basically abandoned
  152. Absoft's console handling in favor of using raw: myself.
  153.  
  154.     Glenn Everhart
  155.     6 November 1987
  156.  
  157.  
  158.     Small AnalytiCalc can run in 512K, but is VERY tight. It does
  159. not need any extra stack. The executables here may need to be unpacked
  160. before they'll fit in 512K though. In general, to shrink
  161. it, the routines in file AnalyO.Ftn can be overlaid against each other.
  162. Those with the Absoft Fortran compiler may want to try this.
  163.     AnalytiCalc uses a window on the Workbench screen. Thus, it can run
  164. interlaced or non interlaced (that is, on a 640 by 400 window or a 640 by 200
  165. window). Just tell it whether to use the interlace (640 by 400) window
  166. dimensions at startup. DO NOT tell it to use the interlace dimensions
  167. if you have not in fact turned interlace on in Preferences and booted
  168. that way. It WILL crash if you do this. SetLace is NOT equivalent.
  169.     Glenn Everhart
  170.     May 9, 1988
  171. Enjoy...
  172.  
  173.     Additions: PB and GB supplement PP and GP commands. These
  174. save or load a spreadsheet in an Amiga specific "binary" format, faster
  175. than the corresponding PP and GP commands.
  176.     NOTE: Spreadsheets saved with the PB command cannot be used in
  177. AnalytiCalc internal commands like *X or the like, and are not portable
  178. across machine types. They are faster than saving with PPx and loading
  179. with GPx, but the PPx commands have been sped up also in V23-1A.
  180.     AnalytiCalc starts MUCH faster now than earlier versions.
  181.  
  182. If this disk is renamed, the icons for some documents and executable
  183. files need to have the disk name changed. Use the Workbench icon tool
  184. to do this.
  185.