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.