<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/TODO, 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>2011-06-11T17:58:40Z</updated>
<entry>
<title>	* TODO: Update.</title>
<updated>2011-06-11T17:58:40Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-06-11T17:58:40Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=38065d977542c06219ef6c7400b95ea85206f1ab'/>
<id>urn:sha1:38065d977542c06219ef6c7400b95ea85206f1ab</id>
<content type='text'>
src/
	* scripts/document.in: Remove.
</content>
</entry>
<entry>
<title>	External tool noweb is no longer required.</title>
<updated>2010-08-21T03:07:54Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-08-21T03:07:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=ef6d755c944ef5af40c909c6683a3691dc9f6a57'/>
<id>urn:sha1:ef6d755c944ef5af40c909c6683a3691dc9f6a57</id>
<content type='text'>
	* INSTALL: Update instructions.
	* Makefile.pamphlet: Remove rules for building noweb.
	(AXIOM_SRC_TARGETS): Include all-utils.
	* config/open-axiom.m4 (OPENAXIOM_BUILD_TOOLS): Don't check for
	notangle and noweave.
	* config/setup-dep.mk: Remove rules for generating document.
	* config/var-def.mk: Remove NOTANGLE and NOWEAVE variables.
	* configure.ac: Instantiate Makefile for src/utils.
</content>
</entry>
<entry>
<title>	* interp/cparse.boot (npDefinitionItem): Consider a declaration as</title>
<updated>2010-05-22T23:37:24Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-05-22T23:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=734871bc5864d00ff51b9397fd361ce353748008'/>
<id>urn:sha1:734871bc5864d00ff51b9397fd361ce353748008</id>
<content type='text'>
	a definition item too.
	* interp/i-map.boot (addDefMap): Don't confuse constant
	with niladic functions.
	* interp/pf2sex.boot (pfDefinition2Sex): Don't be confused by
	typed constant definitions.
</content>
</entry>
<entry>
<title>	* algebra/any.spad.pamphlet: Tidy.  Redeuce Lisp usage.</title>
<updated>2009-05-16T01:55:18Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-05-16T01:55:18Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=1f494025090f73be6f638bea1827e352df9921db'/>
<id>urn:sha1:1f494025090f73be6f638bea1827e352df9921db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	Fix SF/2781848</title>
<updated>2009-04-27T04:16:39Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-04-27T04:16:39Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=2eb54b1ef835e793963fce4138cc1d78e4f4883b'/>
<id>urn:sha1:2eb54b1ef835e793963fce4138cc1d78e4f4883b</id>
<content type='text'>
	* interp/daase.lisp (make-databases): Build glossary files too.
	* interp/br-data.boot (buildGloss): gloss.text now lives in doc/.
	* interp/br-search.boot (grepSource): Likewise.
	* interp/ht-root.boot (htGlossPage): Likewise.
	* etc/Makefile.in (openaxiom_glossfiles): New.
	(mostlyclean-local): Remove them too.
	(stamp-databases): Now copy glossary files too.
	* doc/Makefile.in ($(OUT)/gloss.text): New rule.
	(stamp): Make it a prerequisite.
	* Makefile.pamphlet (all-databases): Make all-doc a prerequisite.
	(all-hyper-post): Likewise.
	* doc/gloss.text: Resurect.
</content>
</entry>
<entry>
<title>	* boot/ast.boot (genECLnativeTranslation): Tidy.</title>
<updated>2009-04-20T03:03:50Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-04-20T03:03:50Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=4957231038f00c946afee42e96b38ea1e2ea108e'/>
<id>urn:sha1:4957231038f00c946afee42e96b38ea1e2ea108e</id>
<content type='text'>
	(genSBCLnativeTranslation): Likewise.  
	* interp/compiler.boot (emitLocalCallInsn): Likewise.
	(compForm1): Allow package call to external function.
	(compElt): Likewise.
	(getExternalSymbolMode): New.
	(compForeignPackageCall): Likewise.
</content>
</entry>
<entry>
<title>2009-01-03  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;</title>
<updated>2009-01-03T10:26:16Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-01-03T10:26:16Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=ad0d6445de436a1c7c04cfe14316d620cb9202b3'/>
<id>urn:sha1:ad0d6445de436a1c7c04cfe14316d620cb9202b3</id>
<content type='text'>
	* Makefile.pamphlet (AXIOM_SRC_TARGETS): Add all-databases.

src/ChangeLog
2009-01-03  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* lisp/core.lisp.in (|%algebraSystemIsComplete|): New.
	(|%basicSystemIsComplete|): Use it.
	* interp/wi1.boot (setqSingle): Use maximalSuperType.
	(coerceSubset): Simplify.
	(compCoerce1): Tidy.
	* interp/i-resolv.boot (resolveTCat): Use superType.
	* interp/lisplib.boot (findConstructorSlotNumber): Use isSubset.
	(sigsMatch): Likewise.
	(findDomainSlotNumber): Likewise.
	* interp/define.boot (compSubDomain1): Reject for complex subdomain
	predicate.  Support paramterized subdomains.
	* interp/daase.lisp (interpOpen): Read superdomain slot.
	(getdatabase): Remove adhoc hardcoded superdomain info.
	Return superdomain info stored in database.
	(localnrlib): Read superdomain info.
	(write-interpdb): Write superdomain info.
	(database): Add superdomain slot.
	* interp/g-util.boot (superType): New.
	(maximalSuperType): Rework.  Support parameterized subdomains.
	(noteSubDomainInfo): New.
	(isSubDomain): Rework.
	* interp/c-util.boot (isSubset): Rework.
	* interp/g-opt.boot (optEQ): Remove.
	* interp/g-cndata.boot (getImmediateSuperDomain): Remove.
	(maximalSuperType): Move to g-util.boot.
	* interp/types.boot (%Constructor): New type specifier.
	(%Instantiation): Likewise.
	* interp/compiler.boot (primitiveType): Don't return $NegativeInteger.
	(maxSuperType): Remove.
	(hasType): Use maximalSuperType.
	(satisfies): New.
	(coerceSubset): Use it.  Simplify.
	* interp/wi2.boot (smallIntegerStep): Use maximalSuperType.
	* interp/sys-constants.boot ($AtVariables): New.
	($NegativeInteger): Remove.
	($NonPositiveInteger): Likewise.
	($CategoryNames): Category is not a category.	
	* interp/property.lisp: Remove Subsets property settings.
	* interp/i-coerce.boot (coerceSubDomain): Simplify.
	(coerceImmediateSubDomain): Remove.
	(getSubDomainPredicate): Simplify.
	* interp/category.boot (SourceLevelSubset): Use isSubDomain.
	(MachineLevelSubset): Likewise.
	* interp/modemap.boot (mergeModemap): Likewise.
	(isSuperDomain): Remove.
	(augModemapsFromDomain): Support parameterized subdomains.
	* interp/i-util.boot (isSubDomain): Move to g-util.boot.
	* Makefile.pamphlet (all-databases): New target.
	* interp/Makefile.pamphlet ($(AXIOMSYS)): Push
	:open-axiom-algebra-system onto *FEATURES*.
	* etc/Makefile.in (all-databases): New target.
</content>
</entry>
<entry>
<title>update TODO</title>
<updated>2008-10-17T02:38:03Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-10-17T02:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=1e9dafac508db133e011ba45b7c0b513ded2d40e'/>
<id>urn:sha1:1e9dafac508db133e011ba45b7c0b513ded2d40e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update description</title>
<updated>2008-10-13T07:38:24Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-10-13T07:38:24Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=cefbf3117dd07b3c2a129a5b092abe4d84c636b8'/>
<id>urn:sha1:cefbf3117dd07b3c2a129a5b092abe4d84c636b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* interp/c-util.boot (isAtomicForm): New.</title>
<updated>2008-10-05T03:06:07Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-10-05T03:06:07Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=4da4e775ade14aa9e8c2d0b4b106e743e4d283a4'/>
<id>urn:sha1:4da4e775ade14aa9e8c2d0b4b106e743e4d283a4</id>
<content type='text'>
	(replaceSimpleFunctions): Use it.  Simplify back to original
	implementation. 
	(proclaimCapsuleFunction): Constructor parameters are generic.
	* interp/sys-utility.boot (getVMType): Handle wildcard.
	* algebra/stream.spad.pamphlet: Don't build STREAM with
	proclamation on -- it currently violates type rules.
</content>
</entry>
</feed>
