#14110: Speed Up Poset Generation
---------------------------------+------------------------
       Reporter:  csar           |        Owner:  csar
           Type:  enhancement    |       Status:  new
       Priority:  major          |    Milestone:  sage-6.4
      Component:  combinatorics  |   Resolution:
       Keywords:  posets         |    Merged in:
        Authors:                 |    Reviewers:
Report Upstream:  N/A            |  Work issues:
         Branch:                 |       Commit:
   Dependencies:                 |     Stopgaps:
---------------------------------+------------------------

Comment (by tmonteil):

 Replying to [comment:18 jmantysalo]:
 > `nauty_poset.c` starts with "modified by Gunnar Brinkmann for use with
 posets." Hence I guess it is inpractical to merge.
 >
 > Whole code for poset generation is about 7000 lines, so there is not
 much space to save.
 >

 OK, i was just asking to avoid code duplication (especially if was have to
 patch it).

 > > Also, do you think upstream could officially distribute its poset code
 (within nauty or in a separate tarball) ?
 >
 > I haven't asked that. But if they are not going to maintain poset code,
 then what difference would that do?

 Upstream will be that trac ticket. And each modified version (e.g. to
 compile on particular architecture) will become the next upstream without
 clear distinction.

 Having a well identified upstream source whose checksum can be checked by
 anyone is preferable. If i come with a modified code that is attributed to
 someone else, there is no way to check my modifications (disclaimer: i am
 not insinuating anything with respect to the current package !). The new
 layout upstream-unmodified-checkable-source + downstream-readable-patches
 makes things more clear.

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