<h4>10.1 <span class="Heading">Versions of the Package</span></h4>
<p>The first version, <strong class="pkg">GraphGpd</strong> 1.001, formed part of Emma Moore's thesis [Moo01] in December 2000, but was not made generally available.
<p>Version 1.002 of <strong class="pkg">GraphGpd</strong> was prepared to run under <strong class="pkg">GAP</strong> 4.4 in January 2004; was submitted to the <strong class="pkg">GAP</strong> council to be considered as an accepted package; but suggestions from the referee were not followed up.</p>
<p>In April 2006 the manual was converted to <strong class="pkg">GAPDoc</strong> format. Variables <code class="code">Star</code>, <code class="code">Costar</code> and <code class="code">CoveringGroup</code> were found to conflict with usage in other packages, and were renamed <code class="code">VertexStar</code>, <code class="code">VertexCostar</code> and <code class="code">CoveringGroupOfGroupoid</code> respectively. Similarly, the <code class="code">Vertices</code> and <code class="code">Arcs</code> of an <code class="code">FpWeightedDigraph</code> were changed from attributes to record components.</p>
<p>In the spring of 2006 the package was extensively rewritten and renamed <strong class="pkg">Gpd</strong>. Version 1.01 was submitted as a deposited package in June 2006. Version 1.03, of October 2007, fixed some file protections, and introduced the test file <code class="file">gpd_manual.tst</code>.</p>
<p>Version 1.05, of November 2008, was released when the website at Bangor changed.</p>
<p>Since then, the package has been rewritten again, introducing magmas with objects and their mappings. Functions to implement constructions contained in <a href="chapBib.html#biBAlWe">[AW10]</a> have been added, but this is ongoing work.</p>
<p>Versions 1.09 to 1.15 were prepared for the anticipated release of <strong class="pkg">GAP</strong> 4.5 in June 2012.</p>
<p><strong class="pkg">Gpd</strong> became an accepted <strong class="pkg">GAP</strong> package in May 2015.</p>
<p>In April 2017 the package was renamed again, as <strong class="pkg">groupoids</strong>.</p>
<p>In August 2017 the implementation of groupoid homomorphisms was completely revised with the emphasis now on a mapping from a set of generating arrows to their images.</p>
<p>In September 2017 various functions were revised so that, at last, the operation <code class="code">DiscreteNormalPreXModWithObjects</code> in <strong class="pkg">XMod</strong> works again. This constructs a crossed module of groupoids with a connected range and a homogeneous, discrete source.</p>
<p>In recent versions there have been a number of changes of function name, such as <code class="code">IsDigraph</code> becoming <code class="code">IsGroupoidDigraph</code>. This is in order to avoid conflicts with the <strong class="pkg">Digraphs</strong> package.</p>
<p>In version 1.62 of October 2018 there were significant changes to the operations constructing free products with amalgamation and HNN extensions. There was a plan to move this material to a new package <strong class="pkg">Rewriting</strong>, but that has not happened.</p>
<p>Version 1.71 of August 2022 contains a complete revision of right, left and double cosets of groupoids. (The initial declaration of LeftCoset was moved to the <strong class="pkg">Utils</strong> package.)</p>
<p>Version 1.73 of February 2023 contained a first attempt at an implementation of double groupoids, as described in Chapter <a href="chap8.html#X83B7E8A287C9284A"><span class="RefLink">8</span></a>. This was then extensively revised in version 1.77 of July 2025. This experimental material is liable to be changed and extended. A more general version of double groupoids has been introduced in the <strong class="pkg">XMod</strong> package.</p>
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.