Karim Belabas on Mon, 16 Jan 2006 19:21:03 +0100


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: Missing functions in CVS


* Ilya Zakharevich [2005-11-24 05:40]:
> I'm trying to build Math::Pari with the CVS version, and I see that
> some functions are missing.  E.g., I can't find where is
> 
>   _gshift3()	   /* Available from 2.2.1 */

This one was removed because it was 

1) incompatible with the GMP kernel
2) complicated and not too well documented
3) not used anywhere, and only catered for consistency with an alternative
   definition in a relatively minor case.
4) easy to emulate at a minor efficiency cost.

So I felt it did not belong in the C library and removed it instead of
rewriting it for the GMP kernel.

> Also, where are
> 
>   initial_value()
>   bl_prev()
> 
> ?

Both are static to the code modules that require them [respectively
anal.c and init.c] and no longer public. 

They never were documented. Why do you need them ? debugging ?

Cheers,

    Karim.
-- 
Karim Belabas                  Tel: (+33) (0)5 40 00 26 17
Universite Bordeaux 1          Fax: (+33) (0)5 40 00 69 50
351, cours de la Liberation    http://www.math.u-bordeaux.fr/~belabas/
F-33405 Talence (France)       http://pari.math.u-bordeaux.fr/  [PARI/GP]