#17898: Removal of wrong stopgap
-------------------------------------+-------------------------------------
       Reporter:  aschilling         |        Owner:
           Type:  defect             |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-6.6
      Component:  combinatorics      |   Resolution:
       Keywords:  stopgap,           |    Merged in:
  partitions                         |    Reviewers:  Travis Scrimshaw
        Authors:  Anne Schilling     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:                     |  39142901893bc0207e8271ccd4772469fe958e0f
  public/ticket/17898                |     Stopgaps:
   Dependencies:                     |
-------------------------------------+-------------------------------------

Comment (by ncohen):

 Hello Anne,

 > Yes, since you wrote the original stopgap, I suggest that you put in the
 tests so that the message does not get displayed when the Partition code
 is used.

 I know that the `Partition` code is used in many places, and I expect that
 your crystal code tests it extensively. I have to say, however, that I do
 not trust it very much myself: e.g. I wrote #15467 when I noticed that
 providing values for 'parts_in', 'starting' and 'ending' lead Sage to
 ignore two among the three.

 I believe that this code should be rewritten from scratch, carefully, and
 more simply (with less combinations of parameters). That would also most
 definitely lead to speedups.

 > Also, I would strongly suggest that you add a pointer to the
 documentation where the limitations of IntegerListsLex is spelled out.
 Otherwise the stopgap message seems rather useless. At least then the user
 will know how to use the code!

 The description of ticket #17548 can be edited to be more informative to
 users of `Partitions/Crystal`. This is where the stopgap currently
 redirect users.

 Nathann

--
Ticket URL: <http://trac.sagemath.org/ticket/17898#comment:20>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to