Short:    Arbitrary precision calculator/language
Author:   David I. Bell
Uploader: Steve Leblanc (lupus@cam.org)
Type:     misc/math

Calc is a programmable calculator that uses a C-like language.  It handles
arbitrarily large integers, fractions, and complex numbers. It has matrices,
lists, strings, and user-defined "objects". There are many built-in functions
such as sin, cos, exp, fact, fib, gcd, and primality testing. There is also a
library of functions written in the calculator language. The low-level
arbitrary precision routines are built into a library so that they can be
called from your own C programs.

Ported from UNIX, CLI only.  Source code included.  Basically, this is less
than MATLAB or MAPLE, but much more than just another calculator.


============================= Archive contents =============================

Original  Packed Ratio    Date     Time    Name
-------- ------- ----- --------- --------  -------------
  234064   99454 57.5% 01-Nov-95 22:55:30 +calc
    6284    2680 57.3% 01-Nov-95 22:47:48 +calc.man
    1023     423 58.6% 01-Nov-95 22:47:48 +calc.man.info
    2519    1090 56.7% 15-Jun-94 07:06:34 +assoc
   14391    4927 65.7% 15-Jun-94 07:06:32 +builtin
    3355    1496 55.4% 13-Sep-95 14:47:36 +command
    5419    2018 62.7% 15-Jun-94 07:06:32 +config
    1145     636 44.4% 15-Jun-94 07:06:32 +credit
    2679    1178 56.0% 15-Jun-94 07:06:32 +define
    2266     783 65.4% 15-Jun-94 07:06:32 +environment
    1413     695 50.8% 15-Jun-94 07:06:32 +expression
    7229    2808 61.1% 15-Jun-94 07:06:32 +file
    1506     700 53.5% 15-Jun-94 07:06:34 +help
    2798    1196 57.2% 15-Jun-94 07:06:34 +history
    1306     591 54.7% 15-Jun-94 07:06:34 +interrupt
    1895     920 51.4% 15-Jun-94 07:06:34 +intro
    1880     796 57.6% 15-Jun-94 07:06:34 +list
    2813    1045 62.8% 15-Jun-94 07:06:34 +Makefile
    4258    1721 59.5% 15-Jun-94 07:06:34 +mat
    6792    2656 60.8% 15-Jun-94 07:06:34 +obj.file
    4245    1859 56.2% 15-Jun-94 07:06:34 +operator
    6614    2694 59.2% 15-Jun-94 07:06:34 +overview
   10317    3939 61.8% 15-Jun-94 07:06:34 +statement
    7892    3097 60.7% 15-Jun-94 07:06:34 +todo
    4070    1727 57.5% 15-Jun-94 07:06:34 +types
     551     296 46.2% 15-Jun-94 07:06:34 +usage
    3722    1504 59.5% 15-Jun-94 07:06:34 +variable
    1492     748 49.8% 15-Jun-94 07:06:32 +bernoulli.cal
     555     325 41.4% 15-Jun-94 07:06:28 +bigprime.cal
    4346    1834 57.8% 15-Jun-94 07:06:32 +chrem.cal
   89762   28625 68.1% 13-Sep-95 14:47:42 +cryrand.cal
    1946     652 66.4% 15-Jun-94 07:06:28 +deg.cal
    5017    2169 56.7% 15-Jun-94 07:06:28 +ellip.cal
   27896    9179 67.0% 15-Jun-94 07:06:28 +lucas.cal
   13276    4159 68.6% 15-Jun-94 07:06:30 +lucas_chk.cal
    6646    2015 69.6% 15-Jun-94 07:06:30 +lucas_tbl.cal
     833     453 45.6% 15-Jun-94 07:06:30 +mersenne.cal
    3005     873 70.9% 15-Jun-94 07:06:30 +mod.cal
     440     273 37.9% 15-Jun-94 07:06:30 +nextprim.cal
    1247     645 48.2% 15-Jun-94 07:06:30 +pell.cal
    1311     611 53.3% 15-Jun-94 07:06:30 +pi.cal
     620     364 41.2% 15-Jun-94 07:06:30 +pollard.cal
   18070    6270 65.3% 15-Jun-94 07:06:30 +poly.cal
    1000     533 46.7% 15-Jun-94 07:06:30 +psqrt.cal
    3037     855 71.8% 15-Jun-94 07:06:30 +quat.cal
    3800    1590 58.1% 15-Jun-94 07:06:32 +randmprime.cal
    6246    2593 58.4% 15-Jun-94 07:06:30 +README
   39640   10281 74.0% 13-Sep-95 14:47:48 +regress.cal
    1182     569 51.8% 15-Jun-94 07:06:30 +solve.cal
       0       0  0.0% 03-Oct-95 23:39:30 +startup
     869     482 44.5% 15-Jun-94 07:06:30 +sumsq.cal
    4256    1130 73.4% 15-Jun-94 07:06:30 +surd.cal
     352     234 33.5% 15-Jun-94 07:06:32 +test1000.cal
     839     495 41.0% 15-Jun-94 07:06:30 +unitfrac.cal
     537     341 36.4% 15-Jun-94 07:06:30 +varargs.cal
    1841     991 46.1% 15-Jun-94 07:06:36 +README
    3189    1583 50.3% 02-Nov-95 18:22:28 +README.AMIGA
    9959    2990 69.9% 15-Jun-94 07:06:36 +addop.c
   13491    4976 63.1% 04-Oct-95 19:38:06 +alloc.c
    2675    1100 58.8% 29-Sep-95 19:19:24 +alloc.h
     141     116 17.7% 04-Oct-95 19:36:14 +args.h
   10912    3374 69.0% 15-Jun-94 07:06:42 +assocfunc.c
    4789    1986 58.5% 04-Oct-95 19:37:34 +calc.c
    4914    1749 64.4% 04-Oct-95 19:31:50 +calc.h
  125720   50858 59.5% 01-Nov-95 20:49:36 +calc.lib
    3758     946 74.8% 15-Jun-94 07:06:38 +cmath.h
   43691   10940 74.9% 13-Sep-95 14:47:28 +codegen.c
   11584    3128 72.9% 13-Sep-95 14:47:28 +comfunc.c
    9628    2061 78.5% 15-Jun-94 07:06:36 +commath.c
    7315    1859 74.5% 15-Jun-94 07:06:42 +config.c
     721     286 60.3% 04-Oct-95 19:32:50 +config.h
    2709    1088 59.8% 15-Jun-94 07:06:36 +const.c
     123      98 20.3% 04-Oct-95 19:33:16 +endian.h
   10971    3701 66.2% 30-Sep-95 14:26:26 +file.c
   50881   11720 76.9% 02-Oct-95 20:56:16 +func.c
    2475     878 64.5% 15-Jun-94 07:06:38 +func.h
     128     108 15.6% 04-Oct-95 19:33:52 +have_malloc.h
     128     110 14.0% 04-Oct-95 19:34:16 +have_stdlib.h
     128     111 13.2% 04-Oct-95 19:34:36 +have_string.h
   15234    5040 66.9% 04-Oct-95 19:24:44 +input.c
    3814    1272 66.6% 13-Sep-95 14:47:36 +label.c
     817     379 53.6% 15-Jun-94 07:06:38 +label.h
   11559    3195 72.3% 15-Jun-94 07:06:38 +listfunc.c
      93      86  7.5% 04-Oct-95 19:35:06 +longbits.h
    9884    2339 76.3% 03-Oct-95 23:50:22 +Makefile
   29911    7057 76.4% 13-Sep-95 14:47:48 +matfunc.c
   15554    4886 68.5% 13-Sep-95 14:47:48 +obj.c
   52621   10843 79.3% 30-Sep-95 13:56:44 +opcodes.c
    6052    2003 66.9% 15-Jun-94 07:06:40 +opcodes.h
   24612    6407 73.9% 15-Jun-94 07:06:40 +qfunc.c
   13056    4105 68.5% 15-Jun-94 07:06:42 +qio.c
   21491    5574 74.0% 13-Sep-95 14:47:48 +qmath.c
    9581    1847 80.7% 13-Sep-95 14:47:48 +qmath.h
   10958    2812 74.3% 15-Jun-94 07:06:36 +qmod.c
   21273    5029 76.3% 15-Jun-94 07:06:40 +qtrans.c
   14396    5295 63.2% 15-Jun-94 07:06:44 +README.LIBRARY
     607     375 38.2% 04-Oct-95 19:39:16 +README.SRC
     801     446 44.3% 15-Jun-94 07:06:40 +stdarg.h
    7095    2464 65.2% 13-Sep-95 14:47:48 +string.c
     905     417 53.9% 15-Jun-94 07:06:40 +string.h
   11133    3425 69.2% 02-Oct-95 20:54:24 +symbol.c
    2081     728 65.0% 15-Jun-94 07:06:40 +symbol.h
   12515    3857 69.1% 13-Sep-95 14:47:48 +token.c
    5081    1846 63.6% 13-Sep-95 14:47:48 +token.h
   29878    5092 82.9% 13-Sep-95 14:47:50 +value.c
   12876    3332 74.1% 15-Jun-94 07:06:44 +value.h
     565     346 38.7% 13-Sep-95 14:47:50 +version.c
   34831   10706 69.2% 13-Sep-95 14:47:50 +zfunc.c
   14741    4847 67.1% 15-Jun-94 07:06:44 +zio.c
   30722    8582 72.0% 13-Sep-95 14:47:50 +zmath.c
   14403    3895 72.9% 13-Sep-95 14:47:50 +zmath.h
   32654    8988 72.4% 15-Jun-94 07:06:36 +zmod.c
   30211    8824 70.7% 15-Jun-94 07:06:42 +zmul.c
-------- ------- ----- --------- --------
 1404542  464323 66.9% 02-Nov-95 23:13:18   113 files
