<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/Makefile.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>2010-11-02T00:13:34Z</updated>
<entry>
<title>	* Makefile.pamphlet: Remove.</title>
<updated>2010-11-02T00:13:34Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-11-02T00:13:34Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=8cba5082ba6caf7cef2d416a2edda67eb4b95fc6'/>
<id>urn:sha1:8cba5082ba6caf7cef2d416a2edda67eb4b95fc6</id>
<content type='text'>
</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>	* lib/cfuns-c.c (oa_concatenate_string): Define.</title>
<updated>2009-10-25T19:01:37Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-10-25T19:01:37Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=e23e15aa5c1a1e476fb022edaefe95f5fbe9c97e'/>
<id>urn:sha1:e23e15aa5c1a1e476fb022edaefe95f5fbe9c97e</id>
<content type='text'>
	* include/open-axiom.h (openaxiom_ifs): New.
	(OPENAXIOM_TEXINPUTS_PATH): Likewise.
	(OPENAXIOM_BIBINPUTS_PATH): Likewise.
	* driver/main.c (augment_variable): New.
	(upgrade_environment): Likewise.  Call publish_systemdir.
	(main): Call it instead of publish_systemdir.  Handle 'spawn' driver.
	* driver/utils.h (openaxiom_execute_driver): New kind of driver.
	* driver/utils.c (openaxiom_preprocess_arguments): Tidy.
	(openaxiom_execute_core): Likewise.
	* sman/sman.c (process_arguments): Likewise.
	(process_options): Likewise.
</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>	Fix SF/2757715</title>
<updated>2009-04-18T06:11:42Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-04-18T06:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=e865a85b43caa6f453304e836dae3b62ca73c635'/>
<id>urn:sha1:e865a85b43caa6f453304e836dae3b62ca73c635</id>
<content type='text'>
	* Makefile.pamphlet (all-input): Make all-doc a requirement.
	(all-doc): Tidy.
	* doc/Makefile.in: Likewise.  Install help files.
	* doc/help: New.  Home for help files.
</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>	* Makefile.pamphlet: Tidy.</title>
<updated>2008-08-28T07:28:41Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-08-28T07:28:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=d2f12c5b1328c1165dff3e559c1620b5863ea50d'/>
<id>urn:sha1:d2f12c5b1328c1165dff3e559c1620b5863ea50d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* Makefile.pamphlet: Use $(mkdir_p) in lieu of $(mkinstalldirs),</title>
<updated>2008-08-04T11:54:10Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-08-04T11:54:10Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=9be80497b8fe2bdfab08fded15e148c1489cc1d5'/>
<id>urn:sha1:9be80497b8fe2bdfab08fded15e148c1489cc1d5</id>
<content type='text'>
	during build.  Also use 'cp -p' instead of $(INSTALL).
	* algebra/Makefile.pamphlet: Likewise.
	* graph/Makefile.in: Likewise.
	* boot/Makefile.in: Likewise.
	* hyper/Makefile.in: Likewise.
	* input/Makefile.pamphlet: Likewise.
	* interp/Makefile.pamphlet: Likewise.
	* lib/Makefile.in: Likewise.
	* lisp/Makefile.in: Likewise.
	* share/Makefile.in: Likewise.
</content>
</entry>
<entry>
<title>Fix breakage from last commits.</title>
<updated>2008-05-23T12:19:54Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-05-23T12:19:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=a01e08564facbeadccd3c09b719358af5a148d4f'/>
<id>urn:sha1:a01e08564facbeadccd3c09b719358af5a148d4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid numeric constants macros.</title>
<updated>2008-05-22T15:25:13Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-05-22T15:25:13Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=d8a4d498a6a0d1d34e25b6838b6450bd7d3e646f'/>
<id>urn:sha1:d8a4d498a6a0d1d34e25b6838b6450bd7d3e646f</id>
<content type='text'>
</content>
</entry>
</feed>
