#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.