literate Maxima programs



[Allan Adler <ara at zurich.csail.mit.edu>, Thu, 27 Jul 2006 13:07:38 -0400]:
> There are analogues of Knuth's original WEB program that are used to
> document programs in various languages. Some of them can be reconfigured
> to document any particular computer language. I am wondering whether anyone
> has developed one of them for Maxima. If so, I'd be interested in using it.

I haven't developed one, but in my experience noweb works very well,
especially after Jay did a major overhaul of the indentation code in
the emacs mode.

For a maxima-specific solution look at Emaxima: This is, however, tied
to emacs and does not provide anywhere near the flexibility you get
with the usual LP tools in the way chunks can be used.  On the other
hand, emaxima-mode knows how to run maxima so that you can easily mix
LP with evaluations.

You might also ask at comp.programming.literate, in case you haven't
done so already (I have been without news access for some time).

HTH,

Albert.