On these pages I have gathered together some information about the internal workings of Axiom/FriCAS. Specifically on these pages here:
This is an attempt to get relevant information together in one place. Although Axiom/FriCAS is very powerful it was written a long time ago, parts were quite experimental and people did not document code in a way that we would expect today. There are some aspects of Axiom/FriCAS which hold back future developments and (in my view) I think it would be good if they could be rewritten, I would even like the Lisp/Boot code to be replaced by a more modern language as discussed here. In order to attempt these things we need to understand the existing code, that is the purpose of these pages.