<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/algebra/any.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>2016-01-18T02:17:04Z</updated>
<entry>
<title>Maybe: CoercibleTo OutputForm is now optional.</title>
<updated>2016-01-18T02:17:04Z</updated>
<author>
<name>Gabriel Dos Reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2016-01-18T02:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=5437d438937eb25eb320fef6e4fd6ebc91ca6dc9'/>
<id>urn:sha1:5437d438937eb25eb320fef6e4fd6ebc91ca6dc9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cleanup</title>
<updated>2011-05-17T05:01:33Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-05-17T05:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=86a5494a7187d226750c7cf49ce2c6505ec87079'/>
<id>urn:sha1:86a5494a7187d226750c7cf49ce2c6505ec87079</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename %veclit to %vector and %listlit to %list</title>
<updated>2011-02-18T03:51:28Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-02-18T03:51:28Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=f6e5de243353518085fbd39be9daef1f121a96e3'/>
<id>urn:sha1:f6e5de243353518085fbd39be9daef1f121a96e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* interp/g-opt.boot ($VMsideEffectFreeOperators): Remove QCDR,</title>
<updated>2011-01-31T14:14:08Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-01-31T14:14:08Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=308c8ede509d3d186d6d43402b5335867ebdb49e'/>
<id>urn:sha1:308c8ede509d3d186d6d43402b5335867ebdb49e</id>
<content type='text'>
	QCAR. SYMBOLP, GREATERP. 
	Add %ibit, %ilength, %ident, %equal.
	* interp/g-util.boot: Expand them
	* algebra/any.spad.pamphlet: Tidy.
	* algebra/catdef.spad.pamphlet: Likewise.
	* algebra/data.spad.pamphlet: Likewise.
	* algebra/domain.spad.pamphlet: Likewise.
	* algebra/float.spad.pamphlet: Likewise.
	* algebra/fname.spad.pamphlet: Likewise.
	* algebra/integer.spad.pamphlet: Likewise.
	* algebra/list.spad.pamphlet: Likewise.
	* algebra/outform.spad.pamphlet: Likewise.
	* algebra/random.spad.pamphlet: Likewise.
	* algebra/sex.spad.pamphlet: Likewise.
	* algebra/si.spad.pamphlet: Likewise.
	* algebra/symbol.spad.pamphlet: Likewise.
	* algebra/syntax.spad.pamphlet: Likewise.
</content>
</entry>
<entry>
<title>	* interp/g-opt.boot: Rename %eq to %peq for pointer comparaison.</title>
<updated>2010-06-25T13:02:32Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-06-25T13:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=59676ddc602b874061a8acc941f7bb19cd6041f5'/>
<id>urn:sha1:59676ddc602b874061a8acc941f7bb19cd6041f5</id>
<content type='text'>
	* interp/g-util.boot: Expand it.
	* algebra/aggcat.spad.pamphlet: Cleanup.
	* algebra/any.spad.pamphlet: Likewise.
	* algebra/boolean.spad.pamphlet: Likewise.
	* algebra/data.spad.pamphlet: Likewise.
	* algebra/domain.spad.pamphlet: Likewise.
	* algebra/files.spad.pamphlet: Likewise.
	* algebra/laurent.spad.pamphlet: Likewise.
	* algebra/list.spad.pamphlet: Likewise.
	* algebra/mappkg.spad.pamphlet: Likewise.
	* algebra/ore.spad.pamphlet: Likewise.
	* algebra/padic.spad.pamphlet: Likewise.
	* algebra/pattern.spad.pamphlet: Likewise.
	* algebra/sex.spad.pamphlet: Likewise.
	* algebra/stream.spad.pamphlet: Likewise.
	* algebra/string.spad.pamphlet: Likewise.
	* algebra/syntax.spad.pamphlet: Likewise.
	* algebra/table.spad.pamphlet: Likewise.
</content>
</entry>
<entry>
<title>	* interp/c-util.boot (middleEndExpand): Tidy.</title>
<updated>2010-05-30T20:06:08Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-05-30T20:06:08Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=b34d97dda5ce8c88d31412d11b1ad67da058480e'/>
<id>urn:sha1:b34d97dda5ce8c88d31412d11b1ad67da058480e</id>
<content type='text'>
	* interp/g-util.boot (expandToVMForm): Likewise.  
	(expandStore): Refine store to pair components.
	* algebra/any.spad.pamphlet (Scope): Use builtin operators.
	(Environment): Likewise.
	* algebra/domain.spad.pamphlet (FunctionDescriptor): Likewise.
	(ConstructorCall): Likewise.
	(FunctorData): Likewise.
	(OperatorSignature): Likewise.
	(Category): Likewise.
	(Domain): Likewise.
	* algebra/integer.spad.pamphlet (Integer): Likewise.
	(NonNegativeInteger): Likewise.
	* algebra/outform.spad.pamphlet: Likewise.
	* algebra/si.spad.pamphlet (SingleInteger): Likewise.
	* algebra/syntax.spad.pamphlet (Syntax): Likewise.
</content>
</entry>
<entry>
<title>	* algebra/any.spad.pamphlet (Property): Tidy.</title>
<updated>2010-03-18T08:27:34Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-03-18T08:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=a7e82885a54b8d91c1978affc3f0e4668876041b'/>
<id>urn:sha1:a7e82885a54b8d91c1978affc3f0e4668876041b</id>
<content type='text'>
	(Environment): Likewise.  Rename setProperty! to putProperty.
	Rename setProperties! to putProperties.
</content>
</entry>
<entry>
<title>	* interp/i-syscmd.boot (reportOpsFromUnitDirectly): Tidy.</title>
<updated>2009-10-15T06:42:17Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-10-15T06:42:17Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=ba8c0daf0ca45c08bd5025f9dd67892132a16110'/>
<id>urn:sha1:ba8c0daf0ca45c08bd5025f9dd67892132a16110</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* algebra/any.spad.pamphlet (Any): Remove domainOf, objectOf, and</title>
<updated>2009-06-15T00:57:36Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-06-15T00:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=372cd9bfe6aa41bacd17b25579a10a69b3933e2a'/>
<id>urn:sha1:372cd9bfe6aa41bacd17b25579a10a69b3933e2a</id>
<content type='text'>
	showTypeInOutput.  Tidy.
	* algebra/fortran.spad.pamphlet: Coerce Any objects to Output;
	don't use objectOf.
</content>
</entry>
<entry>
<title>	Add support for existential type recovery.</title>
<updated>2009-06-14T12:26:50Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-06-14T12:26:50Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=12b1b74f1e952694c8f182eb2b4ab369f6005ddf'/>
<id>urn:sha1:12b1b74f1e952694c8f182eb2b4ab369f6005ddf</id>
<content type='text'>
	* interp/compiler.boot (compRecoverDomain): New.  Split from
	compRecoverGuard.
	(compRecoverGuard): Split.  Handle existential type recovery.
	(compScheme): New.  Register as compiler.
	* interp/g-opt.boot (optLET*): New.  Turn into LET-form if
	appropriate.  Register as backend transformer.
	* interp/fnewmeta.lisp (|PARSE-Scheme|): New.
	(|PARSE-Quantifier|): Likewise.
	(|PARSE-QuantifiedVariableList|): Likewise.
	(|PARSE-QuantifiedVariable|): Likewise.
	* interp/metalex.lisp (KEYWORDS): Add 'forall' and 'exist' as new
	keywords. 
	* interp/newaux.lisp: Register parser for expression schemes.
	* algebra/any.spad.pamphlet (=$Any): If the underlying domain has
	BasicType, use that equality operator.
	(coerce$Any): If the underlying domain has CoercibleTo OutputForm
	then use it.
</content>
</entry>
</feed>
