[alt.sources.wanted] desk-calculator for ANSII-terminal

km11hs@sbuvax.rz.uni-sb.de (Dieter Becker) (06/27/91)

I am looking for a PD desk-calculator with some scientific functions
like log, sin, cos and a friendly "face". Programs, I know, are using
only base-line-entry of data. I'm looking for a program which can be 
used by everyone, not only by specialist. In our system (SINIX) there 
is a program like this (using curses) but it is rather stupid.

I hope You will help me

Thanks

Dieter Becker

********************************************************************************
* Dr. med. dipl.-math Dieter Becker          ** Tel.: (0 / +49) 6841 - 16 3046 *
* Medizinische Universitaets- und Poliklinik ** Fax.: (0 / +49) 6841 - 16 3369 *
* Innere Medizin III                         ***********************************
* D - 6650 Homburg / Saar                    ** email:                         *
*                                            ** becker@sbuvax.cs.uni-sb.de     *
********************************************************************************

Dan_Jacobson@ATT.COM (06/28/91)

>>>>> On 27 Jun 91 13:48:43 GMT, km11hs@sbuvax.rz.uni-sb.de (Dieter Becker) said:

Dieter> I am looking for a PD desk-calculator with some scientific functions
Dieter> like log, sin, cos and a friendly "face". Programs, I know, are using
Dieter> only base-line-entry of data. I'm looking for a program which can be 
Dieter> used by everyone, not only by specialist. In our system (SINIX) there 
Dieter> is a program like this (using curses) but it is rather stupid.

Try
--------
The GNU Emacs Calculator
************************

"Calc" is an advanced desk calculator and mathematical tool that runs
as part of the GNU Emacs environment.
[...]
For your convenience, the FTP distribution of Calc, obtainable from
anonymous FTP on `csvax.cs.caltech.edu', ...
---------
can you believe it has a 400 page manual, on-line/paper!  GNU Emacs
itself is ftp'able from prep.ai.mit.edu.

rbe@yrloc.ipsa.reuter.COM (Robert Bernecky) (06/29/91)

In article <11654@sbsvax.cs.uni-sb.de> km11hs@sbuvax.rz.uni-sb.de (Dieter Becker) writes:
>I am looking for a PD desk-calculator with some scientific functions
>like log, sin, cos and a friendly "face". Programs, I know, are using
>only base-line-entry of data. I'm looking for a program which can be 
>used by everyone, not only by specialist. In our system (SINIX) there 
>is a program like this (using curses) but it is rather stupid.

J is a modern dialect of APL, which may meet your needs. J uses
ASCII (unlike old APL dialects), and is available as shareware from
a number of sites, including watserv1.

J handles arrays naturally, and contains a full set of elementary functions,
including all those you mention.

Here's a few examples:

 1 2 3 + 4 5 6
5 7 9

  2^ 1 2 5
1 4 32

  i. 5
0 1 2 3 4
  i. 3
0 1 2

  +/ 1 2 9
12
  +/ i. 5
10
(sum of first 5 integers)

2 3$ i.6
0 1 2
3 4 5

3 * 2 3$ i.6
0  3  6
9 12 15

100 200+"1 (2 3 $ i. 6)
100 101 102
203 204 205
(add rank one objects together : row by row)

and so on. 

Bob

Robert Bernecky      rbe@yrloc.ipsa.reuter.com  bernecky@itrchq.itrc.on.ca 
Snake Island Research Inc  (416) 368-6944   FAX: (416) 360-4694 
18 Fifth Street, Ward's Island
Toronto, Ontario M5J 2B9 
Canada