Path: utzoo!mnetor!tmsoft!itcyyz!yrloc!rbe From: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky) Newsgroups: alt.sources.wanted Subject: Re: desk-calculator for ANSII-terminal (vt100) Keywords: vt100 ANSII desk-calculator Message-ID: <1991Jun28.221828.13538@yrloc.ipsa.reuter.COM> Date: 28 Jun 91 22:18:28 GMT References: <11654@sbsvax.cs.uni-sb.de> Reply-To: rbe@yrloc.ipsa.reuter.COM (Robert Bernecky) Organization: Snake Island Research Inc, Toronto Lines: 55 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