[Axiom-developer] Re:

2009-03-27 Thread heow
Tim, Although I'll have to re-read this a few more times in order to fully grock it... Wow. This is the highest compliment I can give as I'm old and jaded and over the years fewer and fewer things ever impress me. You get and fully deserve my wow^N - h P.S. Welcome to the board of the

[Axiom-developer] (no subject)

2009-03-27 Thread daly
Alex, Heow, Axiom is implemented mostly in Common Lisp. The original system had code which was in C (hyperdoc and graphics). It also had 2 layers of pre-lisp languages, Meta and Boot. Meta was used to specify syntax. I rewrote that code and Meta is no longer part of the system, simplifying the b

[Axiom-developer] (no subject)

2009-03-27 Thread daly
Alex, Heow, When I got the source code of Axiom from NAG I was getting back code I had written at IBM 15 years earlier. I found the source code hard to understand even though I strive to write dirt simple code. In addition, the algebra implementation code was completely divorced from the support

[Axiom-developer] (no subject)

2009-03-27 Thread daly
Alex, Heow, This is a piece of code that extracts source code from a literate file. The literate file is assumed to be latex. There are two type of syntax used in Axiom. One is the standard noweb syntax: <>=-- define the chunkname @-- end the chunkname <> -- use