#6391: libGAP! -- create a Cython library interface to gap
----------------------------------------------------------------------------+
Reporter: was |
Owner: was
Type: enhancement |
Status: positive_review
Priority: major |
Milestone: sage-pending
Component: group theory |
Resolution:
Keywords: |
Work issues:
Report Upstream: N/A |
Reviewers: Dima Pasechnik, Ivan Andrus, Volker Braun, William Stein
Authors: Dima Pasechnik, Ivan Andrus, Volker Braun, William Stein |
Merged in:
Dependencies: #13415, #13123, #13211 |
Stopgaps:
----------------------------------------------------------------------------+
Comment (by mmarco):
I am starting to work on some project to allow computing reduced forms in
some fp groups, and i found that i can't load gap packages via libgap:
{{{
./sage -gap
********* GAP, Version 4.5.6 of 16-Sep-2012 (free software, GPL)
* GAP * http://www.gap-system.org
********* Architecture: x86_64-unknown-linux-gnu-gcc-default64
Libs used: gmp, readline
Loading the library and packages ...
Packages: CTblLib 1.2.1, FactInt 1.5.3, GAPDoc 1.5.1, LAGUNA 3.6.1
Try '?help' for help. See also '?copyright' and '?authors'
gap> LoadPackage("kbmag")
> ;
---------------------------------------------------------------------------------------------------------------------------------------------------------
Loading kbmag 1.5 (Knuth-Bendix on Monoids and Automatic Groups)
by Derek Holt (http://www.warwick.ac.uk/~mareg).
Homepage: http://www.warwick.ac.uk/~mareg/kbmag
---------------------------------------------------------------------------------------------------------------------------------------------------------
true
gap> LoadPackage("braid");
---------------------------------------------------------------------------------------------------------------------------------------------------------
Loading braid 1.2 (braid groups package)
by Kay Magaard (http://www.math.wayne.edu/~kaym/),
Sergey Shpectorov (http://www-math.bgsu.edu/~sergey/), and
Helmut Voelklein (http://www.exp-math.uni-
essen.de/algebra/people/voelklein.html).
Homepage: http://www.math.wayne.edu/~kaym/research/braid/
---------------------------------------------------------------------------------------------------------------------------------------------------------
true
gap> quit;
}}}
But
{{{
./sage
----------------------------------------------------------------------
| Sage Version 5.4.rc1, Release Date: 2012-10-05 |
| Type "notebook()" for the browser-based notebook interface. |
| Type "help()" for help. |
----------------------------------------------------------------------
**********************************************************************
* *
* Warning: this is a prerelease version, and it may be unstable. *
* *
**********************************************************************
Loading Sage library. Current Mercurial branch is: test
sage: libgap.LoadPackage('"kbmag"')
fail
sage: libgap.LoadPackage('"braid"')
fail
sage: libgap.LoadPackage("braid")
true
sage: libgap.LoadPackage("kbmag")
fail
}}}
Also, i don't know if it is because of libgap overwriting something in the
usual gap interface, but gap.LoadPackage() gives an error message.
I installed the kbmag package with this .spkg i just made:
https://docs.google.com/open?id=0B_B7eBQ-W5NGOFpIMmxiNXZVaGc
Is there something i should take into account?
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6391#comment:146>
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.