G'day Tim: I may be speaking out of school here (I'm no graphics expert), but CLIM is a high level interface manager which should be adaptable to different graphics environments. TK is certainly a candidate, but I think CLIM could drive a modern web browser with AJAX (Asynchronous Javascript And XML). Graphics elements could be generated as SVG or PNG.
Regards, Steve root wrote: > 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 > > -- Steven H. Rogers, Ph.D., [EMAIL PROTECTED] Weblog: http://shrogers.com/weblog "He who refuses to do arithmetic is doomed to talk nonsense." -- John McCarthy _______________________________________________ Gardeners mailing list [email protected] http://www.lispniks.com/mailman/listinfo/gardeners
