Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gap-ace for openSUSE:Factory checked in at 2025-04-10 21:59:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gap-ace (Old) and /work/SRC/openSUSE:Factory/.gap-ace.new.1907 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gap-ace" Thu Apr 10 21:59:54 2025 rev:2 rq:1268366 version:5.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/gap-ace/gap-ace.changes 2023-12-28 22:55:45.077915703 +0100 +++ /work/SRC/openSUSE:Factory/.gap-ace.new.1907/gap-ace.changes 2025-04-10 22:00:48.284499706 +0200 @@ -1,0 +2,7 @@ +Thu Apr 10 11:04:35 UTC 2025 - Jan Engelhardt <jeng...@inai.de> + +- Update to release 5.7.0 + * Deprecate `InfoACELevel` and `SetInfoACELevel` (instead one + may use `InfoACE` together with `SetInfoLevel`) + +------------------------------------------------------------------- Old: ---- ace-5.6.2.tar.gz New: ---- _scmsync.obsinfo ace-5.7.0.tar.gz build.specials.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gap-ace.spec ++++++ --- /var/tmp/diff_new_pack.zltuWW/_old 2025-04-10 22:00:48.760519585 +0200 +++ /var/tmp/diff_new_pack.zltuWW/_new 2025-04-10 22:00:48.760519585 +0200 @@ -1,7 +1,7 @@ # # spec file for package gap-ace # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: gap-ace -Version: 5.6.2 +Version: 5.7.0 Release: 0 Summary: GAP: Advanced Coset Enumerator License: MIT @@ -46,6 +46,7 @@ %install %gappkg_simple_install +rm -Rf "%buildroot/$moddir/src" %fdupes %buildroot/%_prefix %files -f %name.files ++++++ _scmsync.obsinfo ++++++ mtime: 1744283314 commit: ddd17ed1e21516c2aa9540bcd5412f40c6f8aaa75b39cf0c17bd859f98ba4a93 url: https://src.opensuse.org/jengelh/gap-ace revision: master ++++++ ace-5.6.2.tar.gz -> ace-5.7.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/CHANGES.md new/ace-5.7.0/CHANGES.md --- old/ace-5.6.2/CHANGES.md 2023-01-03 16:14:58.000000000 +0100 +++ new/ace-5.7.0/CHANGES.md 2025-04-10 11:15:28.000000000 +0200 @@ -2,6 +2,11 @@ package. Also look at gap/CHANGES for a history of the pre-3.xxx development. +## Version 5.7.0 (2025-04-10) + * Deprecate `InfoACELevel` and `SetInfoACELevel` (instead one + may use `InfoACE` together with `SetInfoLevel`) + * Various janitorial changes + ## Version 5.6.2 (2023-01-03) * Enhance the `configure` script to accept `--with-gaproot=PATH` * Drop the `-ansi` option from the flags passed to the C compiler @@ -63,10 +68,10 @@ * PackageInfo.g,README,VERSION,doc/{manual,ace,install}.tex: - routine changes * tst/aceds.tst - - Info lines in example only appear when `InfoACELevel` is set to 3. + - Info lines in example only appear when `InfoACE` is set to 3. This has been wrong for a while. It was wrong in Version 5.0. Line `SetInfoACELevel(3)` added. Some additional lines also appear - at this `InfoACELevel`. These and some further tidy-ups done. + at this `InfoACE` level. These and some further tidy-ups done. ## Version 5.1 (2012-01-22) Last GAP 4.4 version. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/PackageInfo.g new/ace-5.7.0/PackageInfo.g --- old/ace-5.6.2/PackageInfo.g 2023-01-03 16:14:58.000000000 +0100 +++ new/ace-5.7.0/PackageInfo.g 2025-04-10 11:15:28.000000000 +0200 @@ -2,8 +2,8 @@ PackageName := "ACE", Subtitle := "Advanced Coset Enumerator", -Version := "5.6.2", -Date := "03/01/2023", # dd/mm/yyyy format +Version := "5.7.0", +Date := "10/04/2025", # dd/mm/yyyy format License := "MIT", Persons := [ @@ -81,16 +81,16 @@ FirstNames := "Max", IsAuthor := false, IsMaintainer := true, - Email := "h...@mathematik.uni-kl.de", + Email := "mh...@rptu.de", WWWHome := "https://www.quendi.de/math", PostalAddress := Concatenation( "Fachbereich Mathematik\n", - "TU Kaiserslautern\n", + "RPTU Kaiserslautern-Landau\n", "Gottlieb-Daimler-StraÃe 48\n", "67663 Kaiserslautern\n", "Germany" ), Place := "Kaiserslautern, Germany", - Institution := "TU Kaiserslautern" + Institution := "RPTU Kaiserslautern-Landau" ) ], @@ -139,7 +139,7 @@ if Filename(DirectoriesPackagePrograms("ace"), "ace") = fail then LogPackageLoadingMessage( PACKAGE_WARNING, [ "The program `ace' is not compiled." ] ); - return fail; + return false; fi; return true; end, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/ace.tex new/ace-5.7.0/doc/ace.tex --- old/ace-5.6.2/doc/ace.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/ace.tex 2025-04-10 11:15:37.000000000 +0200 @@ -259,11 +259,11 @@ line (i.e.~there is exactly one coset number) {\ACE} *did* need to define more than 2 coset numbers. To find out just how many were required before the final collapse, let's set the `InfoLevel' of -`InfoACE' (see~"SetInfoACELevel") to 2, so that the {\ACE} enumeration +`InfoACE' (see~"InfoACE") to 2, so that the {\ACE} enumeration result is printed. \beginexample -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); gap> ACECosetTable(fgens, rels, [c]); #I INDEX = 1 (a=1 r=2 h=2 n=2; l=6 c=0.00; m=2049 t=3127) [ [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], @@ -585,16 +585,16 @@ *Notes* Most examples use the `mess' ($= `messages'$) option. To see the -effect of this, it is recommended to do: `SetInfoACELevel(3);' before -calling `ACEExample', with an example. +effect of this, it is recommended to do: `SetInfoLevel(InfoACE, 3);' +before calling `ACEExample', with an example. The coset table output from `ACEExample', when called with many of the examples and with the {\ACE} function `ACECosetTableFromGensAndRels' is often quite long. Recall that the output may be suppressed by following the (`ACEExample') command with a double semicolon (`;;'). -Also, try `SetInfoACELevel(2);' before calling `ACEExample', with an -example. +Also, try `SetInfoLevel(InfoACE, 2);' before calling `ACEExample', +with an example. If you unexpectedly observe `aceexampleoptions' in your output, then most probably you have unintentionally passed options by the global @@ -783,28 +783,14 @@ 1, and it is recommended that you leave it at this level, or higher. Only messages which we think that the user will really want to see are directed to `Info' at `InfoACE' level 1. To turn off *all* `InfoACE' -messaging, set the `InfoACE' level to 0 (see~"SetInfoACELevel"). For -convenience, we provide the function +messaging, set the `InfoACE' level to 0 (see~"InfoACE"). -\>InfoACELevel() F - -which returns the current `InfoLevel' of `InfoACE', i.e.~it is simply -a shorthand for `InfoLevel(InfoACE)'. - -To set the `InfoLevel' of `InfoACE' we also provide - -\>SetInfoACELevel( <level> ) F -\>SetInfoACELevel() F - -which for a non-negative integer <level>, sets the `InfoLevel' of -`InfoACE' to <level> (i.e.~it is a shorthand for -`SetInfoLevel(InfoACE, <level>)'), or with no arguments sets the -`InfoACE' level to the default value 1. Currently, information from +Currently, information from {\ACE} is directed to `Info' at four `InfoACE' levels: 1, 2, 3 and 4. The command \beginexample -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); \endexample @@ -812,7 +798,7 @@ whereas \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); \endexample @@ -823,7 +809,7 @@ will be displayed via `Info'. Finally, \beginexample -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); \endexample diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/examples.tex new/ace-5.7.0/doc/examples.tex --- old/ace-5.6.2/doc/examples.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/examples.tex 2025-04-10 11:15:37.000000000 +0200 @@ -70,7 +70,7 @@ going on behind the scenes. \beginexample -gap> SetInfoACELevel(3); # Just to see what's going on behind the scenes +gap> SetInfoLevel(InfoACE, 3); # Just to see what's going on behind the scenes gap> # Recall that we did: TCENUM:=ACETCENUM;; gap> G := PerfectGroup(IsPermGroup, 16*60, 1 # Arguments ... as per usual > : max := 50, mess := 10 # ... but we use ACE options @@ -128,7 +128,7 @@ The following example calls {\ACE} for up to 800 coset numbers (`max := 800') using Mendelsohn style relator processing (`mendelsohn') and sets progress messages to be printed every 500 iterations (`messages -:=500'); we do ```SetInfoACELevel(3);''' so that we may see these +:=500'); we do ```SetInfoLevel(InfoACE, 3);''' so that we may see these messages. The value of `table', i.e.~the {\GAP} coset table, immediately follows the last {\ACE} message (```\#I ''') line, but both the coset table from {\ACE} and the {\GAP} coset table have been @@ -139,7 +139,7 @@ that the final table output here is `lenlex' standardised.) \beginexample -gap> SetInfoACELevel(3); # So we can see the progress messages +gap> SetInfoLevel(InfoACE, 3); # So we can see the progress messages gap> G := PerfectGroup(IsSubgroupFpGroup,2^5*60, 2);;# See previous example: gap> # "Example where ACE is made the gap> # Standard Coset Enumerator" @@ -208,15 +208,15 @@ here) only, without parameter information. The result line is visible in the `Info'-ed component of the output below because we set the `InfoLevel' of `InfoACE' to a value of at least 2 (in fact we set it -to 3; doing ```SetInfoACELevel(2);''' would make *only* the result +to 3; doing ```SetInfoLevel(InfoACE, 2);''' would make *only* the result line visible). We have however used the option `echo', so that we can see how the interface handled the arguments and options. On-line try: -`SetInfoACELevel(3); ACEExample("A5-C5", ACEStart);' (this is nearly +`SetInfoLevel(InfoACE, 3); ACEExample("A5-C5", ACEStart);' (this is nearly equivalent to the sequence following, but the variables `F', `a', `b', `G' are not accessible, being ``local'' to `ACEExample'). \beginexample -gap> SetInfoACELevel(3); # So we can see output from ACE binary +gap> SetInfoLevel(InfoACE, 3); # So we can see output from ACE binary gap> F := FreeGroup("a","b");; a := F.1;; b := F.2;; gap> G := F / [a^2, b^3, (a*b)^5 ]; <fp group on the generators [ a, b ]> @@ -345,12 +345,12 @@ #I 4. Try the *-ed examples to explore how to modify options when an #I enumeration fails (just follow the instructions you get within the #I break-loop, or see Notes 2. and 3.). -#I 5. Try `SetInfoACELevel(3);' before calling ACEExample, to see the +#I 5. Try `SetInfoLevel(InfoACE, 3);' before calling ACEExample, to see the #I effect of setting the "mess" (= "messages") option. #I 6. To suppress a long output, use a double semicolon (`;;') after the #I ACEExample command. (However, this does not suppress Info-ed output.) -#I 7. Also, try `SetInfoACELevel(2);' or `SetInfoACELevel(4);' before -#I calling ACEExample. +#I 7. Also, try `SetInfoLevel(InfoACE, 2);' or `SetInfoLevel(InfoACE, 4);' +#I before calling ACEExample. gap> \endexample @@ -382,7 +382,7 @@ {\ACE} ``Run Parameters'' block). \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEExample("F27-purec"); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, #I # where G = F(2,7) = C_29, H = Id, using purec strategy. @@ -481,7 +481,7 @@ our new options are *last*. \beginexample -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); gap> ACEExample("F27-purec", ACECosetTableFromGensAndRels > : sg := ["c"], subgroup := "< c >", messages := 0); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, @@ -791,7 +791,7 @@ \endexample %display{nontext} -The output (`Info'-ed at `InfoACELevel' 1) states that a number of new +The output (`Info'-ed at `InfoACE' level 1) states that a number of new functions are defined. During a {\GAP} session, you can find out details of these functions by typing: @@ -801,7 +801,7 @@ %enddisplay %display{nonhtml} -%The output (`Info'-ed at `InfoACELevel' 1) states that a number of +%The output (`Info'-ed at `InfoACE' level 1) states that a number of %functions and variables have been defined, which we will now describe. % %\>PGRelFind( <fgens>, <rels>, <sgens> ) F diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/install.tex new/ace-5.7.0/doc/install.tex --- old/ace-5.6.2/doc/install.tex 2023-01-03 16:15:28.270743013 +0100 +++ new/ace-5.7.0/doc/install.tex 2025-04-10 11:15:37.509570459 +0200 @@ -112,7 +112,7 @@ [uses ACE binary (C code program) version: 3.001] C code by George Havas (http://staff.itee.uq.edu.au/havas) Colin Ramsay <c...@itee.uq.edu.au> -Co-maintainer: Max Horn <h...@mathematik.uni-kl.de> +Co-maintainer: Max Horn <mh...@rptu.de> For help, type: ?ACE --------------------------------------------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/interact.tex new/ace-5.7.0/doc/interact.tex --- old/ace-5.6.2/doc/interact.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/interact.tex 2025-04-10 11:15:37.000000000 +0200 @@ -13,7 +13,7 @@ The user will probably benefit most from interactive use of {\ACE} by setting the `InfoLevel' of `InfoACE' to at least 3 -(see~"SetInfoACELevel"), particularly if she uses the `messages' +(see~"InfoACE"), particularly if she uses the `messages' option with a non-zero value. Have you read the various options warnings yet? If not, please take @@ -1516,7 +1516,7 @@ write <string> to the <i>th or default interactive {\ACE} process; <string> must be in exactly the form the {\ACE} standalone expects. The command is echoed via `Info' at `InfoACE' level 4 (with a -```ToACE> ''' prompt); i.e.~`SetInfoACELevel(4);' will allow you to +```ToACE> ''' prompt); i.e.~`SetInfoLevel(InfoACE, 4);' will allow you to see what is transmitted to the {\ACE} binary. `ACEWrite' returns `true' if successful in writing to the stream of the interactive {\ACE} process, and `fail' otherwise. Binary files old/ace-5.6.2/doc/manual.dvi and new/ace-5.7.0/doc/manual.dvi differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/manual.lab new/ace-5.7.0/doc/manual.lab --- old/ace-5.6.2/doc/manual.lab 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/manual.lab 2025-04-10 11:15:37.000000000 +0200 @@ -25,9 +25,6 @@ \makelabel{ace:ACEDirectoryTemporary}{1.8.2} \makelabel{ace:Setting the Verbosity of ACE via Info and InfoACE}{1.9} \makelabel{ace:InfoACE}{1.9.1} -\makelabel{ace:InfoACELevel}{1.9.2} -\makelabel{ace:SetInfoACELevel}{1.9.3} -\makelabel{ace:SetInfoACELevel}{1.9.3} \makelabel{ace:Acknowledgements}{1.10} \makelabel{ace:Changes from earlier versions}{1.11} \makelabel{ace:ACEPackageVersion}{1.11.1} Binary files old/ace-5.6.2/doc/manual.pdf and new/ace-5.7.0/doc/manual.pdf differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/manual.six new/ace-5.7.0/doc/manual.six --- old/ace-5.6.2/doc/manual.six 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/manual.six 2025-04-10 11:15:37.000000000 +0200 @@ -36,9 +36,6 @@ F 1.8. ACEDirectoryTemporary S 1.9. Setting the Verbosity of ACE via Info and InfoACE F 1.9. InfoACE -F 1.9. InfoACELevel -F 1.9. SetInfoACELevel -F 1.9. SetInfoACELevel S 1.10. Acknowledgements S 1.11. Changes from earlier versions F 1.11. ACEPackageVersion diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/messages.tex new/ace-5.7.0/doc/messages.tex --- old/ace-5.6.2/doc/messages.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/messages.tex 2025-04-10 11:15:37.000000000 +0200 @@ -26,7 +26,7 @@ `InfoLevel' of `InfoACE' to at least 3, e.g. \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); \endexample This causes each line of {\ACE} output to be prepended with diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/moreexamples.tex new/ace-5.7.0/doc/moreexamples.tex --- old/ace-5.6.2/doc/moreexamples.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/moreexamples.tex 2025-04-10 11:15:37.000000000 +0200 @@ -65,10 +65,10 @@ (see~"option echo") option if you want that. Also, by default, the {\ACE} binary only prints a *results message*, but we won't see that unless we set `InfoACE' to a level of at least 2 -(see~"SetInfoACELevel"): +(see~"InfoACE"): \beginexample -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); \endexample @@ -96,7 +96,7 @@ To dump out the presentation and parameters associated with an enumeration, {\ACE} provides the `sr' (see~"option sr") option. However, you won't see output of this command, unless you set the -`InfoACELevel' to at least 3. Also, to ensure the reliability of the +`InfoACE' level to at least 3. Also, to ensure the reliability of the output of the `sr' option, an enumeration should *precede* it; for `ACEStats' (and `ACECosetTableFromGensAndRels') the directive `start' (see~"option start") required to initiate an enumeration is inserted @@ -110,7 +110,7 @@ presentation and parameters: \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStats(fgens, [], [] : start, sr := 1); #I ACE 3.001 Wed Oct 31 09:36:39 2001 #I ========================================= @@ -538,7 +538,7 @@ `print' (see "option print") directive. If you wish to see all the options that are directed to {\ACE}, set the `InfoACE' level to 4 (then all such commands are `Info'-ed behind a ```ToACE> ''' prompt; -see~"SetInfoACELevel"). +see~"InfoACE"). Following the standalone manual, we now set things up to do the alternating group $A_5$, of order $60$. (We saw the group $A_5$ with @@ -562,7 +562,7 @@ `F.1' (and `b' to be `F.2'). \beginexample -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> a := F.1;; b := F.2;; gap> # Enumerating A_5 = < a, b || a^2, b^3, (a*b)^5 > gap> # over Id (trivial subgp) @@ -705,10 +705,10 @@ save anything by doing this, since afterwards the variables `fgens', `a', `b' and `F' would no longer be associated with `ACEStart' process 1. Instead, we will use the more convenient 4-argument form, and also -switch the `InfoACELevel' back to 3: +switch the `InfoACE' level back to 3: \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 1); #I *** @@ -866,11 +866,11 @@ as an involution, allowing `a' and `A' (the inverse of `a') to take up the first two columns of the coset table, effectively stopping {\ACE} from reordering the generators. To see what is passed to {\ACE}, at -the enumeration stage, we set the `InfoACELevel' to 4, but since we +the enumeration stage, we set the `InfoACE' level to 4, but since we don't really want to see messages this time we set `messages := 0'. \beginexample -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 0, lenlex); #I ToACE> group:ab; @@ -962,7 +962,7 @@ strategy. \beginexample -gap> SetInfoACELevel(1); # No behind-the-scenes info. please +gap> SetInfoLevel(InfoACE, 1); # No behind-the-scenes info. please gap> F := FreeGroup("r", "s", "t");; r := F.1;; s := F.2;; t := F.3;; gap> ACEStats([r, s, t], [(r^t*r^-2)^-1, (s^r*s^-2)^-1, (t^s*t^-2)^-1], [] > : sims := 3); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/doc/options.tex new/ace-5.7.0/doc/options.tex --- old/ace-5.6.2/doc/options.tex 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/doc/options.tex 2025-04-10 11:15:37.000000000 +0200 @@ -341,7 +341,7 @@ are stored in files whose full path names are recorded in the record fields `ACEData.infile' and `ACEData.outfile', respectively. Alternatively, both interactively and non-interactively one can set -the `InfoLevel' of `InfoACE' to 3 (see~"SetInfoACELevel"), to see the +the `InfoLevel' of `InfoACE' to 3 (see~"InfoACE"), to see the output from {\ACE}, or to 4 to also see the commands directed to {\ACE}. @@ -1271,7 +1271,7 @@ `InfoLevel' of `InfoACE' to 3 via \beginexample -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); \endexample diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/examples/index new/ace-5.7.0/examples/index --- old/ace-5.6.2/examples/index 2023-01-03 16:14:58.000000000 +0100 +++ new/ace-5.7.0/examples/index 2025-04-10 11:15:28.000000000 +0200 @@ -41,9 +41,9 @@ 4. Try the *-ed examples to explore how to modify options when an enumeration fails (just follow the instructions you get within the break-loop, or see Notes 2. and 3.). -5. Try `SetInfoACELevel(3);' before calling ACEExample, to see the +5. Try `SetInfoLevel(InfoACE, 3);' before calling ACEExample, to see the effect of setting the "mess" (= "messages") option. 6. To suppress a long output, use a double semicolon (`;;') after the ACEExample command. (However, this does not suppress Info-ed output.) -7. Also, try `SetInfoACELevel(2);' or `SetInfoACELevel(4);' before - calling ACEExample. +7. Also, try `SetInfoLevel(InfoACE, 2);' or `SetInfoLevel(InfoACE, 4);' + before calling ACEExample. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/gap/streams.gi new/ace-5.7.0/gap/streams.gi --- old/ace-5.6.2/gap/streams.gi 2023-01-03 16:14:58.000000000 +0100 +++ new/ace-5.7.0/gap/streams.gi 2025-04-10 11:15:28.000000000 +0200 @@ -47,9 +47,9 @@ ## <readline>, <IsMyLine>) . . . . . . flush a stream until a desired line ## ## reads lines in iostream <iostream> via function <readline> and `Info's -## those lines at `InfoACELevel' <infoLevelFlushed> until a line <line> for +## those lines at `InfoACE' level <infoLevelFlushed> until a line <line> for ## which `<IsMyLine>(<line>) is `true'. The line <line> is then `Info'-ed at -## `InfoACELevel' <infoLevelMyLine> and returned. +## `InfoACE' level <infoLevelMyLine> and returned. ## InstallGlobalFunction(FLUSH_ACE_STREAM_UNTIL, function(iostream, infoLevelFlushed, infoLevelMyLine, readline, IsMyLine) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP001.htm new/ace-5.7.0/htm/CHAP001.htm --- old/ace-5.6.2/htm/CHAP001.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP001.htm 2025-04-10 11:15:37.000000000 +0200 @@ -261,11 +261,11 @@ line (i.e. there is exactly one coset number) <font face="Gill Sans,Helvetica,Arial">ACE</font> <strong>did</strong> need to define more than 2 coset numbers. To find out just how many were required before the final collapse, let's set the <code>InfoLevel</code> of -<code>InfoACE</code> (see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>) to 2, so that the <font face="Gill Sans,Helvetica,Arial">ACE</font> enumeration +<code>InfoACE</code> (see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>) to 2, so that the <font face="Gill Sans,Helvetica,Arial">ACE</font> enumeration result is printed. <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); gap> ACECosetTable(fgens, rels, [c]); #I INDEX = 1 (a=1 r=2 h=2 n=2; l=6 c=0.00; m=2049 t=3127) [ [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], [ 1 ], @@ -590,16 +590,16 @@ <strong>Notes</strong> <p> Most examples use the <code>mess</code> ( = <tt>messages</tt>) option. To see the -effect of this, it is recommended to do: <code>SetInfoACELevel(3);</code> before -calling <code>ACEExample</code>, with an example. +effect of this, it is recommended to do: <code>SetInfoLevel(InfoACE, 3);</code> +before calling <code>ACEExample</code>, with an example. <p> The coset table output from <code>ACEExample</code>, when called with many of the examples and with the <font face="Gill Sans,Helvetica,Arial">ACE</font> function <code>ACECosetTableFromGensAndRels</code> is often quite long. Recall that the output may be suppressed by following the (<code>ACEExample</code>) command with a double semicolon (<code>;;</code>). <p> -Also, try <code>SetInfoACELevel(2);</code> before calling <code>ACEExample</code>, with an -example. +Also, try <code>SetInfoLevel(InfoACE, 2);</code> before calling <code>ACEExample</code>, +with an example. <p> If you unexpectedly observe <code>aceexampleoptions</code> in your output, then most probably you have unintentionally passed options by the global @@ -789,30 +789,14 @@ 1, and it is recommended that you leave it at this level, or higher. Only messages which we think that the user will really want to see are directed to <code>Info</code> at <code>InfoACE</code> level 1. To turn off <strong>all</strong> <code>InfoACE</code> -messaging, set the <code>InfoACE</code> level to 0 (see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>). For -convenience, we provide the function +messaging, set the <code>InfoACE</code> level to 0 (see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>). <p> -<a name = "SSEC009.2"></a> -<li><code>InfoACELevel() F</code> -<p> -which returns the current <code>InfoLevel</code> of <code>InfoACE</code>, i.e. it is simply -a shorthand for <code>InfoLevel(InfoACE)</code>. -<p> -To set the <code>InfoLevel</code> of <code>InfoACE</code> we also provide -<p> -<a name = "SSEC009.3"></a> -<li><code>SetInfoACELevel( </code><var>level</var><code> ) F</code> -<li><code>SetInfoACELevel() F</code> -<p> -which for a non-negative integer <var>level</var>, sets the <code>InfoLevel</code> of -<code>InfoACE</code> to <var>level</var> (i.e. it is a shorthand for -<code>SetInfoLevel(InfoACE, </code><var>level</var><code>)</code>), or with no arguments sets the -<code>InfoACE</code> level to the default value 1. Currently, information from +Currently, information from <font face="Gill Sans,Helvetica,Arial">ACE</font> is directed to <code>Info</code> at four <code>InfoACE</code> levels: 1, 2, 3 and 4. The command <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); </pre> <p> @@ -820,7 +804,7 @@ whereas <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); </pre> <p> @@ -831,7 +815,7 @@ will be displayed via <code>Info</code>. Finally, <p> <pre> -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); </pre> <p> @@ -901,5 +885,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP002.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP002.htm new/ace-5.7.0/htm/CHAP002.htm --- old/ace-5.6.2/htm/CHAP002.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP002.htm 2025-04-10 11:15:37.000000000 +0200 @@ -95,7 +95,7 @@ [uses ACE binary (C code program) version: 3.001] C code by George Havas (http://staff.itee.uq.edu.au/havas) Colin Ramsay <c...@itee.uq.edu.au> -Co-maintainer: Max Horn <h...@mathematik.uni-kl.de> +Co-maintainer: Max Horn <mh...@rptu.de> For help, type: ?ACE --------------------------------------------------------------------------- @@ -120,5 +120,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP001.htm">Previous</a>] [<a href ="CHAP003.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP003.htm new/ace-5.7.0/htm/CHAP003.htm --- old/ace-5.6.2/htm/CHAP003.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP003.htm 2025-04-10 11:15:37.000000000 +0200 @@ -557,5 +557,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP002.htm">Previous</a>] [<a href ="CHAP004.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP004.htm new/ace-5.7.0/htm/CHAP004.htm --- old/ace-5.6.2/htm/CHAP004.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP004.htm 2025-04-10 11:15:37.000000000 +0200 @@ -355,7 +355,7 @@ are stored in files whose full path names are recorded in the record fields <code>ACEData.infile</code> and <code>ACEData.outfile</code>, respectively. Alternatively, both interactively and non-interactively one can set -the <code>InfoLevel</code> of <code>InfoACE</code> to 3 (see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>), to see the +the <code>InfoLevel</code> of <code>InfoACE</code> to 3 (see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>), to see the output from <font face="Gill Sans,Helvetica,Arial">ACE</font>, or to 4 to also see the commands directed to <font face="Gill Sans,Helvetica,Arial">ACE</font>. <p> @@ -1327,7 +1327,7 @@ <code>InfoLevel</code> of <code>InfoACE</code> to 3 via <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); </pre> <p> @@ -1409,5 +1409,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP003.htm">Previous</a>] [<a href ="CHAP005.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP005.htm new/ace-5.7.0/htm/CHAP005.htm --- old/ace-5.6.2/htm/CHAP005.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP005.htm 2025-04-10 11:15:37.000000000 +0200 @@ -225,5 +225,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP004.htm">Previous</a>] [<a href ="CHAP006.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP006.htm new/ace-5.7.0/htm/CHAP006.htm --- old/ace-5.6.2/htm/CHAP006.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP006.htm 2025-04-10 11:15:37.000000000 +0200 @@ -17,7 +17,7 @@ <p> The user will probably benefit most from interactive use of <font face="Gill Sans,Helvetica,Arial">ACE</font> by setting the <code>InfoLevel</code> of <code>InfoACE</code> to at least 3 -(see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>), particularly if she uses the <code>messages</code> +(see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>), particularly if she uses the <code>messages</code> option with a non-zero value. <p> Have you read the various options warnings yet? If not, please take @@ -1562,7 +1562,7 @@ write <var>string</var> to the <var>i</var>th or default interactive <font face="Gill Sans,Helvetica,Arial">ACE</font> process; <var>string</var> must be in exactly the form the <font face="Gill Sans,Helvetica,Arial">ACE</font> standalone expects. The command is echoed via <code>Info</code> at <code>InfoACE</code> level 4 (with a -``<code>ToACE> </code>'' prompt); i.e. <code>SetInfoACELevel(4);</code> will allow you to +``<code>ToACE> </code>'' prompt); i.e. <code>SetInfoLevel(InfoACE, 4);</code> will allow you to see what is transmitted to the <font face="Gill Sans,Helvetica,Arial">ACE</font> binary. <code>ACEWrite</code> returns <code>true</code> if successful in writing to the stream of the interactive <font face="Gill Sans,Helvetica,Arial">ACE</font> process, and <code>fail</code> otherwise. @@ -1625,5 +1625,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP005.htm">Previous</a>] [<a href ="CHAP00A.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP007.htm new/ace-5.7.0/htm/CHAP007.htm --- old/ace-5.6.2/htm/CHAP007.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP007.htm 2025-04-10 11:15:37.000000000 +0200 @@ -23,7 +23,7 @@ <code>InfoLevel</code> of <code>InfoACE</code> to at least 3, e.g. <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); </pre> <p> This causes each line of <font face="Gill Sans,Helvetica,Arial">ACE</font> output to be prepended with @@ -223,5 +223,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP006.htm">Previous</a>] [<a href ="CHAP00B.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP008.htm new/ace-5.7.0/htm/CHAP008.htm --- old/ace-5.6.2/htm/CHAP008.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP008.htm 2025-04-10 11:15:37.000000000 +0200 @@ -70,7 +70,7 @@ going on behind the scenes. <p> <pre> -gap> SetInfoACELevel(3); # Just to see what's going on behind the scenes +gap> SetInfoLevel(InfoACE, 3); # Just to see what's going on behind the scenes gap> # Recall that we did: TCENUM:=ACETCENUM;; gap> G := PerfectGroup(IsPermGroup, 16*60, 1 # Arguments ... as per usual > : max := 50, mess := 10 # ... but we use ACE options @@ -128,7 +128,7 @@ The following example calls <font face="Gill Sans,Helvetica,Arial">ACE</font> for up to 800 coset numbers (<code>max := 800</code>) using Mendelsohn style relator processing (<code>mendelsohn</code>) and sets progress messages to be printed every 500 iterations (<code>messages -:=500</code>); we do ``<code>SetInfoACELevel(3);</code>'' so that we may see these +:=500</code>); we do ``<code>SetInfoLevel(InfoACE, 3);</code>'' so that we may see these messages. The value of <code>table</code>, i.e. the <font face="Gill Sans,Helvetica,Arial">GAP</font> coset table, immediately follows the last <font face="Gill Sans,Helvetica,Arial">ACE</font> message (``<code>#I </code>'') line, but both the coset table from <font face="Gill Sans,Helvetica,Arial">ACE</font> and the <font face="Gill Sans,Helvetica,Arial">GAP</font> coset table have been @@ -139,7 +139,7 @@ that the final table output here is <code>lenlex</code> standardised.) <p> <pre> -gap> SetInfoACELevel(3); # So we can see the progress messages +gap> SetInfoLevel(InfoACE, 3); # So we can see the progress messages gap> G := PerfectGroup(IsSubgroupFpGroup,2^5*60, 2);;# See previous example: gap> # "Example where ACE is made the gap> # Standard Coset Enumerator" @@ -208,15 +208,15 @@ here) only, without parameter information. The result line is visible in the <code>Info</code>-ed component of the output below because we set the <code>InfoLevel</code> of <code>InfoACE</code> to a value of at least 2 (in fact we set it -to 3; doing ``<code>SetInfoACELevel(2);</code>'' would make <strong>only</strong> the result +to 3; doing ``<code>SetInfoLevel(InfoACE, 2);</code>'' would make <strong>only</strong> the result line visible). We have however used the option <code>echo</code>, so that we can see how the interface handled the arguments and options. On-line try: -<code>SetInfoACELevel(3); ACEExample("A5-C5", ACEStart);</code> (this is nearly +<code>SetInfoLevel(InfoACE, 3); ACEExample("A5-C5", ACEStart);</code> (this is nearly equivalent to the sequence following, but the variables <code>F</code>, <code>a</code>, <code>b</code>, <code>G</code> are not accessible, being ``local'' to <code>ACEExample</code>). <p> <pre> -gap> SetInfoACELevel(3); # So we can see output from ACE binary +gap> SetInfoLevel(InfoACE, 3); # So we can see output from ACE binary gap> F := FreeGroup("a","b");; a := F.1;; b := F.2;; gap> G := F / [a^2, b^3, (a*b)^5 ]; <fp group on the generators [ a, b ]> @@ -345,12 +345,12 @@ #I 4. Try the *-ed examples to explore how to modify options when an #I enumeration fails (just follow the instructions you get within the #I break-loop, or see Notes 2. and 3.). -#I 5. Try `SetInfoACELevel(3);' before calling ACEExample, to see the +#I 5. Try `SetInfoLevel(InfoACE, 3);' before calling ACEExample, to see the #I effect of setting the "mess" (= "messages") option. #I 6. To suppress a long output, use a double semicolon (`;;') after the #I ACEExample command. (However, this does not suppress Info-ed output.) -#I 7. Also, try `SetInfoACELevel(2);' or `SetInfoACELevel(4);' before -#I calling ACEExample. +#I 7. Also, try `SetInfoLevel(InfoACE, 2);' or `SetInfoLevel(InfoACE, 4);' +#I before calling ACEExample. gap> </pre> @@ -381,7 +381,7 @@ <font face="Gill Sans,Helvetica,Arial">ACE</font> ``Run Parameters'' block). <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEExample("F27-purec"); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, #I # where G = F(2,7) = C_29, H = Id, using purec strategy. @@ -480,7 +480,7 @@ our new options are <strong>last</strong>. <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); gap> ACEExample("F27-purec", ACECosetTableFromGensAndRels > : sg := ["c"], subgroup := "< c >", messages := 0); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, @@ -753,7 +753,7 @@ </pre> <p> -The output (<code>Info</code>-ed at <code>InfoACELevel</code> 1) states that a number of new +The output (<code>Info</code>-ed at <code>InfoACE</code> level 1) states that a number of new functions are defined. During a <font face="Gill Sans,Helvetica,Arial">GAP</font> session, you can find out details of these functions by typing: <p> @@ -764,5 +764,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00A.htm">Previous</a>] [<a href ="CHAP00C.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP009.htm new/ace-5.7.0/htm/CHAP009.htm --- old/ace-5.6.2/htm/CHAP009.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP009.htm 2025-04-10 11:15:37.000000000 +0200 @@ -64,10 +64,10 @@ (see <a href="CHAP004.htm#SSEC011.12">option echo</a>) option if you want that. Also, by default, the <font face="Gill Sans,Helvetica,Arial">ACE</font> binary only prints a <strong>results message</strong>, but we won't see that unless we set <code>InfoACE</code> to a level of at least 2 -(see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>): +(see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>): <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); </pre> <p> @@ -94,7 +94,7 @@ To dump out the presentation and parameters associated with an enumeration, <font face="Gill Sans,Helvetica,Arial">ACE</font> provides the <code>sr</code> (see <a href="CHAP00D.htm#SSEC005.7">option sr</a>) option. However, you won't see output of this command, unless you set the -<code>InfoACELevel</code> to at least 3. Also, to ensure the reliability of the +<code>InfoACE</code> level to at least 3. Also, to ensure the reliability of the output of the <code>sr</code> option, an enumeration should <strong>precede</strong> it; for <code>ACEStats</code> (and <code>ACECosetTableFromGensAndRels</code>) the directive <code>start</code> (see <a href="CHAP00D.htm#SSEC003.2">option start</a>) required to initiate an enumeration is inserted @@ -108,7 +108,7 @@ presentation and parameters: <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStats(fgens, [], [] : start, sr := 1); #I ACE 3.001 Wed Oct 31 09:36:39 2001 #I ========================================= @@ -536,7 +536,7 @@ <code>print</code> (see <a href="CHAP00D.htm#SSEC005.8">option print</a>) directive. If you wish to see all the options that are directed to <font face="Gill Sans,Helvetica,Arial">ACE</font>, set the <code>InfoACE</code> level to 4 (then all such commands are <code>Info</code>-ed behind a ``<code>ToACE> </code>'' prompt; -see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>). +see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>). <p> Following the standalone manual, we now set things up to do the alternating group <i>A</i><sub>5</sub>, of order 60. (We saw the group <i>A</i><sub>5</sub> with @@ -559,7 +559,7 @@ <code>F.1</code> (and <code>b</code> to be <code>F.2</code>). <p> <pre> -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> a := F.1;; b := F.2;; gap> # Enumerating A_5 = < a, b | a^2, b^3, (a*b)^5 > gap> # over Id (trivial subgp) @@ -699,10 +699,10 @@ save anything by doing this, since afterwards the variables <code>fgens</code>, <code>a</code>, <code>b</code> and <code>F</code> would no longer be associated with <code>ACEStart</code> process 1. Instead, we will use the more convenient 4-argument form, and also -switch the <code>InfoACELevel</code> back to 3: +switch the <code>InfoACE</code> level back to 3: <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 1); #I *** @@ -858,11 +858,11 @@ as an involution, allowing <code>a</code> and <code>A</code> (the inverse of <code>a</code>) to take up the first two columns of the coset table, effectively stopping <font face="Gill Sans,Helvetica,Arial">ACE</font> from reordering the generators. To see what is passed to <font face="Gill Sans,Helvetica,Arial">ACE</font>, at -the enumeration stage, we set the <code>InfoACELevel</code> to 4, but since we +the enumeration stage, we set the <code>InfoACE</code> level to 4, but since we don't really want to see messages this time we set <code>messages := 0</code>. <p> <pre> -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 0, lenlex); #I ToACE> group:ab; @@ -952,7 +952,7 @@ strategy. <p> <pre> -gap> SetInfoACELevel(1); # No behind-the-scenes info. please +gap> SetInfoLevel(InfoACE, 1); # No behind-the-scenes info. please gap> F := FreeGroup("r", "s", "t");; r := F.1;; s := F.2;; t := F.3;; gap> ACEStats([r, s, t], [(r^t*r^-2)^-1, (s^r*s^-2)^-1, (t^s*t^-2)^-1], [] > : sims := 3); @@ -1028,5 +1028,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00B.htm">Previous</a>] [<a href ="CHAP00D.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP00A.htm new/ace-5.7.0/htm/CHAP00A.htm --- old/ace-5.6.2/htm/CHAP00A.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP00A.htm 2025-04-10 11:15:37.000000000 +0200 @@ -23,7 +23,7 @@ <code>InfoLevel</code> of <code>InfoACE</code> to at least 3, e.g. <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); </pre> <p> This causes each line of <font face="Gill Sans,Helvetica,Arial">ACE</font> output to be prepended with @@ -223,5 +223,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP006.htm">Previous</a>] [<a href ="CHAP00B.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP00B.htm new/ace-5.7.0/htm/CHAP00B.htm --- old/ace-5.6.2/htm/CHAP00B.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP00B.htm 2025-04-10 11:15:37.000000000 +0200 @@ -70,7 +70,7 @@ going on behind the scenes. <p> <pre> -gap> SetInfoACELevel(3); # Just to see what's going on behind the scenes +gap> SetInfoLevel(InfoACE, 3); # Just to see what's going on behind the scenes gap> # Recall that we did: TCENUM:=ACETCENUM;; gap> G := PerfectGroup(IsPermGroup, 16*60, 1 # Arguments ... as per usual > : max := 50, mess := 10 # ... but we use ACE options @@ -128,7 +128,7 @@ The following example calls <font face="Gill Sans,Helvetica,Arial">ACE</font> for up to 800 coset numbers (<code>max := 800</code>) using Mendelsohn style relator processing (<code>mendelsohn</code>) and sets progress messages to be printed every 500 iterations (<code>messages -:=500</code>); we do ``<code>SetInfoACELevel(3);</code>'' so that we may see these +:=500</code>); we do ``<code>SetInfoLevel(InfoACE, 3);</code>'' so that we may see these messages. The value of <code>table</code>, i.e. the <font face="Gill Sans,Helvetica,Arial">GAP</font> coset table, immediately follows the last <font face="Gill Sans,Helvetica,Arial">ACE</font> message (``<code>#I </code>'') line, but both the coset table from <font face="Gill Sans,Helvetica,Arial">ACE</font> and the <font face="Gill Sans,Helvetica,Arial">GAP</font> coset table have been @@ -139,7 +139,7 @@ that the final table output here is <code>lenlex</code> standardised.) <p> <pre> -gap> SetInfoACELevel(3); # So we can see the progress messages +gap> SetInfoLevel(InfoACE, 3); # So we can see the progress messages gap> G := PerfectGroup(IsSubgroupFpGroup,2^5*60, 2);;# See previous example: gap> # "Example where ACE is made the gap> # Standard Coset Enumerator" @@ -208,15 +208,15 @@ here) only, without parameter information. The result line is visible in the <code>Info</code>-ed component of the output below because we set the <code>InfoLevel</code> of <code>InfoACE</code> to a value of at least 2 (in fact we set it -to 3; doing ``<code>SetInfoACELevel(2);</code>'' would make <strong>only</strong> the result +to 3; doing ``<code>SetInfoLevel(InfoACE, 2);</code>'' would make <strong>only</strong> the result line visible). We have however used the option <code>echo</code>, so that we can see how the interface handled the arguments and options. On-line try: -<code>SetInfoACELevel(3); ACEExample("A5-C5", ACEStart);</code> (this is nearly +<code>SetInfoLevel(InfoACE, 3); ACEExample("A5-C5", ACEStart);</code> (this is nearly equivalent to the sequence following, but the variables <code>F</code>, <code>a</code>, <code>b</code>, <code>G</code> are not accessible, being ``local'' to <code>ACEExample</code>). <p> <pre> -gap> SetInfoACELevel(3); # So we can see output from ACE binary +gap> SetInfoLevel(InfoACE, 3); # So we can see output from ACE binary gap> F := FreeGroup("a","b");; a := F.1;; b := F.2;; gap> G := F / [a^2, b^3, (a*b)^5 ]; <fp group on the generators [ a, b ]> @@ -345,12 +345,12 @@ #I 4. Try the *-ed examples to explore how to modify options when an #I enumeration fails (just follow the instructions you get within the #I break-loop, or see Notes 2. and 3.). -#I 5. Try `SetInfoACELevel(3);' before calling ACEExample, to see the +#I 5. Try `SetInfoLevel(InfoACE, 3);' before calling ACEExample, to see the #I effect of setting the "mess" (= "messages") option. #I 6. To suppress a long output, use a double semicolon (`;;') after the #I ACEExample command. (However, this does not suppress Info-ed output.) -#I 7. Also, try `SetInfoACELevel(2);' or `SetInfoACELevel(4);' before -#I calling ACEExample. +#I 7. Also, try `SetInfoLevel(InfoACE, 2);' or `SetInfoLevel(InfoACE, 4);' +#I before calling ACEExample. gap> </pre> @@ -381,7 +381,7 @@ <font face="Gill Sans,Helvetica,Arial">ACE</font> ``Run Parameters'' block). <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEExample("F27-purec"); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, #I # where G = F(2,7) = C_29, H = Id, using purec strategy. @@ -480,7 +480,7 @@ our new options are <strong>last</strong>. <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); gap> ACEExample("F27-purec", ACECosetTableFromGensAndRels > : sg := ["c"], subgroup := "< c >", messages := 0); #I # ACEExample "F27-purec" : enumeration of cosets of H in G, @@ -753,7 +753,7 @@ </pre> <p> -The output (<code>Info</code>-ed at <code>InfoACELevel</code> 1) states that a number of new +The output (<code>Info</code>-ed at <code>InfoACE</code> level 1) states that a number of new functions are defined. During a <font face="Gill Sans,Helvetica,Arial">GAP</font> session, you can find out details of these functions by typing: <p> @@ -764,5 +764,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00A.htm">Previous</a>] [<a href ="CHAP00C.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP00C.htm new/ace-5.7.0/htm/CHAP00C.htm --- old/ace-5.6.2/htm/CHAP00C.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP00C.htm 2025-04-10 11:15:37.000000000 +0200 @@ -64,10 +64,10 @@ (see <a href="CHAP004.htm#SSEC011.12">option echo</a>) option if you want that. Also, by default, the <font face="Gill Sans,Helvetica,Arial">ACE</font> binary only prints a <strong>results message</strong>, but we won't see that unless we set <code>InfoACE</code> to a level of at least 2 -(see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>): +(see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>): <p> <pre> -gap> SetInfoACELevel(2); +gap> SetInfoLevel(InfoACE, 2); </pre> <p> @@ -94,7 +94,7 @@ To dump out the presentation and parameters associated with an enumeration, <font face="Gill Sans,Helvetica,Arial">ACE</font> provides the <code>sr</code> (see <a href="CHAP00D.htm#SSEC005.7">option sr</a>) option. However, you won't see output of this command, unless you set the -<code>InfoACELevel</code> to at least 3. Also, to ensure the reliability of the +<code>InfoACE</code> level to at least 3. Also, to ensure the reliability of the output of the <code>sr</code> option, an enumeration should <strong>precede</strong> it; for <code>ACEStats</code> (and <code>ACECosetTableFromGensAndRels</code>) the directive <code>start</code> (see <a href="CHAP00D.htm#SSEC003.2">option start</a>) required to initiate an enumeration is inserted @@ -108,7 +108,7 @@ presentation and parameters: <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStats(fgens, [], [] : start, sr := 1); #I ACE 3.001 Wed Oct 31 09:36:39 2001 #I ========================================= @@ -536,7 +536,7 @@ <code>print</code> (see <a href="CHAP00D.htm#SSEC005.8">option print</a>) directive. If you wish to see all the options that are directed to <font face="Gill Sans,Helvetica,Arial">ACE</font>, set the <code>InfoACE</code> level to 4 (then all such commands are <code>Info</code>-ed behind a ``<code>ToACE> </code>'' prompt; -see <a href="CHAP001.htm#SSEC009.3">SetInfoACELevel</a>). +see <a href="CHAP001.htm#SSEC009.1">InfoACE</a>). <p> Following the standalone manual, we now set things up to do the alternating group <i>A</i><sub>5</sub>, of order 60. (We saw the group <i>A</i><sub>5</sub> with @@ -559,7 +559,7 @@ <code>F.1</code> (and <code>b</code> to be <code>F.2</code>). <p> <pre> -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> a := F.1;; b := F.2;; gap> # Enumerating A_5 = < a, b | a^2, b^3, (a*b)^5 > gap> # over Id (trivial subgp) @@ -699,10 +699,10 @@ save anything by doing this, since afterwards the variables <code>fgens</code>, <code>a</code>, <code>b</code> and <code>F</code> would no longer be associated with <code>ACEStart</code> process 1. Instead, we will use the more convenient 4-argument form, and also -switch the <code>InfoACELevel</code> back to 3: +switch the <code>InfoACE</code> level back to 3: <p> <pre> -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 1); #I *** @@ -858,11 +858,11 @@ as an involution, allowing <code>a</code> and <code>A</code> (the inverse of <code>a</code>) to take up the first two columns of the coset table, effectively stopping <font face="Gill Sans,Helvetica,Arial">ACE</font> from reordering the generators. To see what is passed to <font face="Gill Sans,Helvetica,Arial">ACE</font>, at -the enumeration stage, we set the <code>InfoACELevel</code> to 4, but since we +the enumeration stage, we set the <code>InfoACE</code> level to 4, but since we don't really want to see messages this time we set <code>messages := 0</code>. <p> <pre> -gap> SetInfoACELevel(4); +gap> SetInfoLevel(InfoACE, 4); gap> ACEStart(1, ACEGroupGenerators(1), ACERelators(1), [ a*b ] > : messages := 0, lenlex); #I ToACE> group:ab; @@ -952,7 +952,7 @@ strategy. <p> <pre> -gap> SetInfoACELevel(1); # No behind-the-scenes info. please +gap> SetInfoLevel(InfoACE, 1); # No behind-the-scenes info. please gap> F := FreeGroup("r", "s", "t");; r := F.1;; s := F.2;; t := F.3;; gap> ACEStats([r, s, t], [(r^t*r^-2)^-1, (s^r*s^-2)^-1, (t^s*t^-2)^-1], [] > : sims := 3); @@ -1028,5 +1028,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00B.htm">Previous</a>] [<a href ="CHAP00D.htm">Next</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP00D.htm new/ace-5.7.0/htm/CHAP00D.htm --- old/ace-5.6.2/htm/CHAP00D.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP00D.htm 2025-04-10 11:15:37.000000000 +0200 @@ -795,5 +795,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00C.htm">Previous</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/CHAP010.htm new/ace-5.7.0/htm/CHAP010.htm --- old/ace-5.6.2/htm/CHAP010.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/CHAP010.htm 2025-04-10 11:15:37.000000000 +0200 @@ -795,5 +795,5 @@ <p> [<a href = "chapters.htm">Up</a>] [<a href ="CHAP00C.htm">Previous</a>] [<a href = "theindex.htm">Index</a>] <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/biblio.htm new/ace-5.7.0/htm/biblio.htm --- old/ace-5.6.2/htm/biblio.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/biblio.htm 2025-04-10 11:15:37.000000000 +0200 @@ -74,5 +74,5 @@ </dl><p> [<a href="chapters.htm">Up</a>]<p> <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/chapters.htm new/ace-5.7.0/htm/chapters.htm --- old/ace-5.6.2/htm/chapters.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/chapters.htm 2025-04-10 11:15:37.000000000 +0200 @@ -22,5 +22,5 @@ <li><a href="theindex.htm">Index</a> </ul><p> <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/htm/theindex.htm new/ace-5.7.0/htm/theindex.htm --- old/ace-5.6.2/htm/theindex.htm 2023-01-03 16:15:28.000000000 +0100 +++ new/ace-5.7.0/htm/theindex.htm 2025-04-10 11:15:37.000000000 +0200 @@ -184,7 +184,6 @@ <H2><A NAME="idxI">I</A></H2> <dl> <dt>InfoACE <a href="CHAP001.htm#SSEC009.1">1.9.1</a> -<dt>InfoACELevel <a href="CHAP001.htm#SSEC009.2">1.9.2</a> <dt>Installing and Loading the ACE Package <a href="CHAP002.htm">2.0</a> <dt>Installing the ACE Package <a href="CHAP002.htm#SECT001">2.1</a> <dt>Interactive ACE Process Utility Functions and Interruption of an Interactive ACE Process <a href="CHAP006.htm#SECT003">6.3</a> @@ -359,7 +358,6 @@ <dt>semilenlex standardisation scheme <a href="CHAP003.htm#I36">3.4</a> <dt>SetACEOptions <a href="CHAP006.htm#SSEC005.8">6.5.8</a> <dt>SetACEOptions, record version <a href="CHAP006.htm#SSEC005.9">6.5.9</a> -<dt>SetInfoACELevel <a href="CHAP001.htm#SSEC009.3">1.9.3</a> <dt>Setting the Verbosity of ACE via Info and InfoACE <a href="CHAP001.htm#SECT009">1.9</a> <dt>Some Basics <a href="CHAP003.htm">3.0</a> <dt>Starting and Stopping Interactive ACE Processes <a href="CHAP006.htm#SECT001">6.1</a> @@ -398,5 +396,5 @@ </dl><p> [<a href="chapters.htm">Up</a>]<p> <P> -<address>ACE manual<br>January 2023 +<address>ACE manual<br>April 2025 </address></body></html> \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ace-5.6.2/tst/aceds.tst new/ace-5.7.0/tst/aceds.tst --- old/ace-5.6.2/tst/aceds.tst 2023-01-03 16:14:58.000000000 +0100 +++ new/ace-5.7.0/tst/aceds.tst 2025-04-10 11:15:28.000000000 +0200 @@ -28,9 +28,9 @@ maxcosets := 123, totcosets := 187 ) gap> ACEDeleteSubgroupGenerators( i, [ t ] ); [ b ] -gap> lev := InfoACELevel(); +gap> lev := InfoLevel(InfoACE); 1 -gap> SetInfoACELevel(3); +gap> SetInfoLevel(InfoACE, 3); gap> ACEDeleteSubgroupGenerators( i, [ 2 ] ); #I ** ERROR (continuing with next line) #I first argument out of range @@ -47,6 +47,6 @@ #I Subgroup Generators: b; #I #--------------------------------- [ b ] -gap> SetInfoACELevel(lev); +gap> SetInfoLevel(InfoACE, lev); gap> ACEQuit(i); gap> STOP_TEST( "aceds.tst", 1000000 );