On 5/30/07, William Stein <[EMAIL PROTECTED]> wrote:
>
> On 5/30/07, Joel B. Mohler <[EMAIL PROTECTED]> wrote:
> > On Wednesday 30 May 2007 02:50, William Stein wrote:
> > > > * Asymptote (http://asymptote.sourceforge.net/) (GPL)
> > > > Asymptote particularly might be interesting if you eventually want to do
> > > > diagrams (2d or 3d) in SAGE.
> > >
> > > This Asymptote program is absolutely fascinating!!  I've never heard of
> > > it.  I'm extremely excited.  Thanks for making me aware of this.  I really
> > > like the sound of this "Asymptote is a powerful script-based vector
> > > graphics language for technical drawings, inspired by MetaPost
> > > but with an improved C++-like
> > > syntax. Asymptote provides for figures the same high-quality level of
> > > typesetting that LaTeX does for scientific text."
> >
> > Asymptote does look pretty exciting.  I'd say the one big downside is that
> > they invented their own language.  While the language looks like C++ and the
> > snippets appear to utilize a wide range of language features, I'm a bit
> > suspicious that a roll-your-own language is going to work out in the long
> > run.
> >
> > This pdf has lots of code snippets in it:
> > http://asymptote.sourceforge.net/intro.pdf
> >
> > It appears it's written in C++ and their own language.  My personal
> > inclination would be to believe that we would want to write python bindings
> > for it replacing the custom language.  It seems it could be a big job
> > (although not insurmountable).
>
> Another big issue with asymptote is that I think it fundamentally depends
> on latex.  Latex doesn't come pre-installed in OS X or most Linux installs,
> though of course it is easy to install in Linux.   So far SAGE has got quite
> far with almost no dependencies -- latex is a pretty big dependency to add.
> Also, I'm concerned about the quality of 3d support in asymptote.
> We already have good 3d graphics, so the main reason to add asymptote
> would be for 3d graphics, where my impression is that it might not
> be that impressive after all.   That said, it's well worth investigating
> asymptote further, especially given that it is GPL'd.

You may already be aware of it, but in case you aren't, PyX is worth
knowing about:

http://pyx.sourceforge.net/

It does have the latex dependency issue, but it's already in python
and is a lovely way to do diagrams that don't really fall well under
matplotlib's 'data plotting' sweet spot but that are more algorithmic
in nature.

Think of it as a 'pythonized PostScript' if you will, rendered via
LaTeX.  I love it for some specialized uses.

Cheers,

f

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to