I'm the lead developer on Axiom, a very large computer algebra system mostly implemented in common lisp.
Axiom has two parts which are not common lisp, a documentation browser and a graphics subsystem. We need to make both of these portable and have pursued multiple paths. One path I've been pursing is CLIM. The hope is that I can reimplement these two C programs in CLIM and have them run on every platform. Unfortunately CLIM doesn't seem to be implemented everywhere and what has been implemented seems to depend on CLX which is unix rather than, say TK, which is cross-platform. Better yet would be an interface that would allow us to drive a browser directly although I admit that I don't know of a browser API that would allow that. There is no such thing as a simple job but it has to be possible to make CLIM cross-platform. Since I couldn't find a running example I set out to make-it-so. Step 1, of course, is to develop a deep understanding of CLIM. Axiom uses Literate Programming (combines source code and documentation in Latex files) using Norman Ramsey's noweb tool. So I'm rewriting existing CLIM documentation into Latex and combining code from existing CLIM implementations into the pamphlet file (Axiom's term for a literate program file). Once this is complete I'll move on to the next stage of implementing lower-level platform-specific pieces. Tim Daly [EMAIL PROTECTED] _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
