<feed xmlns='http://www.w3.org/2005/Atom'>
<title>open-axiom/src/doc/msgs, 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-11-27T20:31:04Z</updated>
<entry>
<title>	* interp/define.boot (assignCapsuleFunctionSlot): Slot original</title>
<updated>2011-11-27T20:31:04Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2011-11-27T20:31:04Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=cc6921eeffcee91d76d322303884e808e4851345'/>
<id>urn:sha1:cc6921eeffcee91d76d322303884e808e4851345</id>
<content type='text'>
	signature too.
	* interp/nruncomp.boot (genDeltaEntry): Likewise.
	(getLocalIndex): Tidy.
	(changeDirectoryInSlot1):  Tidy.
	(vectorLocation): Add a kind of operation as fourth argument.
	Adjust caller. Do not reconstruct the signature.
	(NRTsubstDelta): Remove as no longer used.
</content>
</entry>
<entry>
<title>	* boot/tokens.boot: canonicalFilename is now a builtin function.</title>
<updated>2010-12-15T03:40:45Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-12-15T03:40:45Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=a03f99212855569fc0298734521a6468df4b2e00'/>
<id>urn:sha1:a03f99212855569fc0298734521a6468df4b2e00</id>
<content type='text'>
	* interp/sys-driver.boot (executeSpadScript): Announce input file.
</content>
</entry>
<entry>
<title>	Add support for exception handling.</title>
<updated>2010-12-07T02:13:06Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2010-12-07T02:13:06Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=871ae5f27191cd50a4629143243312da1be7ca94'/>
<id>urn:sha1:871ae5f27191cd50a4629143243312da1be7ca94</id>
<content type='text'>
	* interp/parsing.lisp (TEST-LEXING): Remove.
	(RTRACE): Likewise.
	(RUNTRACE): Likewise.
	(MATCH-ADVANCE-KEYWORD): New.
	(MATCH-ADVANCE-GLYPH): Likewise.
	(MATCH-ADVANCE-SPECIAL): Likewise.
	(MATCH-SPECIAL): Likewise.
	(MATCH-KEYWORD-NEXT): Likewise.
	* interp/newaux.lisp: Make try and throw prefix operators.
	* interp/metalex.lisp (KEYWORDS): Include finally, catch and throw.
	* interp/fnewmeta.lisp (PARSE-Throw): New. Parse throw-expressions.
	(PARSE-Catch): New.  Parse catch-expressions.
	(PARSE-Finally): New. Parse finally-expressions.
	(PARSE-Try): New. Parse try-expressions.
	* interp/compiler.boot (compThrow): New. Register to compile
	throw-expressions. 
	(compTry): New. Register to compiler try-expressions.
	(compCatch): New. Compile catch-handler expression.
	* interp/g-opt.boot (optTry): New.  Simplify simple expressions in
	the try operand.
	* interp/g-util.boot (expandThrow): New.  Expand %throw forms.
	(domainMatchCode): New.
	(expandTry): New. Expand %try forms.
	* doc/msgs/s2-us.msgs: Add new message with key S2GE0020.
	* interp/g-error.boot (systemErrorHandler): Handle possible
	uncaucght expression condition.
</content>
</entry>
<entry>
<title>	Fix SF/2799773</title>
<updated>2009-06-08T01:52:52Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-06-08T01:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=a6bb66d5a34279f6b762cedc577155de6259ff30'/>
<id>urn:sha1:a6bb66d5a34279f6b762cedc577155de6259ff30</id>
<content type='text'>
	* interp/c-util.boot (diagnoseUnknownType): Diagnose duplicate
	fields in Record or Union, or duplicate constants in Enumeration.
	* interp/i-eval.boot (checkRecordOrUnionFields): New.
	(evaluateType): Use it.
	* testsuite/interpreter/sf-2799773.input: New.</content>
</entry>
<entry>
<title>	* interp/br-con.boot: Use textEditor() to get editor program.</title>
<updated>2009-04-20T06:55:58Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-04-20T06:55:58Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=107ad31254bf3de30516ce0f2563892bacf9cb60'/>
<id>urn:sha1:107ad31254bf3de30516ce0f2563892bacf9cb60</id>
<content type='text'>
	* interp/br-saturn.boot: Likewise.
	* interp/compat.boot: Likewise.
	* interp/i-util.boot (textEditor): Define here.
	* interp/g-util.boot: Likewise.
</content>
</entry>
<entry>
<title>	* interp/scan.boot (scanCheckRadix): Take the radix in string form.</title>
<updated>2009-04-08T08:21:20Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-04-08T08:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=def4da7bfc1f143b6a7a13a87895143909dc50c6'/>
<id>urn:sha1:def4da7bfc1f143b6a7a13a87895143909dc50c6</id>
<content type='text'>
	Croak on missing digit after radix.
	(scanNumber): Don't ask for implicit 0 completion for explicit
	radix integers.
	* interp/int-top.boot (phInterpret): Don't bother evaluating
	expressions if earlier phases saw errors.
	* interp/msg.boot (getStFromMsg): Fix typo.
</content>
</entry>
<entry>
<title>	* interp/i-spec2.boot (constantInDomain?): Move from i-coerce.boot.</title>
<updated>2009-02-09T01:05:41Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2009-02-09T01:05:41Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=6a7db2f84b6f8b2a1729092cc5259c576aff0ded'/>
<id>urn:sha1:6a7db2f84b6f8b2a1729092cc5259c576aff0ded</id>
<content type='text'>
	(findConstructor$Constructor): Take constant type as argument.
	(upDollar): Tidy.
</content>
</entry>
<entry>
<title>	* interp/i-analy.boot (elaborateForm): New.</title>
<updated>2008-12-20T18:13:38Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-12-20T18:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=93853a12aba78b695405d9275f9ab56b01ec4269'/>
<id>urn:sha1:93853a12aba78b695405d9275f9ab56b01ec4269</id>
<content type='text'>
	* interp/i-spec2.boot (uphas): Use it.  Evaluate first operand.
</content>
</entry>
<entry>
<title> r12415@gauss:  gdr | 2008-12-06 11:42:45 -0600</title>
<updated>2008-12-09T02:35:52Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-12-09T02:35:52Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=3351c2b4a9ce2106178bd1eae40b7559b03ba621'/>
<id>urn:sha1:3351c2b4a9ce2106178bd1eae40b7559b03ba621</id>
<content type='text'>
 Implement basic support for pattern matching.
 r12416@gauss:  gdr | 2008-12-06 18:09:19 -0600
 	Parse case pattern match.
 r12417@gauss:  gdr | 2008-12-06 21:28:30 -0600
 	Implement basic case pattern matching for retractable domain.
 r12418@gauss:  gdr | 2008-12-07 00:58:58 -0600
 	Refine retractability implementation.
 r12419@gauss:  gdr | 2008-12-07 01:39:32 -0600
 Update cached Lisp translation
 r12420@gauss:  gdr | 2008-12-07 03:52:09 -0600
 
 r12421@gauss:  gdr | 2008-12-07 10:30:44 -0600
 	Implement type recovery too.
 r12422@gauss:  gdr | 2008-12-07 19:18:09 -0600
 	Simplify LET-forms and COND-forms.
 r12423@gauss:  gdr | 2008-12-07 21:21:12 -0600
 Fix typos
 r12424@gauss:  gdr | 2008-12-08 01:14:54 -0600
 	Parse case-pattern in the interpreter.
 r12427@gauss:  gdr | 2008-12-08 20:32:29 -0600
 	Handle RetractableTo T.
</content>
</entry>
<entry>
<title>	Fix AW/422</title>
<updated>2008-08-10T16:45:54Z</updated>
<author>
<name>dos-reis</name>
<email>gdr@axiomatics.org</email>
</author>
<published>2008-08-10T16:45:54Z</published>
<link rel='alternate' type='text/html' href='https://git.pashev.ru/open-axiom/commit/?id=24a3196e17dc9792891c284c67d6dbe2171fd2d8'/>
<id>urn:sha1:24a3196e17dc9792891c284c67d6dbe2171fd2d8</id>
<content type='text'>
	* interp/i-spec1.boot (upDeclare): Fields are not declarations.
	* interp/i-map.boot (getUserIdentifiersIn): Ignore field names.
	* testsuite/interpreter/aw-422.input: New.
</content>
</entry>
</feed>
