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

Reply via email to