<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/lisp/ChangeLog, branch master</title>
<subtitle>open scientific computation system</subtitle>
<id>http://git.pashev.ru/open-axiom/atom?h=master</id>
<link rel='self' href='http://git.pashev.ru/open-axiom/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/'/>
<updated>2008-01-01T23:13:10Z</updated>
<entry>
<title>Annual ChangeLog rotation.</title>
<updated>2008-01-01T23:13:10Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-01-01T23:13:10Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=915b5b3272b0babc886c1c3c0605c9977cd36feb'/>
<id>urn:sha1:915b5b3272b0babc886c1c3c0605c9977cd36feb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't use pamphlet for src/lisp/Makefile</title>
<updated>2007-12-27T16:50:25Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-12-27T16:50:25Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=77a615c46dd001e67b0b1b22c3208c022e2fabb6'/>
<id>urn:sha1:77a615c46dd001e67b0b1b22c3208c022e2fabb6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>boot/</title>
<updated>2007-12-07T00:52:19Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-12-07T00:52:19Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=c980832a88deb36ff8657c9a86acb0750775db6b'/>
<id>urn:sha1:c980832a88deb36ff8657c9a86acb0750775db6b</id>
<content type='text'>
2007-12-06  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* initial-env.lisp.pamphlet ("BOOTTRAN"): Don't use SYSTEM package.

interp/
2007-12-06  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* lisplib.boot (getSlotFromDomain): Use pointer to function Undef
	directly, instead of variable Undef.
	* i-syscmd.boot (cd): Move from patches.lisp to here.
	* g-timer.boot (printTimeIfTrue): Move from patches.lisp to here.
	* patches.lisp (Undef): Remove.
	($printTimeIfTrue): Move to g-timer.boot.
	(cd): Move to i-syscmd.boot.
	(nullstream): Remove.
	(nononullstream): Likewise.
	(/MAJOR-VERSION): Move to sys-constants.boot.
	* setq.lisp (/MAJOR-VERSION): Remove.

lisp/
2007-12-06  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* core.lisp.in ("AxiomCore"): Don't use SYSTEM package.

</content>
</entry>
<entry>
<title>src/boot/</title>
<updated>2007-12-02T06:24:29Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-12-02T06:24:29Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=91e3f58e72d13cd2c3d0cf725dca5f5580ef8098'/>
<id>urn:sha1:91e3f58e72d13cd2c3d0cf725dca5f5580ef8098</id>
<content type='text'>
2007-12-02  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* Makefile.pamphlet (boot_objects_extra): New.
	(stage0/bootsys$(EXEEXT)): Use it.
	(stage1/bootsys$(EXEEXT)): Likewise.
	(stage2/bootsys$(EXEEXT)): Likewise.

src/lisp/
2007-12-02  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* Makefile.pamphlet (base_lisp_objects): New. Abstract over
	Lisp compilation models.
	(core.$(FASLEXT)): Tidy.
	* core.lisp.in (|getOutputPathname|): Make unary.
	(|link|): Make sure object files are used to construct ECL
	programs. 
	(|makeHandler|): Adjust.
	(|compileLispFile|): Likewise.
</content>
</entry>
<entry>
<title>2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;</title>
<updated>2007-10-10T07:22:10Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-10-10T07:22:10Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=371a162e7759102786eca794c46ac28c3dc68789'/>
<id>urn:sha1:371a162e7759102786eca794c46ac28c3dc68789</id>
<content type='text'>
	* configure.ac.pamphlet: Tidy.  Don't instantiate src/lisp/core.lisp.
	* configure.ac: Regenerate.
	* configure: Likewise.
	* config/var-def.mk (open_axiom_installdir): New.
	(AXIOM): Support versioning.
	* Makefile.pamphlet (install): Tidy.
	Remove sections on SPAD and SYS variables.
	* Makefile.in: Regenerate.

src/algebra/
2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* Makefile.pamphlet (INTERPSYS): Now take system root directory
	and algebra directory as arguments.
	* Makefile.in: Regenerate.

src/etc/
2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* Makefile.pamphlet (INTERPSYS): Take system root directory and
	algebra directory as arguments.
	* Makefile.in: Regenerate.

src/interp/
2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* bookvol5.pamphlet (initroot): Use |systemRootDirectory| instead
	of environment variable AXIOM.
	(|loadExposureGroupData|): Likewise.
	* br-data.boot.pamphlet (dbHasExamplePage): Likewise.
	(dbRead): Likewise.
	(dbReadComments): Likewise.
	(buildGloss): Likewise.
	* br-saturn.boot.pamphlet (getSaturnExampleList): Likewise.
	* br-search.boot.pamphlet (grepSplit): Likewise.
	* daase.lisp.pamphlet (asharp): Likewise.
	(initial-getdatabase): Likewise.
	(DaaseName): Likewise.
	(create-initializers): Likewise.
	* ht-root.boot.pamphlet (htGlossPage): Likewise.
	* htcheck.boot.pamphlet (buildHtMacroTable): Likewise.
	* i-syscmd.boot.pamphlet (summary): Likewise.
	(copyright): Likewise.
	* patches.lisp.pamphlet (restart0): Likewise.
	* util.lisp.pamphlet (sourcepath): Likewise.
	* Makefile.pamphlet (OBJS): Include sys-driver.$(FASLEXT).
	(${SAVESYS}): Tidy.
	(${AXIOMSYS}): Likewise.
	(${DEPSYS}): Depend on sys-driver.$(FASLEXT).  Load it.
	(sys-driver.$(FASLEXT)): New rule.
	* Makefile.in: Regenerate.
	* sys-driver.boot: New.

src/lisp/
2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* core.lisp.in (|%systemOptions|): New.
	(|%systemArguments|): Likewise.
	(|$systemInstallationDirectory|): Likewise.
	(|$sysOpts|): Likewise.
	(|$sysArgs|): Likewise.
	(|handleCommandLine|): Tidy.
	(|printUsage|): Update.
	* Makefile.pamphlet (core.lisp): Instantiate here.

src/script/
2007-10-10  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* axiom.in (AXIOM): Use value substituted by Autoconf.
	Remove dead code.
</content>
</entry>
<entry>
<title>	* config/setup-dep.mk ($(top_builddir)/libtool): Regenerate when</title>
<updated>2007-09-24T10:45:31Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-09-24T10:45:31Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=a3a5203b3605c9ed8c4f89dc97704415d0557359'/>
<id>urn:sha1:a3a5203b3605c9ed8c4f89dc97704415d0557359</id>
<content type='text'>
	out of date.

src/algebra/

	* Makefile.pamphlet (DEPSYS): Remove.
	(COMPILE_LISP): New.
	(strap/%.o): Use it to compile cached Lisp files.

src/interp/

	* bookvol5.pamphlet (restart): Simplify.  Handle command line
	arguments.

src/lisp/

	* core.lisp.in (|handleCommandLine|): Return truthvalue on success.
	Don't call $originalLispTopLevel.
	(|compileLispHandler|): Rename file to in-file.
	(|topLevel|): Exit only whne handleCommandLine indicates so.
</content>
</entry>
<entry>
<title>	* Makefile.pamphlet (core.lisp): Fix thinko.</title>
<updated>2007-09-13T13:59:50Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-09-13T13:59:50Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=3a1b2980a28cd0a1f2e730df1512ff11c62b6151'/>
<id>urn:sha1:3a1b2980a28cd0a1f2e730df1512ff11c62b6151</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* core.lisp.in (|coreQuit|): Rename from |quit|.  Adjust calles.</title>
<updated>2007-09-13T01:27:59Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-09-13T01:27:59Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=09bdc192490ae7e9aaf9c87aa4cf636a2afe9d45'/>
<id>urn:sha1:09bdc192490ae7e9aaf9c87aa4cf636a2afe9d45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>src/lisp/</title>
<updated>2007-09-11T18:49:07Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-09-11T18:49:07Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=b9eed452db6231458c941041b7090c0e62426eae'/>
<id>urn:sha1:b9eed452db6231458c941041b7090c0e62426eae</id>
<content type='text'>
2007-09-11  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* core.lisp.in (|coreError|): Rename from |error|.  Adjust callers.

src/boot/
2007-09-11  Gabriel Dos Reis  &lt;gdr@cs.tamu.edu&gt;

	* ast.boot.pamphlet (bfCompDef): Call coreError, not error.
	* includer.boot.pamphlet (shoeNotFound): Likewise.
	(SoftShoeError): Likewise.
</content>
</entry>
<entry>
<title>	* configure.ac.pamphlet (axiom_optimize_options): New substitued</title>
<updated>2007-09-08T14:15:37Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2007-09-08T14:15:37Z</published>
<link rel='alternate' type='text/html' href='http://git.pashev.ru/open-axiom/commit/?id=157f4368b440536001959ad58167b09357273edc'/>
<id>urn:sha1:157f4368b440536001959ad58167b09357273edc</id>
<content type='text'>
	variable. 
	Genrate src/lisp/core.lisp at configure time.
	* configure.ac: Regenerate.
	* configure: Likewise.
	* config/setup-dep.mk ($(top_builddir)/src/lisp/core.lisp): New rule.

src/lisp/

	* Makefile.pamphlet (fasl_ext): New.  Factor out the logic
	for computing file extensions.
	(FASLS): Rename from CORE.  Use it to compute the list of files to
	load. 
	($(OUT)/lisp$(EXEEXT)): Adjust.
	(base-lisp$(EXEEXT)): sb-cltl2 module is no longer need.
	(core.lisp): Now depend on core.lisp.in.  Regenerate if necessary.
	(mostlyclean-local): Remove FASLs too.
	* Makefile.in: Regenerate.
	* core.lisp.in: New.
	* core.lisp.pamphlet: Move content to core.lisp.in.  Remove.
</content>
</entry>
</feed>
