Standardize on RAQ as the name of this package

This commit is contained in:
Glen Whitney 2018-08-18 10:58:08 -07:00
parent be82518697
commit ffb88b99e8
8 changed files with 82 additions and 80 deletions

View File

@ -1,14 +1,15 @@
SetPackageInfo( rec( SetPackageInfo( rec(
PackageName := "raq", PackageName := "RAQ",
Subtitle := "Racks And Quandles in GAP", Subtitle := "Racks And Quandles in GAP",
Version := "0.1.0", Version := "0.1.0",
Date := "2018-Oct-1", Date := "2018-Oct-1",
PackageWWWHome := "http://code.studioinfinity.org/raq/wiki", PackageWWWPrefix := Concatenation("http://code.studioinfinity.org/",
SourceRepository := rec( Type := "git", ~.PackageName),
URL := "http://code.studioinfity.org/raq" ), PackageWWWHome := Concatenation(~.PackageWWWPrefix, "/wiki"),
IssueTrackerURL := "http://code.studioinfinity.org/raq/issues", SourceRepository := rec( Type := "git", URL := ~.PackageWWWPrefix ),
IssueTrackerURL := Concatenation(~.PackageWWWPrefix, "/issues"),
SupportEmail := "glen@studioinfinity.org", SupportEmail := "glen@studioinfinity.org",
ArchiveURL := "http://code.studioinfinity.org/raq/releases", ArchiveURL := Concatenation(~.PackageWWWPrefix, "/releases"),
ArchiveFormats := ".tar.gz", ArchiveFormats := ".tar.gz",
Persons := [ Persons := [
@ -37,9 +38,10 @@ Persons := [
## ##
Status := "other", Status := "other",
README_URL := "http://code.studioinfinity.org/raq/src/branch/master/README.md", README_URL := Concatenation(~.PackageWWWPrefix,
PackageInfoURL := "/src/branch/master/README.md"),
"http://code.studioinfinity.org/raq/src/branch/master/PackageInfo.g", PackageInfoURL := Concatenation(~.PackageWWWPrefix,
"/src/branch/master/PackageInfo.g"),
AbstractHTML := Concatenation( AbstractHTML := Concatenation(
"The <span class=\"pkgname\">RAQ</span> package provides researchers ", "The <span class=\"pkgname\">RAQ</span> package provides researchers ",

View File

@ -1,20 +1,20 @@
# raq, a GAP System package for Racks And Quandles. # RAQ, a GAP System package for Racks And Quandles.
* Website: code.studioinfinity.org/raq/wiki * Website: code.studioinfinity.org/RAQ/wiki
* Repository: code.studioinfinity.org/raq * Repository: code.studioinfinity.org/RAQ
This package provides a variety of facilities for computing with one-sided This package provides a variety of facilities for computing with one-sided
quasigroups, racks, and quandles in GAP. quasigroups, racks, and quandles in GAP.
It uses no external binaries, so installation consists only of placing the raq It uses no external binaries, so installation consists only of placing the RAQ
file tree in a directory in your package search path, e.g. the pkg directory of file tree in a directory in your package search path, e.g. the pkg directory of
your GAP installation, or perhaps the .gap/pkg subdirectory of your home your GAP installation, or perhaps the .gap/pkg subdirectory of your home
directory. directory.
Authors/maintainers of raq: Glen Whitney <glen@studioinfinity.org> Authors/maintainers of RAQ: Glen Whitney <glen@studioinfinity.org>
The authors of raq would like to acknowledge their debt to the creators of The authors of RAQ would like to acknowledge their debt to the creators of
RIG, an earlier package for Racks in GAP; chaief among them is Leandro RIG, an earlier package for Racks in GAP; chaief among them is Leandro
Vendramin. RIG was an inspiration for the creation of raq, and using and Vendramin. RIG was an inspiration for the creation of RAQ, and using and
reading that package suggested many features needed in the development of reading that package suggested many features needed in the development of
raq. RAQ.

10
init.g
View File

@ -1,13 +1,13 @@
## init.g raq ## init.g RAQ
# Definitions, generation, and elementary properties and operations. # Definitions, generation, and elementary properties and operations.
ReadPackage("raq", "lib/structure.gd"); ReadPackage("RAQ", "lib/structure.gd");
# Quasigroups, racks, and quandles by multiplication tables # Quasigroups, racks, and quandles by multiplication tables
ReadPackage("raq", "lib/bytable.gd"); ReadPackage("RAQ", "lib/bytable.gd");
# Quandles by conjugation # Quandles by conjugation
ReadPackage("raq", "lib/byconj.gd"); ReadPackage("RAQ", "lib/byconj.gd");
# Other quandle constructions # Other quandle constructions
ReadPackage("raq", "lib/constructions.gd"); ReadPackage("RAQ", "lib/constructions.gd");

View File

@ -23,11 +23,11 @@ WhichI@ := obj -> obj![1];
InstallMethod(String, "for left inert objects", InstallMethod(String, "for left inert objects",
[IsLInertum], [IsLInertum],
obj -> Concatenation("LInertum@raq(", String(WhichI@(obj)), ")") obj -> Concatenation("LInertum@RAQ(", String(WhichI@(obj)), ")")
); );
InstallMethod(String, "for rightt inert objects", InstallMethod(String, "for rightt inert objects",
[IsRInertum], [IsRInertum],
obj -> Concatenation("RInertum@raq(", String(WhichI@(obj)), ")") obj -> Concatenation("RInertum@RAQ(", String(WhichI@(obj)), ")")
); );
InstallMethod(ViewString, "for left inert objects", InstallMethod(ViewString, "for left inert objects",

View File

@ -1,5 +1,5 @@
# makedoc.g raq # makedoc.g RAQ
# build the documentation for raq via AutoDoc # build the documentation for RAQ via AutoDoc
LoadPackage("AutoDoc"); LoadPackage("AutoDoc");
AutoDoc(rec(scaffold := true, autodoc := true)); AutoDoc(rec(scaffold := true, autodoc := true));

10
read.g
View File

@ -1,13 +1,13 @@
## read.g raq ## read.g RAQ
# Definitions, representations, and elementary operations. # Definitions, representations, and elementary operations.
ReadPackage("raq", "lib/structure.gi"); ReadPackage("RAQ", "lib/structure.gi");
# Quasigroups, racks, and quandles by multiplication tables # Quasigroups, racks, and quandles by multiplication tables
ReadPackage("raq", "lib/bytable.gi"); ReadPackage("RAQ", "lib/bytable.gi");
# Quandles by conjugation # Quandles by conjugation
ReadPackage("raq", "lib/byconj.gi"); ReadPackage("RAQ", "lib/byconj.gi");
# Other quandle constructions # Other quandle constructions
ReadPackage("raq", "lib/constructions.gi"); ReadPackage("RAQ", "lib/constructions.gi");

View File

@ -1,7 +1,7 @@
# bytableAndStructure.tst raq # bytableAndStructure.tst RAQ
# Test the functions in the bytable and structure files # Test the functions in the bytable and structure files
gap> START_TEST("raq package: bytableAndStructure.tst"); gap> START_TEST("RAQ package: bytableAndStructure.tst");
gap> t4 := [[1,3,2,4], [3,2,1,4], [2,1,3,4], [1,2,3,4]]; gap> t4 := [[1,3,2,4], [3,2,1,4], [2,1,3,4], [1,2,3,4]];
[ [ 1, 3, 2, 4 ], [ 3, 2, 1, 4 ], [ 2, 1, 3, 4 ], [ 1, 2, 3, 4 ] ] [ [ 1, 3, 2, 4 ], [ 3, 2, 1, 4 ], [ 2, 1, 3, 4 ], [ 1, 2, 3, 4 ] ]
gap> IsRightSelfDistributiveTable(t4); gap> IsRightSelfDistributiveTable(t4);

View File

@ -1,8 +1,8 @@
# tst/testall.g raq # tst/testall.g RAQ
LoadPackage( "raq" ); LoadPackage( "RAQ" );
TestDirectory(DirectoriesPackageLibrary("raq","tst"), TestDirectory(DirectoriesPackageLibrary("RAQ","tst"),
rec(exitGAP := true, rec(exitGAP := true,
testOptions := rec(compareFunction := "uptowhitespace")) testOptions := rec(compareFunction := "uptowhitespace"))
); );