[comp.emacs] large numbers packages

kupfer@ALLSPICE.BERKELEY.EDU (Mike Kupfer) (11/25/90)

Is there a package for managing large integers (larger than the Emacs
builtin integer type)?

I've got a pointer to a floating point package, but I think the
pointer is out of date.  (Or is anonymous ftp to mgm.mit.edu supposed
to work?)  I would prefer support for large integers, but floating
point would be okay.

Please mail your reponses.  If there is sufficient interest, I'll post
a summary.

thanks,

Mike Kupfer
kupfer@sprite.berkeley.edu

herve@prl.dec.com (Jean-Claude Herve) (12/11/90)

>    Is there a package for managing large integers (larger than the Emacs
>    builtin integer type)?
> 
>    I've got a pointer to a floating point package, but I think the
>    pointer is out of date.  (Or is anonymous ftp to mgm.mit.edu supposed
>    to work?)  I would prefer support for large integers, but floating
>    point would be okay.
> 
>    Please mail your reponses.  If there is sufficient interest, I'll post
>    a summary.
> 
>    thanks,
> 
>    Mike Kupfer
>    kupfer@sprite.berkeley.edu
> 
> 


We have a package named bignum containing a library managing big numbers
of arbitrary length. This library has been developped jointly by INRIA
and Digital-PRL. The library is running on U*ix, VMS, MSDOS.
Assembler codes for vax, mips, pyramid, NSC, 68000, i960 are available.
The package is distributed freely.

To know more, you could order the PRL report #2: "Bignum: a portable
and efficient package for arbitrary-precision arithmetic". 

The report is sent by postal mail (don't forget to send your postal
address). The package is sent by electronic mail. 

Send your orders to: librarian@prl.dec.com

Jean-Claude Herve.

Digital Paris Research Lab - 85 Av Victor Hugo - 92500 Rueil Malmaison,
FRANCE -
- Tel: +33 (1) 47 14 28 11 - Fax: +33 (1) 47 14 28 99 -
- herve@decprl.dec.com

pinard@IRO.UMontreal.CA (Francois Pinard) (12/14/90)

In article <1990Dec11.150107.15148@prl.dec.com> herve@prl.dec.com (Jean-Claude Herve) writes:

   >    Is there a package for managing large integers (larger than the Emacs
   >    builtin integer type)?

   We have a package named bignum containing a library managing big numbers
   of arbitrary length.

In case this has not been written before on this thread, you might try
Dave Gillespie's Calc package.  It runs only on GNU Emacs, however.  I
do not have the reference handy, write to me if you want it.
--
Franc,ois Pinard          ``Vivement GNU!''         pinard@iro.umontreal.ca
(514) 588-4656    cp 886 L'Epiphanie (Qc) J0K 1J0    ...!uunet!iros1!pinard