On Tue, May 17, 2022 at 10:42:41PM +0200, Ralf Hemmecke wrote:
> On 17.05.22 04:41, Waldek Hebisch wrote:
> >I consider removal of rdesys.spad and
>
> OK.
>
> >cyclotom.spad after release.
>
> Nearly OK.
>
> >Instead of cyclotom.spad we have now cyclo.spad which has better
> >performance (due to better algorithm) and more functionality.
>
> I already use the function cyclotomic(n)$CyclotomicPolynomialPackage in my
> QEta package. It would cause unnecessary trouble / compatibility problems if
> I then must have two package versions around, one for people on FriCAS 1.3.7
> and one for people that compile from the sources after removal of that
> package.
>
> Wouldn't it be an option to provide the functions in cyclo.spad under the
> package name CyclotomicPolynomialPackage when you remove cyclotom.spad so
> that there would be no effect on end-users?
Well, as long as we have cyclotom.spad new package must use different
name. Removing package _after_ release gives reasonable transition
period: the old code will work with old versions and new release.
CyclotomicUtilities was added on January 2, so people who build from
reasonably recent sources will get it.
For CyclotomicPolynomialPackage we probably could do rename after
release, but in general removal of old package name is cleaner
> I do not care about the other two functions
>
> cyclotomicDecomposition : Integer -> LSUP
> ++ cyclotomicDecomposition(n) returns prime factors of
> ++ \spad{x^n - 1} over integers.
> cyclotomicFactorization : Integer -> FR
> ++ cyclotomicFactorization(n) returns prime factors of
> ++ \spad{x^n - 1} over integers.
>
--
Waldek Hebisch
--
You received this message because you are subscribed to the Google Groups
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/20220518000840.GB2420%40fricas.math.uni.wroc.pl.