On Sun, 2005-01-09 at 10:33, Stavros Macrakis wrote:
> > > > As long as we're on this topic, I tried to create a flowchart based on
> > > > backtraces I did as to how the top level maxima system works
>
> Your diagram appears to be a call graph, not a flow chart.
>
> A call graph like this can be a useful piece of documentation. A
> bigger challenge in some parts of Maxima is that communication among
> functions often happens through shared variables as well as through
> the function calling mechanism.
Another problem is tracking throws and catches. The main loop logic uses
these in several places.
--Jim