home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / bus_pers / analycal.lha / AnalyRelNotes.Txt < prev    next >
Text File  |  1989-09-16  |  4KB  |  86 lines

  1. AnalytiCalc release notes
  2. Version 22-3D, April 11, 1988
  3.  
  4. Several changes have been made to AnalytiCalc for this release.
  5. 1. The SCIFCT subroutine contains the "glue" necessary to have
  6. AnalytiCalc call UNMODIFIED Fortran callable routines from within
  7. spreadsheet formulae. The SCIFCT subroutine is contained in file
  8. AnalyTZ.Ftn. It must be edited to add the functions you want to
  9. call and to give some characteristics (number of arguments, which
  10. are outputs, data types, etc., plus names), and the program linked
  11. with the desired routines. Several examples are provided. Functions
  12. are called with syntax 
  13.   *U STfctnam inarg;inarg;inarg;inarg>outarg;outarg;outarg
  14. where inarg and outarg are single cells or ranges. They may be
  15. the same or different. The fctnam part of the call is the name YOU
  16. pick for the function. It's totally arbitrary apart from being limited
  17. to 6 characters. Output arguments don't HAVE to exist if they're
  18. inappropriate (as with plot functions).
  19.  
  20. 2. Function keys still use command files, but these files can be either
  21. in area DK: (assigned before running) or in the default directory.
  22. If file AKA.CMD is not found in DK: or in the default directory,
  23. function keys will be ignored.
  24.  
  25. 3. Attempts to read nonexistent files now just open a window to use
  26. instead. An endfile (control-\, at least for conman) signal will
  27. close them generally.
  28.  
  29. 4. Inputs to the %prompt%cmd%key% construct used by function key command
  30. files (and others) now occur in the main window, not the lower auxiliary
  31. input window. This makes using them much less confusing.
  32.  
  33. 5. AnalytiCalc continues to assume a 640 by 400 (or larger) screen since
  34. its auxiliary window is opened in the lower part of that space. It
  35. now prints a reminder of this at startup. It'll crash (possibly taking
  36. AmigaDos with it) if the workbench window isn't that big. Set up with
  37. Preferences (interlace ON) and reboot if necessary to get an interlace
  38. 640 by 400 screen. Morerows works fine with AnalytiCalc. Extra stack
  39. should be unnecessary. AnalytiCalc may work in 512K; a meg is certainly
  40. safe. AnalytiCalc is compiled with Absoft Fortran 2.3, and a notice
  41. to that effect appears at start also. Recompilation with earlier versions
  42. is not guaranteed. 
  43.     Use AmigaDos 1.2 (or later) for AnalytiCalc. And enjoy.
  44.  
  45.  Version 23-3 update 9/15/1989
  46.  
  47. 1.  In order to make the $ commands more robust, they now operate by
  48. creating a scratch file in ram: and executing a "newCLI FROM ram:scratchfile"
  49. command. This results in generated commands starting new CLI processes
  50. which have their own windows but will remain until ENDCLI is issued.
  51.   To allow transient commands, the SECOND character of the command (i.e.,
  52. the one immediately after the $) can control whether the scratch file
  53. will contain an ENDCLI command after the command to be executed.
  54.   Thus, a command
  55.  
  56.  $LIST
  57.   will generate a scratch file containing the text
  58. LIST
  59.  
  60.   and a command 
  61.  $$LIST 
  62.  
  63.   will generate a command file which will read
  64. LIST
  65. EndCLI
  66.  
  67.     This is useful where long commands are to be executed. As a
  68. result, the command }command is obsolete on the Amiga, though it will
  69. work (and if it is issued as }$command, the automatic EndCLI will
  70. be included in the comands). (This resulted from editing the SYSTEM
  71. subroutine in AnalyASM.Ftn.)
  72.  
  73. 2.  The help commands REQUIRE that the PCCHELP.HLP file be located in
  74. the current directory in order for AnalytiCalc to successfully open
  75. it to display the help screens.
  76.  
  77. 3. I have concocted a special European version of AnalytiCalc by altering
  78. initial window sizes for a 256 line screen. Window definitions and the
  79. initial numbers of rows/columns were modified. (Edits were near cases
  80. of the variable IDspTp.)
  81.  
  82. Glenn C. Everhart, PhD.
  83. 25 Sleigh Ride Rd.
  84. Glen Mills, PA 19342
  85.   author
  86.