Skip to content

Making a package for Primitive Permutation Groups Library #791

@olexandr-konovalov

Description

@olexandr-konovalov

This library (http://www.gap-system.org/Datalib/prim.html) should become a proper package, loadable via LoadPackage. The library is in the separate prim directory, and the documentation is already in GAPDoc format at http://www.gap-system.org/Manuals/doc/ref/chap50.html#X7AE00EA7791F2574.

For the beginning, I suggest to make it needed package for GAP for backwards compatibility (so GAP will not start without it). Packages that rely on it (CTblLib and IRREDSOL, maybe more) would then be able to include it in their dependencies. Eventually we will put it into the list of packages loaded by default but not needed to start GAP.

Questions:

  • License: GPL v2?
  • Authors: http://www.gap-system.org/Datalib/prim.html says "Colva Roney-Dougal and many others", and gives Colva's and @hulpke details for contacts. Who should be the authors of the package?
  • package name: "prim" or "PrimitiveGroups" or "PrimitiveGroupsLibrary"? My current choice is "PrimitiveGroups" as the name of the directory (note that LoadPackage("prim");) will still work as long as there is no other package started with "prim").

I am happy to do the conversion which is pretty straightforward. I am setting GAP 4.9.0 as a milestone and assigning it to myself.

Metadata

Metadata

Labels

kind: enhancementLabel for issues suggesting enhancements; and for pull requests implementing enhancementstopic: packagesissues or PRs related to package handling, or specific to a package (for packages w/o issue tracker)

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions