#8380: Implement an interface to GAP3
------------------------------+---------------------------------------------
   Reporter:  saliola         |       Owner:  Franco Saliola                    
      
       Type:  enhancement     |      Status:  new                               
      
   Priority:  major           |   Milestone:  sage-4.3.4                        
      
  Component:  interfaces      |    Keywords:  gap3, chevie, specht, gap, 
sage-combinat
     Author:  Franco Saliola  |    Upstream:  N/A                               
      
   Reviewer:                  |      Merged:                                    
      
Work_issues:                  |  
------------------------------+---------------------------------------------
Changes (by saliola):

 * cc: joyner (added)


Comment:

 Here are two patches. Make sure you apply the correct patch for you
 version of Sage.

 Of course, you need to have GAP3 installed in order to use GAP3, and all
 doctests are marked optional.

 The interface behaves very much like the GAP4 interface: tab completion
 works, one can access the GAP3 help documentation, etc.

 Notes for the reviewer:

  1. To run the GAP3 doctests:
     {{{
     sage -testall -only-optional=gap3
     }}}

  1. I refactored the GAP4 interface code; basically, I separated the
 {{{Gap}}} class into two new classes {{{Gap_generic}}} and
 {{{GapElement_generic}}}.

  1. I've tested that the patches apply cleanly and all doctests pass on
 the following systems:

    a. sage.math
    a. Ubuntu 9.10, amd 64

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/8380#comment:2>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to