home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Elysian Archive
/
AmigaElysianArchive.iso
/
bus_pers
/
analycal.lha
/
AnalyRelNotes.Txt
< prev
next >
Wrap
Text File
|
1989-09-16
|
4KB
|
86 lines
AnalytiCalc release notes
Version 22-3D, April 11, 1988
Several changes have been made to AnalytiCalc for this release.
1. The SCIFCT subroutine contains the "glue" necessary to have
AnalytiCalc call UNMODIFIED Fortran callable routines from within
spreadsheet formulae. The SCIFCT subroutine is contained in file
AnalyTZ.Ftn. It must be edited to add the functions you want to
call and to give some characteristics (number of arguments, which
are outputs, data types, etc., plus names), and the program linked
with the desired routines. Several examples are provided. Functions
are called with syntax
*U STfctnam inarg;inarg;inarg;inarg>outarg;outarg;outarg
where inarg and outarg are single cells or ranges. They may be
the same or different. The fctnam part of the call is the name YOU
pick for the function. It's totally arbitrary apart from being limited
to 6 characters. Output arguments don't HAVE to exist if they're
inappropriate (as with plot functions).
2. Function keys still use command files, but these files can be either
in area DK: (assigned before running) or in the default directory.
If file AKA.CMD is not found in DK: or in the default directory,
function keys will be ignored.
3. Attempts to read nonexistent files now just open a window to use
instead. An endfile (control-\, at least for conman) signal will
close them generally.
4. Inputs to the %prompt%cmd%key% construct used by function key command
files (and others) now occur in the main window, not the lower auxiliary
input window. This makes using them much less confusing.
5. AnalytiCalc continues to assume a 640 by 400 (or larger) screen since
its auxiliary window is opened in the lower part of that space. It
now prints a reminder of this at startup. It'll crash (possibly taking
AmigaDos with it) if the workbench window isn't that big. Set up with
Preferences (interlace ON) and reboot if necessary to get an interlace
640 by 400 screen. Morerows works fine with AnalytiCalc. Extra stack
should be unnecessary. AnalytiCalc may work in 512K; a meg is certainly
safe. AnalytiCalc is compiled with Absoft Fortran 2.3, and a notice
to that effect appears at start also. Recompilation with earlier versions
is not guaranteed.
Use AmigaDos 1.2 (or later) for AnalytiCalc. And enjoy.
Version 23-3 update 9/15/1989
1. In order to make the $ commands more robust, they now operate by
creating a scratch file in ram: and executing a "newCLI FROM ram:scratchfile"
command. This results in generated commands starting new CLI processes
which have their own windows but will remain until ENDCLI is issued.
To allow transient commands, the SECOND character of the command (i.e.,
the one immediately after the $) can control whether the scratch file
will contain an ENDCLI command after the command to be executed.
Thus, a command
$LIST
will generate a scratch file containing the text
LIST
and a command
$$LIST
will generate a command file which will read
LIST
EndCLI
This is useful where long commands are to be executed. As a
result, the command }command is obsolete on the Amiga, though it will
work (and if it is issued as }$command, the automatic EndCLI will
be included in the comands). (This resulted from editing the SYSTEM
subroutine in AnalyASM.Ftn.)
2. The help commands REQUIRE that the PCCHELP.HLP file be located in
the current directory in order for AnalytiCalc to successfully open
it to display the help screens.
3. I have concocted a special European version of AnalytiCalc by altering
initial window sizes for a 256 line screen. Window definitions and the
initial numbers of rows/columns were modified. (Edits were near cases
of the variable IDspTp.)
Glenn C. Everhart, PhD.
25 Sleigh Ride Rd.
Glen Mills, PA 19342
author