Comparing with NAG sources our algebra has 71 new files containing
79742 lines. One contains code mover from other files, 2 were
addes in Axiom era. That means 75467 lines in files added for
FriCAS. Git blame says that 74935 lines in algebra came from
original commit initializing FriCAS repository and 140737
lines came later. Many changes lines are due to mass edits,
like renamings and white space changes. Still, such changes
improve code. Some lines were subject to multiple trivial
changes and composite change is less trivial.
Comparatively, in 'src/interp' subdirectory git blame says
that 44203 lines in *boot and *.lisp came from inital commit.
Total is 62577, so comparatively, there is smaller change.
OTOH inital NAG release had 128578 lines in *boot and *.lisp
files, so more than half of original code is gone.
Some people still say "all Axiom forks have essentially the
same functionality". Data above shows that there were huge
changes to algebra, adding many new things and improving
old one. And while smaller, changes to other parts were
quite significant.
--
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/20230225171801.we7gtqiyafxnzxrm%40fricas.math.uni.wroc.pl.