<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/algebra/permgrps.spad.pamphlet, branch master</title>
<subtitle>open scientific computation system</subtitle>
<id>https://git.pashev.ru/open-axiom/atom?h=master</id>
<link rel='self' href='https://git.pashev.ru/open-axiom/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/'/>
<updated>2015-12-31T22:56:12Z</updated>
<entry>
<title>Avoid modulus bias in 'random()' usage.</title>
<updated>2015-12-31T22:56:12Z</updated>
<author>
<name>Gabriel Dos Reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2015-12-31T22:56:12Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=f51aee83708673ef9941174951bec9aee80cb03c'/>
<id>urn:sha1:f51aee83708673ef9941174951bec9aee80cb03c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use CoercibleTo category instances instead of ad-hoc hard-wired 'coerce: % -&gt; T' signatures.</title>
<updated>2015-12-30T18:59:32Z</updated>
<author>
<name>Gabriel Dos Reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2015-12-30T18:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=853eb071dce89161c796d81b24eddd9e073687af'/>
<id>urn:sha1:853eb071dce89161c796d81b24eddd9e073687af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove parts from HomogeneousAggregate</title>
<updated>2013-05-18T08:24:50Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2013-05-18T08:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=12b29bbbfe86f81b415ffefe70262ebcc786f3b3'/>
<id>urn:sha1:12b29bbbfe86f81b415ffefe70262ebcc786f3b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* interp/lisp-backend.boot ($freeVarName): New global constant.</title>
<updated>2011-08-14T21:23:34Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-08-14T21:23:34Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=7dff09b8cac803d6936887fdfa286a2a25073ac2'/>
<id>urn:sha1:7dff09b8cac803d6936887fdfa286a2a25073ac2</id>
<content type='text'>
	(loopVarInit): New.
	(expandIN): Use it.
	(expandON): Likewise.
	(expandSTEP): Likewise.
	(massageFreeVarInits): New.
	(expandLoop): Use it.
	* interp/fnewmeta.lisp (PARSE-QuantifiedVariable): Tidy.
	(PARSE-AnyId): Likewise.
	(PARSE-Variable):  New.  Allow scope-of-type specification for
	loop variable.
	(PARSE-Iterator): Use it.
	* interp/compiler.boot (massage_llop): Don't check
	$mayHaveFreeIteratorVariables.
	(compRepeatOrCollect): Don't bind it.
	(classifyIteratorVariable): New.
	(complainIfShadowing): Remove as no longer needed.
	(compStepIterator): Use it.  Tidy.
	(compONIterator, compINIterator): New. Split out of compIterator.
	(compIterator): Refactor.
	* interp/functor.boot (optFunctorBody): Fix thinko.
	* interp/g-opt.boot (optCollectVector): A STEP iterator may have a
	storage class.

	* algebra/clip.spad.pamphlet: Fix loop variable scope.
	* algebra/ffpoly.spad.pamphlet: Likewise.
	* algebra/fparfrac.spad.pamphlet: Likewise.
	* algebra/gdpoly.spad.pamphlet: Likewise.
	* algebra/ghensel.spad.pamphlet: Likewise.
	* algebra/groebsol.spad.pamphlet: Likewise.
	* algebra/intfact.spad.pamphlet: Likewise.
	* algebra/matfuns.spad.pamphlet: Likewise.
	* algebra/moddfact.spad.pamphlet: Likewise.
	* algebra/numtheor.spad.pamphlet: Likewise.
	* algebra/permgrps.spad.pamphlet: Likewise.
	* algebra/pfbr.spad.pamphlet: Likewise.
	* algebra/pgcd.spad.pamphlet: Likewise.
	* algebra/pleqn.spad.pamphlet: Likewise.
	* algebra/pseudolin.spad.pamphlet: Likewise.
	* algebra/radeigen.spad.pamphlet: Likewise.
	* algebra/radix.spad.pamphlet: Likewise.
	* algebra/regset.spad.pamphlet: Likewise.
	* algebra/rep2.spad.pamphlet: Likewise.
	* algebra/sgcf.spad.pamphlet: Likewise.
	* algebra/smith.spad.pamphlet: Likewise.
	* algebra/sregset.spad.pamphlet: Likewise.
	* algebra/syssolp.spad.pamphlet: Likewise.
	* algebra/zerodim.spad.pamphlet: Likewise.
	* algebra/crfp.spad.pamphlet: Remove capsule-level declaration of
	local variables.
	* algebra/galfact.spad.pamphlet: Likewise.
	* algebra/mathml.spad.pamphlet: Likewise.
	* algebra/numode.spad.pamphlet: Likewise.
	* algebra/tex.spad.pamphlet: Likewise.
	* algebra/updecomp.spad.pamphlet: Likewise.
</content>
</entry>
<entry>
<title>	* src/algebra/: Systematically use not one? when comparing for</title>
<updated>2011-03-12T22:56:37Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-03-12T22:56:37Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=6c75a87d8ee00d48a0f5703aa9c86591078a50d3'/>
<id>urn:sha1:6c75a87d8ee00d48a0f5703aa9c86591078a50d3</id>
<content type='text'>
	 equality with 1.
</content>
</entry>
<entry>
<title>	* src/algebra/: Systematically use negative? when comparing for</title>
<updated>2011-03-12T19:17:32Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-03-12T19:17:32Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=c93e84048964194e5674e859d6bd8827010f09f6'/>
<id>urn:sha1:c93e84048964194e5674e859d6bd8827010f09f6</id>
<content type='text'>
	greater than 0.
</content>
</entry>
<entry>
<title>	* src/algebra/: Systematically use negative? when comparing for</title>
<updated>2011-03-12T17:04:43Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-03-12T17:04:43Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=52fddea19454dc2b9bcb54c6edd5a4cd4f5765a9'/>
<id>urn:sha1:52fddea19454dc2b9bcb54c6edd5a4cd4f5765a9</id>
<content type='text'>
	less than 0.
</content>
</entry>
<entry>
<title>	* interp/nlib.lisp (COMPILE-LIB-FILE): Rework.  Halt compilation</title>
<updated>2010-06-21T13:11:55Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-06-21T13:11:55Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=79cbfd0098caff35ed453782986ddcc8fa9ae142'/>
<id>urn:sha1:79cbfd0098caff35ed453782986ddcc8fa9ae142</id>
<content type='text'>
	if generated is malformed or contains serious warnings.
	* algebra/pfo.spad.pamphlet (PointsOfFiniteOrder) [cmult]: Merge
	local conditional definitions.
	* algebra/permgrps.spad.pamphlet (PermutationGroup) [cosetRep]: 
	Don't forget to return a value.
	* algebra/newpoly.spad.pamphlet (RecursivePolynomialCategory)
	[exactQuo]: Merge conditional local definitions.
	[ZToR]: Inline at sole use point.  Remove conditional definitions.
	[QToR]: Likewise.
	[PZToPR]: Likewise.
	[PQToPR]: Likewise.
	* algebra/naalgc.spad.pamphlet (FramedNonAssociativeAlgebra)
	[leftRankPolynomial]:  Initialize local variable xx.
	(rightRankPolynomial): Likewise.
	* algebra/multsqfr.spad.pamphlet (MultivariateSquareFree)
	[intChoose]:  Error if no solution is found in the loop.
	* algebra/mts.spad.pamphlet (SparseMultivariateTaylorSeries): Tidy.
	[stream] Remove duplicate definition.	
	* algebra/d01routine.spad.pamphlet (d01anfAnnaType) [measure]: Tidy.
	(d01asfAnnaType) [measure]: Likewise.
	* algebra/d01transform.spad.pamphlet (d01TransformFunctionType)
	[measure]: Likewise.
	* algebra/forttyp.spad.pamphlet (FortranScalarType) [coerce]: Likewise.
</content>
</entry>
<entry>
<title>Revert previous erroneous commit</title>
<updated>2010-06-21T03:16:39Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-06-21T03:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=afaaaac2b55741bfe43099f819fd4a9592b1c022'/>
<id>urn:sha1:afaaaac2b55741bfe43099f819fd4a9592b1c022</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* algebra/sgcf.spad.pamphlet (SymmetricGroupCombinatoricFunctions)</title>
<updated>2010-06-21T03:14:17Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-06-21T03:14:17Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=640d839b4de4d0daf0dde00ba08eab6d264160ad'/>
<id>urn:sha1:640d839b4de4d0daf0dde00ba08eab6d264160ad</id>
<content type='text'>
	[listYoungTableaus]: Fix thinko.  Don't use lattice in its own
	initialization before it is defined.
</content>
</entry>
</feed>
