#20107: Add optional gap3_jm package
-------------------------------------+-------------------------------------
       Reporter:  stumpc5            |        Owner:
           Type:  enhancement        |       Status:  needs_work
       Priority:  major              |    Milestone:  sage-7.1
      Component:  packages:          |   Resolution:
  optional                           |    Merged in:
       Keywords:                     |    Reviewers:
        Authors:                     |  Work issues:
Report Upstream:  N/A                |       Commit:
         Branch:  u/stumpc5/20107    |  6b1b7fbbaf0ac71060ef8820ed0482e14c61437c
   Dependencies:                     |     Stopgaps:
-------------------------------------+-------------------------------------

Comment (by SimonKing):

 Replying to [comment:62 dimpase]:
 > they ship meataxe version 2.2.3. How far from this your meataxe is?

 Now that's ironic.

 In my good old-style group cohomology spkg, I used meataxe-2.2.4, which is
 identical with version 2.2.3 except for its licence, which is about a
 decade old.

 But old-style spkgs got broken on purpose, hence, I now try to create a
 new style cohomology spkg, and while I am at it I try to use a more recent
 version of meataxe. The current release (which is several years old) is
 version 2.4.24, and the current snapshot (which also includes one of my
 patches) is 2.5.0.

 > In principle, GAP3 meataxe needs executables, that's all.

 What is the difference between 2.2.4 and 2.4.24? Well, the good news is
 that the executables kept their names, and the storage format has not
 changed. Hence, if GAP3 merely needs the executables then using the new
 meataxe should be fine.

 The bad news --- for me! --- is that basically all function names and all
 type names have changed, the offset of counting matrix rows and columns
 has changed (in 2.2.4 it started counting with 1, now it starts with 0),
 and occasionally the semantics of the functions has changed as well.
 That's why creating a group cohomology package based on the new meataxe is
 a pain in the neck: I need to rebase someone else's C code, which thus is
 even more difficult than rebasing my own code.

 Sigh.

--
Ticket URL: <http://trac.sagemath.org/ticket/20107#comment:63>
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 https://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to