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
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
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
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