On Jan 17, 8:57 pm, William Stein <wst...@gmail.com> wrote:
> I don't think there should even be a vote until you sign off on the
> platform support. Getting new packages into sage involves two
> things: (1) a list of minimum requirements about code quality and
> portability, and (2) sufficient interest and support by the community.
>
> IMHO, lrs is in stage (1) right now. Voting should be mainly for stage (2).
>
> William
OK, I guess I mis-judged the readiness for inclusion. It is a little
frustrating that this seems to be a moving target - the standard for
inclusion keeps getter higher.
David Avis has already replied to my cc of the original email, and
expressed willingness to help, so I don't think working with him
upstream will be a problem. He might be able to help with the cddlib
situation too, since he knows Fukuda.
I don't think its a bad sign that there is no mailing list for lrs and
the last release is 2006. lrs is a small program that basically does
1 thing, and does it well. The documentation for the algorithm is
very clear. The source code is well-documented with comments. The
web page is pretty extensive and has examples. There just doesn't
need to be a mailing list.
I will work on the testing within lrs. There are test files already
in the source, in ine/test and ext/test, so Michael's comment about
lack of a test suite is not completely correct.
I have never enjoyed dealing with makefiles (that's part of what got
me interested in Sage, actually - it compiled without my help!) but I
will try to learn enough to address that issue. It would be helpful
if Michael or someone else can point me to a model makefile - one for
a small program like lrs that is "done right".
-Marshall
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---