#6391: libGAP!  -- create a Cython library interface to gap
----------------------------------------------------------------------------+
       Reporter:  was                                                       |   
      Owner:  was                                                     
           Type:  enhancement                                               |   
     Status:  needs_work                                              
       Priority:  major                                                     |   
  Milestone:  sage-5.5                                                
      Component:  group theory                                              |   
 Resolution:                                                          
       Keywords:                                                            |   
Work issues:  assert usage                                            
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 burcin):

 Replying to [comment:124 vbraun]:

 >  a GAP interpreter that communicates over zeromq

 This is a great idea. Would we be able to use IPython as the GAP
 interpreter if we tied your libGAP to zeromq?

 Also based on conversations in St. Andrews, some upstream developers are
 interested in an autotools based build system. AFAICT, the main problem
 with compiled GAP packages is that they rely on the object files
 previously compiled for the GAP executable to find symbols they need from
 the GAP kernel. libGAP solves this problem. This can be fixed by changing
 GAP's compiler wrapper which adds the path of these object files to find
 your libGAP instead. Before trying this approach, a GAP interpreter that
 uses libGAP is needed. Otherwise we will have the GAP binary and libGAP in
 memory with the same code.


 Volker, many thanks for all the hard work on libGAP.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6391#comment:125>
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