Plotting



--- Raymond Toy <toy@rtp.ericsson.se> wrote:
> 
> This is so mangled I can't read it!

Sorry about that.  Cleaner version should have come
through.

> There is matlisp (on sourceforge) that hooks LAPACK
> into lisp with
> some matrix classes through in.  Only works with
> CMUCL and ACL
> currently.  It should work with any Lisp that an FFI
> and stores
> double-float arrays in exactly the same way Fortran
> would store them.
> 
> I've always thought that would be cool to put the
> two together.
> Perhaps this is what the SENAC (?) guys in New
> Zealand did (with
> different packages)?

That sounds interesting.
 
>     CY> does anyone know anything about the plplot
> library? In my
> 
> plplot does not work on Solaris.  Doing a foreign
> function interface is a pain.
> 
> Otherwise, it looks ok.  Don't know how easy it is
> to use.

Any idea why it won't fly on Solaris?

 
> Is it because maxima is slow in generating the data
> for plotting or is
> it because the display of the plot is slow?  The
> Klein bottle demo is
> pretty slow on my 300 MHz Ultra 30.  Rotating the
> plot with the mouse
> is pretty fast, but the surface is very randomly
> patched until I stop
> moving the mouse.  Then the display is fixed very
> quickly.  On my 800
> MHz Linux box, I think the surface rotates nicely in
> one piece.

That's the behavior I see.  Is there any way to make
that cleaner?  The current plotting isn't bad, but I
think smoother graphics (maybe with Macsyma style
controls) would probably turn some heads.

> I think maxima has the right idea:  Use some
> external process to do
> the actual display and let maxima generate the data.
>  Doing anything
> else makes maxima much less portable.

Agreed.  The trick is talking between the two.


__________________________________________________
Terrorist Attacks on U.S. - How can you help?
Donate cash, emergency relief information
http://dailynews.yahoo.com/fc/US/Emergency_Information/