From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=-1.9 required=3.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.5-pre1 Date: 30 Jul 93 03:26:53 GMT From: waikato.ac.nz!canterbury.ac.nz!otago.ac.nz!is20115@decwrl.dec.com Subject: Re: ADA arithmetic Message-ID: <1993Jul30.162653.1@otago.ac.nz> List-Id: In article , stt@spock.camb.inmet.com (Tucker Taft) writes: > In article <1993Jul26.134358.1@otago.ac.nz> is20115@otago.ac.nz writes: > >>I am currently working on a program which requires arithmetic to be performed >>on numbers of up to 16 digits long. Has anyone out ther written a package >>which will do this? Add & Subtract would suffice but * & divide and MOD woul d >>be a big help. If anyone has one of these could they please mail to source >>code to COSC214.OTAGO.AC.NZ this would be much appreciated. > > Every Ada compiler includes within it an "infinite" precision > arithmetic package. The GNAT compiler is no exception, so > if you want to do infinite precision arithmetic (both integral > and rational), you can snarf the "july9-release" of GNAT and > extract the following files: > > uintp-.ada -- Universal Integer package spec > uintp.ada -- Univ int package body > rat-.ada -- Rational numbers package spec > rat.ada -- Rational numbers package body > > GNAT is available by anonymous ftp from cs.nyu.edu > in directory pub/gnat/july9-release. All of the Ada sources > are in the file gnat-src.tar.z (don't forget to use binary/image mode > to transfer it, and you will need gunzip and tar to extract > individual source files). > Are you sure that address is right? seems a little short and it doesn't work when I try it. This tar.z thing is a real pain, I have unzip and VMStar which I hope will work. Though I still haven't figured out to run them using run with parameters. The VAX is about as userfriendly as a wet paper bag full of wet paper bags. Thanks for you help, it is much appreciated. By the way, if anyone is really bored this Friday night and is looking for something to do, they could always do my whole assignment, that would be much appreciated also. Gee I hope Paul doesn't read this one too!