I have opened https://github.com/sagemath/sage/pull/39783. The immediate 
goal is to add a recent gap package. There are several points tangentially 
related with this PR that I wanted to share to the community:

   1. Is there a reason to do not add some other packages? Long time ago, I 
   think someone told me that they may interfere with other sage packages, but 
   it is not clear to me since they must be loaded explicitely.
   2. The compilation of gap_packages takes quite a while. Taking out sdh_make 
   -j1 in spkg-install.in allows to compile in parallel each packages, but I 
   wonder if there was a reason to avoid parallelism. In the same ideas, since 
   there are several packages to be built, it could be a good idea to allow 
   parallelism at the level of packages, but I do not how to do it.
   3. The third one is related with the use of gap functions. One option is 
   to add more functions to gap_functions.py, but I do not know if adding too 
   much functions may affect to the memory. A second option is to use 
   libgap.function_factory; it is OK. My issue is how to pass options to gap 
   functions. I have not found how to do it. In order to use libgap.eval, I do 
   not know for example how to produce a gap string from a sage group.

Thanks, Enrique.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To view this discussion visit 
https://groups.google.com/d/msgid/sage-devel/4a3dfcff-70bb-4785-ad59-b00c1ffb2152n%40googlegroups.com.

Reply via email to