Dear all (in particular for Waldek),
I've finished the renaming of all the "axiom" identifiers to "fricas".
After this patch, we would have FRICASsys instead of AXIOMsys, and the
(internal) AXIOM environment variable is then called FRICAS.
I've also tried to rename Axiom to FriCAS in all places that do not
relate to the history.
Furthermore, for the connection with Aldor, the library is then called
libfricas.al and the include file will be fricas.as (instead of
libaxiom.al and axiom.as).
I hope some people look over the patch and tell me whether I've made
mistakes.
Compilation went fine at least under Debian 10 and Ubuntu 18.04 with
sbcl 1.5.8. Differences (normout) between current trunk and my "axiom"
branch
https://github.com/hemmecke/fricas/commits/axiom
is attached.
The patch is at
https://github.com/hemmecke/fricas/commit/e88ba99221d0c73454f332c37dbf8d02dab77e59.patch
but note that there are some files that have been renamed (like, for
example, axiom.as into fricas.as).
Can I commit?
Ralf
--
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/fc113be2-b32e-eaf5-265b-16712546f01e%40hemmecke.org.
DIR1=/home/hemmecke/h/cron-autocompile/fricas-bisect/build/8280fb7f93a1249cefe86c30b3807be004c8abbb_2019-11-16_17-44-01
DIR2=/dev/shm/hemmecke/fricas/b-axiom
AX1=/home/hemmecke/h/cron-autocompile/fricas-bisect/build/8280fb7f93a1249cefe86c30b3807be004c8abbb_2019-11-16_17-44-01/target/x86_64-linux-gnu
AX2=/dev/shm/hemmecke/fricas/b-axiom/target/x86_64-linux-gnu
Diffing agcd.output
Diffing algaggr.output
Diffing algfacob.output
Diffing allfact.output
Diffing arith.output
Diffing array.output
Diffing arrows.output
Diffing bags.output
Diffing bezout.output
Diffing bug6357.output
Diffing bugs2007.output
Diffing bugs2008.output
--- /tmp/tcmp1.5824 2019-11-16 18:50:23.813106246 +0100
+++ /tmp/tcmp2.5824 2019-11-16 18:50:23.813106246 +0100
@@ -25,7 +25,7 @@
--->-->ExportType(constructor): Not documented!!!!
--->-->ExportType((baseRing ((Ring)))): Not documented!!!!
--->-->ExportType(): Missing Description
-; compiling file "/dev/shm/hemmecke/fricas/b-axiom/src/input/EXPORT.NRLIB/EXPORT.lsp" (written 16 NOV 2019 05:49:53 PM):
+; compiling file "/dev/shm/hemmecke/fricas/b-axiom/src/input/EXPORT.NRLIB/EXPORT.lsp" (written 16 NOV 2019 06:49:54 PM):
; wrote /dev/shm/hemmecke/fricas/b-axiom/src/input/EXPORT.NRLIB/EXPORT.fasl
; compilation finished in 0:00:00.004
Diffing bugs2009.output
Diffing bugs2010.output
Diffing bugs2011.output
Diffing bugs2012.output
Diffing bugs2013.output
Diffing bugs2014.output
Diffing bugs2015.output
Diffing bugs2016.output
Diffing bugs2017.output
Diffing bugs2018.output
Diffing bugs2019.output
Diffing calculus2.output
Diffing cardinal.output
Diffing ch.output
Diffing charpol.output
Diffing clifford.output
Diffing coercels.output
Diffing collect.output
Diffing constant.output
Diffing contfrac.output
Diffing cycles.output
Diffing cyfactor.output
Diffing cyldec.output
Diffing danzwill.output
Diffing defintef.output
Diffing derham.output
Diffing dhtri.output
Diffing dirichlet.output
Diffing discrgrp.output
Diffing distro.output
Diffing divisor.output
Diffing dpol.output
Diffing efi.output
Diffing eigen.output
Diffing elemfun.output
Diffing elemnum.output
Diffing elfuts.output
Diffing ellip.output
Diffing elt.output
Diffing equation2.output
Diffing errortrap.output
Diffing eval.output
Diffing expexpan.output
Diffing expps.output
Diffing exprpoly.output
Diffing exsum.output
Diffing ffdemo.output
Diffing finite.output
Diffing fixed.output
--- /tmp/tcmp1.5824 2019-11-16 18:50:23.953103564 +0100
+++ /tmp/tcmp2.5824 2019-11-16 18:50:23.957103488 +0100
@@ -5429,7 +5429,7 @@
-- (5) ["There is","a real bug","here"]
--
--Is there a way to fix this bug quickly ?? (I am ready to modify the source
---Axiom aggcat.spad).
+--FriCAS aggcat.spad).
--The problem with ! functions lies in the documentation not in the code. We
--need to explain more clearly that ! functions are ALLOWED to update their
--arguments, not REQUIRED to do so.
@@ -5505,7 +5505,7 @@
n 2 2
(1) cos(x) == (- sin(x) + 1)
--
---Axiom returns
+--FriCAS returns
--
-- Cannot find a definition or library operation named even? with argument
-- types
Diffing float.output
Diffing float2.output
Diffing fname.output
Diffing fnla.output
Diffing fparfrac.output
Diffing fr.output
Diffing free_mod.output
Diffing fun.output
Diffing function.output
Diffing galois.output
Diffing genups.output
Diffing gonshor.output
Diffing gpresent.output
Diffing grpthry.output
Diffing heat.output
Diffing huang.output
Diffing i_bugs.output
Diffing ico.output
Diffing ideal.output
Diffing ifact.output
Diffing infprod.output
Diffing intdeq.output
Diffing intef.output
Diffing integ.output
Diffing intheory.output
Diffing intlocp.output
Diffing is.output
Diffing isprime.output
Diffing jet.output
Diffing knot2.output
Diffing kuipers.output
Diffing leg.output
Diffing limit.output
Diffing linalg.output
Diffing linalg2.output
Diffing lindep.output
Diffing lll.output
Diffing lode.output
Diffing lodesys.output
Diffing lodo.output
Diffing lodo2.output
Diffing lodof.output
Diffing lodof2.output
Diffing loop.output
Diffing lupfact.output
Diffing macbug.output
Diffing mantepse.output
Diffing mapleok.output
Diffing marcbench.output
Diffing matcat.output
Diffing matrix.output
Diffing matrix22.output
Diffing mfinfact.output
Diffing mset.output
Diffing mts.output
Diffing multfact.output
Diffing multiple.output
Diffing ncalg.output
Diffing newton.output
Diffing nlode.output
Diffing noonburg.output
Diffing numbers.output
Diffing octonion.output
Diffing ode.output
Diffing ord.output
Diffing padic.output
Diffing parabola.output
Diffing pascal.output
Diffing pascal1.output
Diffing pat.output
Diffing patmatch.output
Diffing perm.output
--- /tmp/tcmp1.5824 2019-11-16 18:50:24.165099503 +0100
+++ /tmp/tcmp2.5824 2019-11-16 18:50:24.165099503 +0100
@@ -6,7 +6,7 @@
All user variables and function definitions have been cleared.
-- This file demonstrates some of the new routines for permutations
--- in AXIOM. ( Last change: 05/16/89 by HWG )
+-- in FRICAS. ( Last change: 05/16/89 by HWG )
-- (J. Grabmeier: adjusted to new concept: 08/07/89)
-- (M. Weller : adjusted to 1..: 03/29/90)
-- (J. Grabmeier : adjusted to new algebra 05/14/90)
Diffing pfr.output
Diffing pgcd.output
Diffing pmint.output
Diffing poly.output
Diffing polycoer.output
Diffing polylift.output
Diffing psgenfcn.output
Diffing r20abugs.output
Diffing r20bugs.output
Diffing r21bugs.output
Diffing r21bugsbig.output
Diffing radff.output
Diffing reclos.output
Diffing reductio.output
Diffing repa6.output
Diffing robidoux.output
Diffing roots.output
Diffing rules.output
Diffing ruleset.output
Diffing scherk.output
Diffing scope.output
Diffing series2.output
Diffing series3.output
Diffing skew.output
Diffing solvetra.output
Diffing space3.output
Diffing ssolve.output
Diffing stream2.output
Diffing streams.output
Diffing synonym.output
Diffing t111293.output
Diffing table.output
Diffing tanatan.output
Diffing tensor.output
Diffing test.output
Diffing tree.output
Diffing triglim.output
Diffing tsetcatbutcher.output
Diffing tsetcatchemical.output
Diffing tsetcatvermeer.output
Diffing tutchap1.output
Diffing tutchap2.output
--- /tmp/tcmp1.5824 2019-11-16 18:50:24.285097204 +0100
+++ /tmp/tcmp2.5824 2019-11-16 18:50:24.285097204 +0100
@@ -105,7 +105,7 @@
(18) [x = ---------------------, x = -------------------]
2 a 2 a
Type: List(Equation(Expression(Integer)))
-qs := %; -- the semicolon (;) inhibits AXIOM's output display
+qs := %; -- the semicolon (;) inhibits FRICAS' output display
Type: List(Equation(Expression(Integer)))
Diffing tutchap3.output
Diffing tutchap4.output
Diffing tutchap67.output
Diffing unittest.output
Diffing view2d.output
Diffing viewdef.output
Diffing vsbasis.output
Diffing zimmer.output
# normout /home/hemmecke/h/cron-autocompile/fricas-bisect/build/8280fb7f93a1249cefe86c30b3807be004c8abbb_2019-11-16_17-44-01 /home/hemmecke/h/cron-autocompile/fricas-bisect/build/e88ba99221d0c73454f332c37dbf8d02dab77e59_2019-11-16_18-44-01