#16347: Wilson's constructions of OA with 2 truncated groups
-------------------------------------+-------------------------------------
       Reporter:  ncohen             |        Owner:
           Type:  enhancement        |       Status:  needs_review
       Priority:  major              |    Milestone:  sage-6.3
      Component:  combinatorial      |   Resolution:
  designs                            |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:  Nathann Cohen      |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/ncohen/16347     |  2e463514ceb2fb48d3c6fdc2a3391055bfafe373
   Dependencies:  #16391, #16373     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by ncohen):

 Yo !

 > I actually developed the same idea as yours while thinking a bit more
 about it. What we want to cache is something like `n -> (k1,OA,k2)` where
 `OA` is a OA(k1,n) and `k2` is such that Sage does not know how to compute
 OA(k2,n). And this feature looks very specific to design and I do not see
 how a decorator can handle that nicely.

 Yes of course, this would be design-specific.

 > So, if you are willing to use these @cached_method everywhere or even
 the one you wrote in #16353, there is a need for a big '''TODO''' saying
 that it is here for quick-and-dirty speedup.

 What was done here is quick but not dirty. We cache too much, but that's
 much better than not caching anything at all because all functions would
 become useless. What I implemented in #16353 is NOT quick and dirty, it is
 the most generic way to solve our problem here. Anything more would be
 design-specific and that's where it would actually become to be ugly,
 because it would just be "for our own purposes" with global variabls
 everywhere ....

 > So let's not talk to much about caching right now, I will look at the
 construction.

 Yes, please do. But remember that there are many dependencies to this
 patch that have to be reviewed first.

 Nathann

--
Ticket URL: <http://trac.sagemath.org/ticket/16347#comment:18>
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