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