<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/algebra/files.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>Remove EOFP.  Simplify IO file stream creation code.</title>
<updated>2014-11-20T08:23:16Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2014-11-20T08:23:16Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=6eb6cb046be4895a71869d26e9bb0baa8b46772f'/>
<id>urn:sha1:6eb6cb046be4895a71869d26e9bb0baa8b46772f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>	* algebra/aggcat.spad.pamphlet (TableAggregate): Now extend</title>
<updated>2013-05-17T05:44:26Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2013-05-17T05:44:26Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=1a4d9fc1eef3c6ac261907a42a1d6e0cf0490dfc'/>
<id>urn:sha1:1a4d9fc1eef3c6ac261907a42a1d6e0cf0490dfc</id>
<content type='text'>
	FiniteAggregate Record(key:Key,entry:Entry).
	* algebra/files.spad.pamphlet (KeyedAccessFile): Remove
	finiteAggregate attribute.
	* algebra/table.spad.pamphlet (HashTable): Likewise.
	(InnerTable): Likewise.
	(Table): Likewise.

</content>
</entry>
<entry>
<title>	* interp/vmlisp.lisp (PRINTEXP): Remove.</title>
<updated>2011-07-04T04:39:13Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-07-04T04:39:13Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=dc5f09ca9fe80896ec7fd8677a3e517ce9213285'/>
<id>urn:sha1:dc5f09ca9fe80896ec7fd8677a3e517ce9213285</id>
<content type='text'>
	* interp/br-data.boot: Use writeString, writeChar, and writeLine.
	* interp/c-util.boot: Likewise.
	* interp/diagnostics.boot: Likewise.
	* interp/fortcall.boot: Likewise.
	* interp/i-output.boot: Likewise.
	* interp/i-syscmd.boot: Likewise.
	* interp/i-util.boot: Likewise.
	* interp/lisplib.boot: Likewise.
	* interp/msgdb.boot: Likewise.
	* interp/newfort.boot: Likewise.
	* interp/record.boot: Likewise.
	* interp/g-opt.boot ($VMsideEffectFreeOperators): Include
	%writeString, %writeNewline, %writeLine.
	* interp/lisp-backend.boot: Translate them.
</content>
</entry>
<entry>
<title>	* lisp/core.lisp.in (readExpr): New.</title>
<updated>2011-05-29T00:58:58Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-05-29T00:58:58Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=05f1dbf1e8564c316a4e0ed7146b4991162f8875'/>
<id>urn:sha1:05f1dbf1e8564c316a4e0ed7146b4991162f8875</id>
<content type='text'>
	* interp/as.boot: Replace READLINE with readLine.
	* interp/br-data.boot: Likewise.
	* interp/br-saturn.boot: Likewise.
	* interp/br-search.boot: Likewise.
	* interp/c-doc.boot: Likewise.
	* interp/cstream.boot: Likewise.
	* interp/g-error.boot: Likewise.
	* interp/ht-root.boot: Likewise.
	* interp/htcheck.boot: Likewise.
	* interp/i-syscmd.boot: Likewise.
	* interp/msgdb.boot: Likewise.
	* interp/server.boot: Likewise.
	* interp/topics.boot: Likewise.
	* interp/compat.boot (READLINE): Remove.
	* interp/sys-macros.lisp (shoeConsole): Remove.
	(shoeInputFile): Likewise.
	(shoeread-line): Likewise.
	* boot/ast.boot (bfQ): %nothing only needs EQ.
	* algebra/files.spad.pamphlet (File) [read!, readIfCan!]: Use
	readExpr instead of VMREAD.  Avoid PLACEP
	(TextFile) [readLine!, readLineIfCan!]: Likewise.
</content>
</entry>
<entry>
<title>	* algebra/files.spad.pamphlet (Library): Remove assignment to Rep.</title>
<updated>2011-02-01T20:33:57Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-02-01T20:33:57Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=a91f4bdde86229739ebe6293827145ab6909a7c6'/>
<id>urn:sha1:a91f4bdde86229739ebe6293827145ab6909a7c6</id>
<content type='text'>
	* algebra/lie.spad.pamphlet (AssociatedLieAlgebra): Likewise.
	(AssociatedJordanAlgebra): Likewise.
	(LieSquareMatrix): Likewise.
</content>
</entry>
<entry>
<title>	* interp/nrunfast.boot (evalSlotDomain): Expand to VM forms before</title>
<updated>2011-01-02T10:09:37Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-01-02T10:09:37Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=2b2ae9894f66dba65af62fb08b9d79b2aee2a2a8'/>
<id>urn:sha1:2b2ae9894f66dba65af62fb08b9d79b2aee2a2a8</id>
<content type='text'>
	value argument evaluation.
	(lazyMatch): Check for %llength too.
	* interp/g-opt.boot ($VMsideEffectFreeOperators): Include %2bit
	and %2bool.
	* interp/g-util.boot: Expand them.
	* interp/define.boot (compJoin): Check for %llenght too.
	* algebra/boolean.spad.pamphlet: Tidy.
	* algebra/domain.spad.pamphlet: Likewise.
	* algebra/draw.spad.pamphlet: Likewise.
	* algebra/files.spad.pamphlet: Likewise.
	* algebra/list.spad.pamphlet: Likewise.
	* algebra/outform.spad.pamphlet: Likewise.
	* algebra/sex.spad.pamphlet: Likewise.
	* algebra/sf.spad.pamphlet: Likewise.
</content>
</entry>
<entry>
<title>	* algebra/files.spad.pamphlet (KeyedAccessFile): Use try/finally</title>
<updated>2010-12-19T20:59:19Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-12-19T20:59:19Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=737f8027fac2d4f398bed6e7f82ec69b45531668'/>
<id>urn:sha1:737f8027fac2d4f398bed6e7f82ec69b45531668</id>
<content type='text'>
	instead of Lisp-level UNWIND-PROTECT.
</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>	* algebra/carten.spad.pamphlet (CartesianTensor): Satisfy</title>
<updated>2010-04-26T02:05:39Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-04-26T02:05:39Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=95a8891a808572509f7449aa32022df42f8b7ab8'/>
<id>urn:sha1:95a8891a808572509f7449aa32022df42f8b7ab8</id>
<content type='text'>
	instantiation of Eltable.
	* algebra/clifford.spad.pamphlet (QuadraticForm): Likewise.
	* algebra/domain.spad.pamphlet (DomainTemplate): Likewise.
	* algebra/files.spad.pamphlet (Library): Likewise.
	* algebra/aggcat.spad.pamphlet (LinearAggregate): Extend
	instantiation of Eltable.
	* algebra/naalg.spad.pamphlet (FiniteRankNonAssociativeAlgebra):
	Likewise. 
	* algebra/pscat.spad.pamphlet (UnivariatePowerSeriesCategory):
	Likewise. 
	* algebra/sex.spad.pamphlet (SExpressionCategory): Likewise.
	* algebra/Makefile.pamphlet: Update rules.
</content>
</entry>
</feed>
