AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

misc/math/icalc21a.lha

Mirror:Random
Showing: generic icon
No screenshot available
Short:powerful scientific calculator/language (bug fix)
Uploader:
Type:misc/math
Architecture:m68k-amigaos
Date:1992-08-15
Download:misc/math/icalc21a.lha - View contents
Readme:misc/math/icalc21a.readme
Downloads:528

icalc version 2.1a
(C) 1991, 1992 Martin W. Scott. All Rights Reserved.

Welcome to icalc version 2.1! If you're new to icalc, first read this
document, then the 'UserGuide'. If you've used version 2.0 before, a
glance at the 'History' and a quick review of the 'Advanced Guide' will
bring you up to date.  Users of the versions 1.x should re-read all
docmentation.

Version 2.0 contained a major bug fix to the sqrt function, some minor
(pvr-based) bug fixes to the inverse trig functions, and many major
enhancements since version 1.1.

Version 2.1 contains a yet another bug-fix of the sqrt function,
plus a couple of other minor fixes. In version 2.0, sqrt would very
rarely behave incorrectly, due to an obscure rounding error. This has
been fixed, hopefully for the last time.

Version 2.1a is identical to version 2.1 except that a number display bug
has been fixed.

This version introduces flexible number-base control (so you can do all
your calculations in hexadecimal if you want) plus one or two minor
enhancements. Also included are some powerful scripts to perform
numerical integration and polynomial root-finding.


Overview
--------
icalc is a (shell-based) calculator/programming language, with a number
of powerful features. Programmers will find the base conversion useful,
complex arithmetic will aid those working in electronics, and a host of
other capabilities should satisfy most people's needs:

	- evaluates complicated expressions in same manner as many
	  programing languages and advanced pocket calculators;

	- many built-in functions and constants;

	- arbitrarily named variables;

	- user-defined functions with C-like control-structures;

	- one-dimensional arrays;

	- performs complex-number arithmetic (including trig stuff etc.);

	- can work in any number-base from 2 to 36;

	- extensible through script files;

	- much more...


You can react in a number of ways to the above list:

	Reaction:  Looks too complicated for me!
	My Answer: You don't have to utilise what you don't want/need to;
		   you can use icalc at a number of different levels.

	Reaction:  It's free, so it's bound to be pretty crap...
	My Answer: Try it out. If you still think that, pass it over. I
		   could have made it shareware, but it's against my
		   principles (still an idealist at my age...)

	Reaction:  Who needs another programming language?
	My Answer: icalc is fast enough for many math tasks, and is quick
		   to get into -- no compilation etc., it's interactive,
		   and great for prototyping. Plus, if you need complex
		   arithmetic, you don't have to write loads of support
		   routines, I've already done that.


Documentation
-------------
Apart from this file and the history, instructions are split into two
parts, a User Guide, and an Advanced Guide. The user guide covers
material explaining the calculator nature of icalc, with simple function
definition; the Advanced Guide covers control-structures, arrays and
more complicated function definitions.

You may notice that the User Guide is nicely formatted, whilst the
Advanced Guide is not. This is because I used nro for document processing
in the past, but intend switching it over to TeX (sometime).


Installation
------------
icalc uses the standard Commodore mathieeedoub-libraries, which should
be in your LIBS: directory. You may optionally copy the 'icalc.init'
file to your S: directory. It contains various useful extensions to
icalc, and is read on startup. (There is an extensively commented
version for your perusal too.)
That's it.


Scripts
-------
icalc comes with a few useful scripts. If you write any that you think
may be useful, send them to me and I'll include them in the next release.


Contact + Moans
---------------
Source is available on request, for a fee of $25 (US), or equivalent in
your currency. Cash or IMOs/Eurochecques are preferable to Bank cheques.
For the same fee, versions compiled for 680x0 with 6888x can be obtained.
(One fee covers both, though).

Of course, if you like icalc and are a kind-hearted soul, I'll gladly
accept any money you may wish to send (poor student and all that).

Send all comments, suggestions, bug-reports, scripts, money etc. to me at:

	Martin W. Scott,
	23, Drum Brae North,
	Edinburgh  EH4 8AT,
	United Kingdom.

I can be contacted by email (until about June 1993) at:

	mws@castle.ed.ac.uk

I would like to thank the (few) people who have responded to previous
versions of icalc. Although I write software mainly for myself, I go to
considerable effort making it releasable (such as writing documentation,
retaining compatability with previous versions).

If I get little or no response from this release, I must assume that
little or no people are using it, and thus will stop issuing updates and
bug fixes. icalc is NOT shareware, and although I'm happy to receive
contributions for my efforts, I don't expect them. I DO expect people to
let me know they're using icalc though, even if it's just a postcard.


Thank you for reading, and enjoy...

	Martin.


Contents of misc/math/icalc21a.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 9405   16380  57.4% -lh5- 2a65 Nov 20  1991 c/MuchMore
[generic]                  266     628  42.4% -lh5- d814 Aug  3  1992 ICalc.info
[generic]                  227     388  58.5% -lh5- 0472 Aug  3  1992 ICalc/Disk.info
[generic]                  266     628  42.4% -lh5- 7505 Aug  3  1992 ICalc/Docs.info
[generic]                 9350   22947  40.7% -lh5- c1c7 Aug  3  1992 ICalc/Docs/AdvancedGuide
[generic]                  328     842  39.0% -lh5- d565 Aug  3  1992 ICalc/Docs/AdvancedGuide.info
[generic]                 4113    9283  44.3% -lh5- 80fd Aug  3  1992 ICalc/Docs/History
[generic]                  324     842  38.5% -lh5- 4de2 Aug  3  1992 ICalc/Docs/History.info
[generic]                12774   37960  33.7% -lh5- 6f01 Aug  3  1992 ICalc/Docs/UserGuide
[generic]                  325     842  38.6% -lh5- 9378 Aug  3  1992 ICalc/Docs/UserGuide.info
[generic]                26182   57396  45.6% -lh5- 8518 Aug  3  1992 ICalc/icalc
[generic]                  389     849  45.8% -lh5- 4c60 Aug  3  1992 ICalc/icalc.info
[generic]                 2452    5036  48.7% -lh5- 2b56 Aug  3  1992 ICalc/ReadMe.First
[generic]                  324     842  38.5% -lh5- ab29 Aug  3  1992 ICalc/ReadMe.First.info
[generic]                  268     628  42.7% -lh5- c511 Aug  3  1992 ICalc/S.info
[generic]                  965    2072  46.6% -lh5- 8776 Aug  3  1992 ICalc/S/icalc.init
[generic]                  196     394  49.7% -lh5- 9825 Aug  3  1992 ICalc/S/icalc.init.info
[generic]                 1958    4446  44.0% -lh5- 626c Aug  3  1992 ICalc/S/Init.Readme
[generic]                  196     394  49.7% -lh5- 9be3 Aug  3  1992 ICalc/S/Init.Readme.info
[generic]                  266     628  42.4% -lh5- ba0e Aug  3  1992 ICalc/Scripts.info
[generic]                  656    1268  51.7% -lh5- 97d3 Aug  3  1992 ICalc/Scripts/array.ic
[generic]                  193     394  49.0% -lh5- 13bd Aug  3  1992 ICalc/Scripts/array.ic.info
[generic]                  345     691  49.9% -lh5- 281b Aug  3  1992 ICalc/Scripts/arraytest.ic
[generic]                  189     394  48.0% -lh5- 51de Aug  3  1992 ICalc/Scripts/arraytest.ic.info
[generic]                  311     487  63.9% -lh5- 83d1 Aug  3  1992 ICalc/Scripts/bern.ic
[generic]                  192     394  48.7% -lh5- 061c Aug  3  1992 ICalc/Scripts/bern.ic.info
[generic]                  662    1276  51.9% -lh5- f779 Aug  3  1992 ICalc/Scripts/cheby.ic
[generic]                  192     394  48.7% -lh5- b5d3 Aug  3  1992 ICalc/Scripts/cheby.ic.info
[generic]                 1595    3311  48.2% -lh5- 2d75 Aug  3  1992 ICalc/Scripts/gamma.ic
[generic]                  192     394  48.7% -lh5- 61d9 Aug  3  1992 ICalc/Scripts/gamma.ic.info
[generic]                  438     689  63.6% -lh5- d0cf Aug  3  1992 ICalc/Scripts/gl.ic
[generic]                  193     394  49.0% -lh5- 1d6e Aug  3  1992 ICalc/Scripts/gl.ic.info
[generic]                 2096    4902  42.8% -lh5- ec47 Aug  3  1992 ICalc/Scripts/Integration.notes
[generic]                  327     842  38.8% -lh5- 79ea Aug  3  1992 ICalc/Scripts/Integration.notes.info
[generic]                  337     983  34.3% -lh5- 7dc1 Aug  3  1992 ICalc/Scripts/loop.ic
[generic]                  193     394  49.0% -lh5- 0992 Aug  3  1992 ICalc/Scripts/loop.ic.info
[generic]                  597    1132  52.7% -lh5- a6c2 Aug  3  1992 ICalc/Scripts/polint.ic
[generic]                  193     394  49.0% -lh5- 288b Aug  3  1992 ICalc/Scripts/polint.ic.info
[generic]                  246     359  68.5% -lh5- 5143 Aug  3  1992 ICalc/Scripts/poly.ic
[generic]                  196     394  49.7% -lh5- 4376 Aug  3  1992 ICalc/Scripts/poly.ic.info
[generic]                  555    1097  50.6% -lh5- e8da Aug  3  1992 ICalc/Scripts/qromb.ic
[generic]                  192     394  48.7% -lh5- 674b Aug  3  1992 ICalc/Scripts/qromb.ic.info
[generic]                  494     818  60.4% -lh5- e291 Aug  3  1992 ICalc/Scripts/qsimp.ic
[generic]                  192     394  48.7% -lh5- d2fd Aug  3  1992 ICalc/Scripts/qsimp.ic.info
[generic]                  489     827  59.1% -lh5- 2426 Aug  3  1992 ICalc/Scripts/qtrap.ic
[generic]                  198     394  50.3% -lh5- ce81 Aug  3  1992 ICalc/Scripts/qtrap.ic.info
[generic]                  349     559  62.4% -lh5- 3835 Aug  3  1992 ICalc/Scripts/root.ic
[generic]                  194     394  49.2% -lh5- bc6c Aug  3  1992 ICalc/Scripts/root.ic.info
[generic]                  261     410  63.7% -lh5- 22c6 Aug  3  1992 ICalc/Scripts/sort.ic
[generic]                  195     394  49.5% -lh5- 5cd8 Aug  3  1992 ICalc/Scripts/sort.ic.info
[generic]                  572    1036  55.2% -lh5- d137 Aug  3  1992 ICalc/Scripts/trapzd.ic
[generic]                  196     394  49.7% -lh5- 5f09 Aug  3  1992 ICalc/Scripts/trapzd.ic.info
[generic]                  321     726  44.2% -lh5- 5de1 Aug  3  1992 ICalc/Scripts/trig.ic
[generic]                  194     394  49.2% -lh5- adf5 Aug  3  1992 ICalc/Scripts/trig.ic.info
[generic]                 1604    3016  53.2% -lh5- 3fc0 Aug  3  1992 ICalc/Scripts/zroots.ic
[generic]                  196     394  49.7% -lh5- 2ce7 Aug  3  1992 ICalc/Scripts/zroots.ic.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        56 files   86119  194552  44.3%            Aug 15  1992
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>