I have some questions about 4ti2. At the moment, there is an
experimental Sage package for 4ti2. It doesn't work for me out of the
box, but I've been tinkering with it, and I've managed to get it to
build on my OS X machine.  I'll try it on linux later.

Questions:

If I can get it to work on the platforms I have available (Intel OS X
and linux), is that good enough to submit a new spkg? (What are the
standards for experimental packages, anyway?)

The old package installs the various binaries (command-line tools) for
4ti2 in a directory SAGE_ROOT/local/lib/4ti2/. Should they instead be
installed in SAGE_ROOT/local/bin/?

The old package uses glpk, but I could only get it to work by
upgrading to the most recent version of glpk.  glpk is another
experimental package; does anyone know if anything else uses it?  If
not, we can just replace the old one with the new one without worrying
about anything else breaking.

The file interfaces/four_ti_2.py is a real mess. Should this even be
present by default, or should it just be installed as part of the
package?

I am nowhere close to being an expert in 4ti2. I want to use its
'zsolve' command, and right now I don't care about much else.  This
will be reflected in what I actually implement in four_ti_2.py. I
assume that this is okay, and other people can implement things when
they need them.  Right?

Or maybe I should say, if I have to implement lots of the features of
4ti2, this whole project probably won't happen, but if I only have to
implement a few, it might happen. Aside from zsolve, any ideas what my
top priorities should be?

  John
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to [email protected]
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://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to