Dear GAP Forum,
The next major release of GAP, version 4.11.0, is now available at http://www.gap-system.org/Releases/ New features and major changes (with numbers of issues and pull requests in the GAP repository https://github.com/gap-system/gap): * 64-bit version of GAP for Windows The 64-bit version of GAP for Windows is now a standard part of the GAP distribution (see issue #2112) * Removed ability to return objects from many error break loops Many error break loops in GAP used to allow replacing an object in a computation by another one. This ability was very tricky to use, and leads to computation results that are difficult to reproduce. At the same time, supporting this adds complexity to the GAP kernel. We therefore decided to remove this feature. Right now, this is not yet fully done, but we removed about 3/4 of these, and will remove the rest in a future GAP release. (See e.g. PR #2966). * GAP now contains some C++ code Therefore, in order to compile it, you need a C++ compiler. See #2667 for the rationale. * HPC-GAP The ward tool has been decommissioned in PR #2870. In the future, guard checks will be performed in a different way; however, this code is not yet complete (see PR #2845). In the meantime, guard checking is broken. If you are interested in using HPC-GAP, please consider helping us to fix this and other issues with it. * Syntax trees Functions were added which allow converting a GAP function object into an abstract syntax tree which can be parsed and modified from within GAP code (see PR #2628). Moreover, it is possible to convert such a syntax tree (possibly after modifying it) back into a GAP function object (see PR #3371). In addition, GAP 4.11.0 includes a number of other improvements and extensions of GAP functionality, changes in the GAP documentation, removing or making obsolete some functionality that was already deprecated for a long time, and a number of bugfixes. The complete description of these changes (with links to the documentation and to GitHub pull requests) is available in the new document https://github.com/gap-system/gap/blob/master/CHANGES.md converted from the former Changes manual book. Furthermore, GAP 4.11.0 distribution contains 153 packages, including updated versions of 93 packages from GAP 4.10.2 distribution. The new packages redistributed with GAP are: * AGT - A library of strongly regular graphs on at most 40 vertices, and functionality to inspect combinatorial and algebraic properties of graphs in GRAPE format, by Rhys J. Evans * CddInterface - GAP interface to cdd, by Kamal Saleh * DifSets - Enumeration of the difference sets (up to equivalence) in groups, by Dylan Peifer * ferret - C++ reimplementation of Jeffery Leon’s Partition Backtrack framework for solving problems in permutation groups, by Christopher J efferson * images - Finding minimal and canonical images in permutation groups, by Christopher Jefferson, Markus Pfeiffer, Rebecca Waldecker, Eliza Jonauskyte * NCOnvex - Polyhedral constructions and computations for cones, polyhedrons, polytopes and fans, by Kamal Saleh, Sebastian Gutsche, replacing the Convex package * NoCK - Computation of Tolzanos’s obstruction for compact Clifford-Klein forms, by Maciej Bocheński, Piotr Jastrzębski, Anna Szczepkowska, Aleksy Tralle, Artur Woike * RepnDecomp - Algorithms for decomposing linear representations of finite groups, by Kaashif Hymabaccus The full list of new and updated packages in GAP 4.11.0 distribution is given below. Package name | Version | Date ---------------------------------------------------- 4ti2Interface | 2019.09.02 | 02/09/2019 ACE | 5.3 | 12/02/2020 AClib | 1.3.2 | 28/01/2020 AGT | 0.1 | 04/02/2020 Alnuth | 3.1.2 | 28/01/2020 AutoDoc | 2019.09.04 | 04/09/2019 AutomGrp | 1.3.2 | 30/09/2019 AutPGrp | 1.10.2 | 28/01/2020 CaratInterface | 2.3.3 | 20/12/2019 CddInterface | 2020.01.01 | 01/01/2020 Circle | 1.6.3 | 01/11/2019 cohomolo | 1.6.8 | 07/07/2019 Convex | 2019.09.02 | 02/09/2019 CoReLG | 1.54 | 17/01/2020 CRISP | 1.4.5 | 07/11/2019 crypting | 0.10 | 28/10/2019 Cryst | 4.1.23 | 10/12/2019 Cubefree | 1.18 | 30/09/2019 cvec | 2.7.4 | 17/07/2019 datastructures | 0.2.5 | 11/11/2019 DifSets | 2.3.1 | 14/09/2019 Digraphs | 1.1.1 | 29/01/2020 EDIM | 1.3.5 | 13/08/2019 Example | 4.2.1 | 09/12/2019 ExamplesForHomalg | 2019.09.02 | 02/09/2019 FactInt | 1.6.3 | 15/11/2019 ferret | 1.0.2 | 17/01/2019 FORMAT | 1.4.3 | 28/01/2020 FPLSA | 1.2.4 | 07/07/2019 fwtree | 1.3 | 28/01/2020 GAPDoc | 1.6.3 | 16/07/2019 Gauss | 2019.09.02 | 02/09/2019 GaussForHomalg | 2019.09.02 | 02/09/2019 genss | 1.6.6 | 18/07/2018 GradedModules | 2020.01.02 | 02/01/2020 GradedRingForHomalg | 2020.01.02 | 02/01/2020 GRAPE | 4.8.3 | 09/12/2019 groupoids | 1.68 | 04/09/2019 GrpConst | 2.6.2 | 28/01/2020 GUAVA | 3.15 | 13/04/2019 HAP | 1.25 | 25/01/2020 HAPcryst | 0.1.13 | 10/02/2020 hecke | 1.5.3 | 01/09/2019 HeLP | 3.5 | 20/12/2019 homalg | 2019.09.01 | 01/09/2019 HomalgToCAS | 2019.12.08 | 08/12/2019 images | 1.3.0 | 21/03/2019 IntPic | 0.2.4 | 23/08/2019 IO | 4.7.0 | 17/07/2019 IO_ForHomalg | 2019.09.02 | 02/09/2019 json | 2.0.1 | 03/11/2019 kbmag | 1.5.9 | 07/07/2019 LieAlgDB | 2.2.1 | 07/10/2019 LocalizeRingForHomalg | 2019.09.02 | 02/09/2019 matgrp | 0.63 | 18/03/2020 MatricesForHomalg | 2020.01.02 | 02/01/2020 ModIsom | 2.5.1 | 28/01/2020 Modules | 2019.09.02 | 02/09/2019 NConvex | 2019.12.10 | 10/12/2019 Nilmat | 1.4 | 09/02/2020 NoCK | 1.4 | 22/10/2019 NormalizInterface | 1.1.0 | 23/08/2019 NumericalSgps | 1.2.1 | 22/08/2019 OpenMath | 11.5.0 | 09/02/2020 orb | 4.8.3 | 03/09/2019 PackageManager | 1.0 | 04/02/2020 Polenta | 1.3.9 | 01/10/2019 Polycyclic | 2.15.1 | 03/10/2019 PolymakeInterface | 2019.09.02 | 02/09/2019 PrimGrp | 3.4.0 | 03/12/2019 QPA | 1.30 | 18/09/2019 QuaGroup | 1.8.2 | 01/10/2019 RepnDecomp | 1.1.0 | 15/02/2020 RingsForHomalg | 2019.12.08 | 08/12/2019 SCO | 2019.09.02 | 02/09/2019 SCSCP | 2.3.1 | 22/01/2020 Semigroups | 3.2.3 | 07/02/2020 singular | 2019.10.01 | 01/10/2019 SLA | 1.5.3 | 15/11/2019 SmallGrp | 1.4.1 | 26/09/2019 Smallsemi | 0.6.12 | 16/08/2019 SpinSym | 1.5.2 | 01/10/2019 SymbCompCC | 1.3.1 | 27/09/2019 TomLib | 1.2.9 | 23/10/2019 ToolsForHomalg | 2019.09.02 | 02/09/2019 Toric | 1.9.5 | 07/10/2019 ToricVarieties | 2019.12.05 | 05/12/2019 TransGrp | 2.0.5 | 28/02/2020 utils | 0.69 | 29/11/2019 walrus | 0.999 | 19/12/2019 XMod | 2.77 | 17/11/2019 YangBaxter | 0.9.0 | 08/11/2019 ZeroMQInterface | 0.12 | 01/11/2019 ---------------------------------------------------- We encourage all users to upgrade to GAP 4.11.0. You can download source archives for Linux and macOS, as well as the GAP installer for Windows from http://www.gap-system.org/Releases/ In addition, the following alternatives already provide GAP 4.11.0: * GAP Homebrew tap for macOS: https://github.com/gap-system/homebrew-gap * GAP.app by Russ Woodroofe: https://cocoagap.sourceforge.io/ * GAP Docker container: https://hub.docker.com/r/gapsystem/gap-docker/ You can also try GAP 4.11.0 in a remote Jupyter notebook on Binder: https://github.com/gap-system/try-gap-in-jupyter If you need any help or would like to report any problems, please do not hesitate to contact us at support at gap-system.org, or submit new issues on GitHub: https://github.com/gap-system/gap/issues There is also a 'gap' tag for questions about GAP at the Mathematics Q&A site: http://math.stackexchange.com/tags/gap/info In addition, you may find some GAP related news on Twitter: http://twitter.com/gap_system Wishing you fun and success using GAP, Alexander Konovalov on behalf of the GAP Group _______________________________________________ Forum mailing list Forum@gap-system.org https://mail.gap-system.org/mailman/listinfo/forum