diff --git a/book/2005-01.txt b/book/2005-01.txt
index e862a1e..8b0934c 100644
--- a/book/2005-01.txt
+++ b/book/2005-01.txt
@@ -26104,7 +26104,7 @@ To: gcl-devel@gnu.org, Aurelien Chanudet,
 	Matt Kaufmann, Paul F. Dietz,
 	James Amundson,
 	Maxima@math.utexas.edu, Vadim V. Zhytnikov,
-	Robert Boyer, hunt@cs.utexas.edu
+	Robert Boyer, Warren Hunt
 From: Camm Maguire
 Date: 13 Jan 2005 18:08:42 -0500
 Cc: 
diff --git a/book/2005-03.txt b/book/2005-03.txt
index a4cebfd..bd61442 100644
--- a/book/2005-03.txt
+++ b/book/2005-03.txt
@@ -1,657 +1,9 @@
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6KhN-0006VX-Pn
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:38:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6KhK-0006Ts-Ux
-	for list; Tue, 01 Mar 2005 22:38:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6KhK-0006TV-42
-	for list; Tue, 01 Mar 2005 22:38:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfi-0005jp-AF
-	for list; Tue, 01 Mar 2005 22:37:14 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6Jpu-0002Gj-3x
-	for list; Tue, 01 Mar 2005 21:43:42 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222hQY4026617;
-	Tue, 1 Mar 2005 20:43:26 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:43:25 -0600
-Cc: 
-Subject: [create indexed variables] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/CreateIndexedVariables/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/CreateIndexedVariables#msg20050301204325-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6KhQ-0006XW-Gj
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:39:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6KhM-0006UQ-2W
-	for list; Tue, 01 Mar 2005 22:38:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6KhL-0006Tw-51
-	for list; Tue, 01 Mar 2005 22:38:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfi-0005jp-62
-	for list; Tue, 01 Mar 2005 22:37:14 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6JqQ-0002Hd-Kp
-	for list; Tue, 01 Mar 2005 21:44:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222i1Y4026697;
-	Tue, 1 Mar 2005 20:44:01 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:44:01 -0600
-Cc: 
-Subject: [MainPage] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/MainPage/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MainPage#msg20050301204401-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6KhT-0006Yi-5l
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:39:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6KhQ-0006XT-Bm
-	for list; Tue, 01 Mar 2005 22:39:00 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6KhP-0006Wb-8G
-	for list; Tue, 01 Mar 2005 22:38:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfi-0005jp-2f
-	for list; Tue, 01 Mar 2005 22:37:14 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6Jqi-0002I6-Ko
-	for list; Tue, 01 Mar 2005 21:44:32 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222iKY4026756;
-	Tue, 1 Mar 2005 20:44:20 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:44:20 -0600
-Cc: 
-Subject: [HowTo] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/HowTo/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/HowTo#msg20050301204420-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6Ki0-0006ns-60
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:39:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6Khy-0006nH-D7
-	for list; Tue, 01 Mar 2005 22:39:34 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6Khx-0006n1-P1
-	for list; Tue, 01 Mar 2005 22:39:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfh-0005jp-7T
-	for list; Tue, 01 Mar 2005 22:37:13 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6JsU-0002Np-G9
-	for list; Tue, 01 Mar 2005 21:46:22 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222kAY4027053;
-	Tue, 1 Mar 2005 20:46:10 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:46:10 -0600
-Cc: 
-Subject: [IntroAppendixB] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/IntroAppendixB/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/IntroAppendixB#msg20050301204610-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6Ki2-0006pB-NC
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:39:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6Khz-0006nh-RQ
-	for list; Tue, 01 Mar 2005 22:39:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6Khy-0006nO-Pu
-	for list; Tue, 01 Mar 2005 22:39:35 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfh-0005jp-MC
-	for list; Tue, 01 Mar 2005 22:37:13 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6Jr2-0002J0-Oh
-	for list; Tue, 01 Mar 2005 21:44:53 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222icY4026798;
-	Tue, 1 Mar 2005 20:44:38 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:44:38 -0600
-Cc: 
-Subject: [Fix] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/Fix/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/Fix#msg20050301204438-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6Ki5-0006q7-Uy
-	for mharc-axiom-developer@gnu.org; Tue, 01 Mar 2005 22:39:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6Ki1-0006oY-AX
-	for list; Tue, 01 Mar 2005 22:39:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6Ki0-0006no-61
-	for list; Tue, 01 Mar 2005 22:39:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6Kfh-0005jp-Hg
-	for list; Tue, 01 Mar 2005 22:37:13 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6Jrf-0002LX-2H
-	for list; Tue, 01 Mar 2005 21:45:31 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j222jIY4026948;
-	Tue, 1 Mar 2005 20:45:18 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Tue, 01 Mar 2005 20:45:18 -0600
-Cc: 
-Subject: [MailinTest] (deleted)
-
-Changes http://page.axiom-developer.org/zope/mathaction/MailinTest/diff
---
-This page was deleted.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MailinTest#msg20050301204518-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6f1A-0003iO-Bz
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 20:20:44 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6f18-0003ho-9r
-	for list; Wed, 02 Mar 2005 20:20:42 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6f17-0003hZ-Oo
-	for list; Wed, 02 Mar 2005 20:20:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6ezX-00035G-AU
-	for list; Wed, 02 Mar 2005 20:19:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6eMO-0006Hi-3T
-	for list; Wed, 02 Mar 2005 19:38:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j230OZY4016084;
-	Wed, 2 Mar 2005 18:24:39 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 02 Mar 2005 18:24:31 -0600
-Cc: 
-Subject: [PlayingTogether] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PlayingTogether/diff
---
-\begin{axiom}
-series(log(exp(x)+1,x=0)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PlayingTogether#msg20050302181626-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6f22-00044J-QN
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 20:21:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6f20-00042g-2K
-	for list; Wed, 02 Mar 2005 20:21:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6ezE-0003BA-J9
-	for list; Wed, 02 Mar 2005 20:18:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6ez9-00035G-Te
-	for list; Wed, 02 Mar 2005 20:18:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6ebP-0006xe-8D
-	for list; Wed, 02 Mar 2005 19:54:07 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j230XSY4018330;
-	Wed, 2 Mar 2005 18:33:31 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 02 Mar 2005 18:33:27 -0600
-Cc: 
-Subject: [PlayingTogether] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PlayingTogether/diff
---
-\begin{axiom}
-series(log(exp(x)+1,x=0)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PlayingTogether#msg20050302183324-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6f2o-0004UX-A6
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 20:22:26 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6f2k-0004SZ-9u
-	for list; Wed, 02 Mar 2005 20:22:22 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6ezj-0003IH-80
-	for list; Wed, 02 Mar 2005 20:19:15 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6ezW-00035G-Sy
-	for list; Wed, 02 Mar 2005 20:19:02 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6ePQ-0006Qm-OR
-	for list; Wed, 02 Mar 2005 19:41:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j230OZY4016086;
-	Wed, 2 Mar 2005 18:24:39 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 02 Mar 2005 18:24:31 -0600
-Cc: 
-Subject: [PlayingTogether] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PlayingTogether/diff
---
-\begin{axiom}
-series(log(exp(x)+1,x=0)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PlayingTogether#msg20050302174425-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6gPp-0007M0-Qg
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 21:50:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6gPf-0007IU-1f
-	for list; Wed, 02 Mar 2005 21:50:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6gPV-0007Ch-Sa
-	for list; Wed, 02 Mar 2005 21:49:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6gPU-0007AQ-IY
-	for list; Wed, 02 Mar 2005 21:49:56 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6gBM-0004pa-FE
-	for list; Wed, 02 Mar 2005 21:35:20 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j232YfY4006065;
-	Wed, 2 Mar 2005 20:34:42 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Wed, 02 Mar 2005 20:34:41 -0600
-Cc: 
-Subject: [FrontPage] changes to direct new users to the
-	right place for online testing
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-
-??changed:
--  demonstrates how things are done in different systems. Currently you can use
--  both Axiom and Reduce here "online":PlayingTogether together on the same web
--  page.
-  demonstrates how things are done in different systems. Currently you can
-  use both Axiom and Reduce on this web site and outputs from both systems
-  can appear together on the same web page.
-
-- <font color=red>Try Axiom and Reduce "online":SandBox</font>, you can also
-  "download Axiom":AxiomDownload or [build Axiom] from source code
-
-??changed:
--- Try "Axiom online":SandBox, "download Axiom":AxiomDownload or
--  [build Axiom] from source code
-- See examples of Axiom and Reduce PlayingTogether again
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050302203441-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6gPt-0007Mt-3N
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 21:50:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6gPk-0007Jj-O3
-	for list; Wed, 02 Mar 2005 21:50:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6gPW-0007E7-RU
-	for list; Wed, 02 Mar 2005 21:50:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D6gPW-0007AQ-Hh
-	for list; Wed, 02 Mar 2005 21:49:58 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D6g1N-0004HF-9R
-	for list; Wed, 02 Mar 2005 21:25:01 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j232NjY4001142;
-	Wed, 2 Mar 2005 20:23:49 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 02 Mar 2005 20:23:45 -0600
-Cc: 
-Subject: [PlayingTogether] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PlayingTogether/diff
---
-
-++added:
-It said, first some explanation (like this!) then the command...
-Of course there is also a syntax error, but you can fix that.
-
-??changed:
--From unknown Wed Mar 2 18:33:24 -0600 2005
--From: 
--Date: Wed, 02 Mar 2005 18:33:24 -0600
--Subject: 
--Message-ID: <20050302183324-0600@page.axiom-developer.org>
--
--\begin{axiom}
--series(log(exp(x)+1,x=0)
--\end{axiom}
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PlayingTogether#msg20050302202344-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D6iJG-0001D1-R8
-	for mharc-axiom-developer@gnu.org; Wed, 02 Mar 2005 23:51:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D6iIJ-00013W-7v
-	for list; Wed, 02 Mar 2005 23:50:39 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D6iI6-000110-PX
-	for list; Wed, 02 Mar 2005 23:50:27 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D6iHg-0000na-VN; Wed, 02 Mar 2005 23:50:01 -0500
-Received: from [85.137.29.11] (helo=199.232.76.166)
-	by monty-python.gnu.org with smtp (Exim 4.34)
-	id 1D6hlO-0002lD-Gg; Wed, 02 Mar 2005 23:16:39 -0500
-Received: from home18.istanbulinfolink.com (85.137.29.11)
-	by 85.137.29.11 (CloseForm 15) with SMTP
-	id <042yl4332xxppij>; Thu, 03 Mar 2005 07:15:54 +0300
-From: "alameda taheri" <wilbur.alard@istanbulinfolink.com>
-To: mozilla-nl-dev@nongnu.org
-Date: Thu, 03 Mar 2005 05:18:54 +0100
-	boundary="--75908_41363682.xzJ96"
-Cc: gnupod@nongnu.org, i-users@nongnu.org, stratagus-devel@nongnu.org,
-	gnokii-users@nongnu.org, pdd.edmi.com.au@nongnu.org,
-	list, openexr-user@nongnu.org, wxruby-dev@nongnu.org
-Subject: Wow, its hard to get ahold of you...
-
-----75908_41363682.xzJ96
-	charset="iso-8859-1"
-
-Dear Applicant,
-
-Your application was approved. You are eligible for $400,000 with a 3.7 % rate.
-
-Please confirm your information here:
-http://s65.lastlender.com/?name=rm2342
-
-We look forward to hearing from you.
-
-Regards,
-alameda taheri
-Morgan Associates
-
-
-re*mve. -> http://lastlender.com/st.html
-
-----75908_41363682.xzJ96--
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D75hE-0003Z7-3y
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 00:49:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D75hA-0003X2-7o
-	for list; Fri, 04 Mar 2005 00:49:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D75h3-0003UZ-WD
-	for list; Fri, 04 Mar 2005 00:49:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D75h3-0003SE-HG
-	for list; Fri, 04 Mar 2005 00:49:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D75JK-0002cJ-23
-	for list; Fri, 04 Mar 2005 00:25:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j245OqY4028327;
-	Thu, 3 Mar 2005 23:24:52 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Thu, 03 Mar 2005 23:24:51 -0600
-Cc: 
-Subject: [LatexTemplate] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/LatexTemplate/diff
---
-
---removed:
--\newenvironment{axiom}{}{}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/LatexTemplate#msg20050303232451-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D77YD-0002BE-H8
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 02:48:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D77Xu-00021u-L0
-	for list; Fri, 04 Mar 2005 02:48:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D77Xp-0001xr-Qc
-	for list; Fri, 04 Mar 2005 02:48:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D77Xn-0001vp-U3
-	for list; Fri, 04 Mar 2005 02:48:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D77HG-0001A3-06
-	for list; Fri, 04 Mar 2005 02:31:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j247UuY4002378;
-	Fri, 4 Mar 2005 01:30:56 -0600
-From: MathAction (Domenico)
-To: MathAction
-Date: Fri, 04 Mar 2005 01:30:56 -0600
-Cc: 
-Subject: [#113 Compile fail on Suse 9.2] (nuovo) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92/diff
---
-I can't compile FEB version of axiom on linux Suse 9.2
-The error reported is:
-
-
- 
-gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
-gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
-In file included from sfasl.c:40:
-sfaslbfd.c: In function `fasload':
-sfaslbfd.c:266: error: structure has no member named `_raw_size'
-sfaslbfd.c:291: error: structure has no member named `_raw_size'
-sfaslbfd.c:356: error: structure has no member named `_raw_size'
-make[4]: *** [sfasl.o] Error 1
-make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
-make[3]: *** [unixport/saved_pre_gcl] Error 2
-make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
-/bin/sh: unixport/saved_gcl: No such file or directory
-make[2]: *** [gcldir] Error 127
-make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
-make[1]: *** [lspdir] Error 2
-make[1]: Leaving directory `/home/dmo/sorg/axiom'
-make: *** [all] Error 2
-dmo@k2:~/sorg/axiom>
-dmo@k2:~/sorg/axiom>           
-
-
-I have the same problem compiling gcl-2.6.5 alone. Gcl-2.6.6 can be compiled without any error and work fine.
-
-What can i do?
-Thanks Domenico
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92#msg20050304013055-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D77kV-0005BS-IZ
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 03:01:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D77kT-0005Aw-85
-	for list; Fri, 04 Mar 2005 03:01:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D77kP-00058u-83
-	for list; Fri, 04 Mar 2005 03:01:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D77kO-00056t-He
-	for list; Fri, 04 Mar 2005 03:01:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D77SU-0002Lf-CR
-	for list; Fri, 04 Mar 2005 02:42:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j247gYY4006215;
-	Fri, 4 Mar 2005 01:42:34 -0600
-From: MathAction (Domenico)
-To: MathAction
-Date: Fri, 04 Mar 2005 01:42:34 -0600
-Cc: 
-Subject: [#113 Compile fail on Suse 9.2] right copypaste
-
-Changes http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92/diff
---
-The right copypaste clipbord is:
-
-gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk nsocket.c
-gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 -fomit-frame-pointer  -I/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o -I../h -I../gcl-tk sfasl.c
-In file included from sfasl.c:40:
-sfaslbfd.c: In function `fasload':
-sfaslbfd.c:266: error: structure has no member named `_raw_size'
-sfaslbfd.c:291: error: structure has no member named `_raw_size'
-sfaslbfd.c:356: error: structure has no member named `_raw_size'
-make[4]: *** [sfasl.o] Error 1
-make[4]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5/o'
-make[3]: *** [unixport/saved_pre_gcl] Error 2
-make[3]: Leaving directory `/home/dmo/sorg/axiom/lsp/gcl-2.6.5'
-/bin/sh: unixport/saved_gcl: No such file or directory
-make[2]: *** [gcldir] Error 127
-make[2]: Leaving directory `/home/dmo/sorg/axiom/lsp'
-make[1]: *** [lspdir] Error 2
-make[1]: Leaving directory `/home/dmo/sorg/axiom'
-make: *** [all] Error 2
-dmo@k2:~/sorg/axiom>
-dmo@k2:~/sorg/axiom>           
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92#msg20050304014234-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7857-0002gT-0s
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 03:22:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7814-0001yE-QE
-	for list; Fri, 04 Mar 2005 03:18:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D780u-0001sx-P6
-	for list; Fri, 04 Mar 2005 03:18:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D780t-0001nx-Lo
-	for list; Fri, 04 Mar 2005 03:18:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D77hz-0003QK-IU
-	for list; Fri, 04 Mar 2005 02:58:51 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j247wYY4010899;
-	Fri, 4 Mar 2005 01:58:34 -0600
+Date: Fri, 04 Mar 2005 01:58:34 -0600
 From: MathAction (wyscc)
 To: MathAction
-Date: Fri, 04 Mar 2005 01:58:34 -0600
-Cc: 
 Subject: [#112 Returned type of compiled function] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/112ReturnedTypeOfCompiledFunction/diff
---
-
 ??changed:
 -
 This following shows that functions in Axiom have types and a domain for functions may be associated with an identifier.
@@ -708,78 +60,12 @@ g 1
 
 The difference may perhaps be due to the fact that the data structure of <code>FRAC INT</code> is very different from <code>INT</code>, whereas the data structure of <code>INT</code> is identical to that of <code>PI</code>. So the explanation that the reason <code>1/1</code> is not retracted because <code>retract</code> is not always possible is not the full story.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/112ReturnedTypeOfCompiledFunction#msg20050304015834-0600@page.axiom-developer.org
-
-
-
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D78aJ-0000rf-IK
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 03:54:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D78V6-0000IP-Ag
-	for list; Fri, 04 Mar 2005 03:49:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D78Un-00009X-Gw
-	for list; Fri, 04 Mar 2005 03:49:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78Uk-0008Vw-Ia
-	for list; Fri, 04 Mar 2005 03:49:14 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D77xz-0004qR-RG
-	for list; Fri, 04 Mar 2005 03:15:24 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248F0Y4015822;
-	Fri, 4 Mar 2005 02:15:00 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 04 Mar 2005 02:15:00 -0600
-Cc: 
-Subject: [LatexTemplate] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/LatexTemplate/diff
---
-
---removed:
--\def\{{\global\advance\parenthesis by1\left\lbrace}
--\def\}{\global\advance\parenthesis by-1\right\rbrace}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/LatexTemplate#msg20050304021500-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D78yX-0008Ms-3M
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 04:20:02 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D78yT-0008Ma-4t
-	for list; Fri, 04 Mar 2005 04:19:57 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D78yQ-0008MK-K4
-	for list; Fri, 04 Mar 2005 04:19:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78yG-0007qA-8n
-	for list; Fri, 04 Mar 2005 04:19:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D78Xp-0007aQ-Qh
-	for list; Fri, 04 Mar 2005 03:52:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248q9Y4027512;
-	Fri, 4 Mar 2005 02:52:09 -0600
+Date: Fri, 04 Mar 2005 02:52:09 -0600
 From: MathAction (wyscc)
 To: MathAction
-Date: Fri, 04 Mar 2005 02:52:09 -0600
-Cc: 
-Subject: [#114 Maps on Function crash ] Save button not
-	working
+Subject: [#114 Maps on Function crash ] Save button not	working
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash/diff
---
 This problem does not occur on the NAG version.
 
 \begin{axiom}
@@ -823,42 +109,13 @@ G82322 (5) -> q 3
    (5)  4
                                                         Type: PositiveInteger
 </pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash#msg20050304025207-0600@page.axiom-developer.org
-
-
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D78zC-0008Qu-MA
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 04:20:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D78z4-0008QJ-J2
-	for list; Fri, 04 Mar 2005 04:20:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D78yz-0008Pq-0a
-	for list; Fri, 04 Mar 2005 04:20:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78yK-0007qA-BN
-	for list; Fri, 04 Mar 2005 04:19:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D78TS-0007LK-Tu
-	for list; Fri, 04 Mar 2005 03:47:55 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248lbY4025821;
-	Fri, 4 Mar 2005 02:47:37 -0600
+Date: Fri, 04 Mar 2005 02:47:37 -0600
 From: MathAction (wyscc)
 To: MathAction
-Date: Fri, 04 Mar 2005 02:47:37 -0600
-Cc: 
 Subject: [#114 Maps on Function crash] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash/diff
---
-
-??changed:
--
 This problem does not occur on the NAG version.
 
 \begin{axiom}
@@ -903,812 +160,792 @@ G82322 (5) -> q 3
                                                         Type: PositiveInteger
 </pre>
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash#msg20050304024737-0600@page.axiom-developer.org
-
-
-
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7902-00005s-99
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 04:21:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D78zx-00004s-SL
-	for list; Fri, 04 Mar 2005 04:21:30 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D78zu-0008Vq-Sm
-	for list; Fri, 04 Mar 2005 04:21:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78yJ-0007qA-TB
-	for list; Fri, 04 Mar 2005 04:19:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D78TU-0007LS-6t
-	for list; Fri, 04 Mar 2005 03:47:56 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248lcY4025826;
-	Fri, 4 Mar 2005 02:47:38 -0600
-From: MathAction (wyscc)
+Date: Fri, 04 Mar 2005 05:18:31 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 02:47:38 -0600
-Cc: 
-Subject: [#114 Maps on Function crash ] (renamed)
+Subject: [#114 Map on Functions crash] Here is one way that works
+
+We can avoid the use of an anonymous function and use
+function composition to define the functional 'g' as follows:
+\begin{axiom}
+)clear all
+dom ==> INT -> INT
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash/diff
---
-This page was renamed from #114 Maps on Function crash to #114 Maps on Function crash .
+g(f:dom):dom ==
+  function(x^2,sq,x)
+  sq * f
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash#msg20050304024738-0600@page.axiom-developer.org
+p(x:INT):INT == x-1
 
+q := g p
 
+q 3
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D790p-0000Hc-44
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 04:22:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D790k-0000Fe-Q6
-	for list; Fri, 04 Mar 2005 04:22:19 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D790j-0000FG-Hq
-	for list; Fri, 04 Mar 2005 04:22:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78yI-0007qA-Mm
-	for list; Fri, 04 Mar 2005 04:19:46 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D78Uh-0007PQ-Gx
-	for list; Fri, 04 Mar 2005 03:49:11 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248mtY4026148;
-	Fri, 4 Mar 2005 02:48:55 -0600
-From: MathAction (wyscc)
+Date: Fri, 04 Mar 2005 06:57:30 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 02:48:55 -0600
-Cc: 
-Subject: [#114 Maps on Function crash ] 
+Subject: [Maxima] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash/diff
---
+\begin{axiom}
+)abbrev package TEST1 Test1
+++ Description: various Currying operations.
+Test1(A:SetCategory):_
+  MPcat == MPdef where
+    B   ==>  Integer
+ 
+    MPcat ==  with
+        g:(A->B) -> (A ->B)
+    MPdef == add
+ 
+        MappingPackageInternalHacks3(A, B, B)
+ 
+        fab:  A -> B
+        sq: B -> B
 
-??changed:
--The next line crashes Axiom. (Here the crash is indicated by not showing the result for <code>q</code> which should be something like <code>theMap(LAMBDA_ibs3ze_708.174</code>) (from NAG version)
-The next line crashes Axiom. (Here the crash is indicated by not showing the result for <code>q</code> which should be something like <code>theMap(LAMBDA_ibs3ze_708.174)</code> (from NAG version)
+        sq(x)== (x*x)$B
+        g(fab) == comp(sq,fab,#1)
+\end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash#msg20050304024855-0600@page.axiom-developer.org
+\begin{axiom}
+p(x:INT):INT == x-1
+p 4
+\end{axiom}
 
 
+\begin{axiom}
+q := g p
+q 4
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D791g-0000Xx-9c
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 04:23:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D791c-0000W6-OF
-	for list; Fri, 04 Mar 2005 04:23:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D791Z-0000V4-Ij
-	for list; Fri, 04 Mar 2005 04:23:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D78yB-0007qA-5E
-	for list; Fri, 04 Mar 2005 04:19:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D78Z0-0007fx-Jf
-	for list; Fri, 04 Mar 2005 03:53:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j248rMY4027826;
-	Fri, 4 Mar 2005 02:53:22 -0600
-From: MathAction (wyscc)
+Date: Fri, 04 Mar 2005 13:30:43 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 02:53:22 -0600
-Cc: 
-Subject: [#114 Maps on Function crash ] Working now (sorry)
+Subject: [#96 no text before Axiom command in comment] Bug fixed
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash/diff
---
-
-??changed:
--From wyscc Fri Mar 4 02:52:07 -0600 2005
--From: wyscc
--Date: Fri, 04 Mar 2005 02:52:07 -0600
--Subject: Save button not working
--Message-ID: <20050304025207-0600@page.axiom-developer.org>
--
--This problem does not occur on the NAG version.
--
--\begin{axiom}
--dom:=(INT->INT)
--g(f:dom):dom== x+->(f(x))^2
--p(x:INT):INT == x-1
--\end{axiom}
--
--The next line crashes Axiom. (Here the crash is indicated by not showing the result for <code>q</code> which should be something like <code>theMap(LAMBDA_ibs3ze_708.174)</code> (from NAG version)
--
--\begin{axiom}
--q:= g p
--\end{axiom}
--[29 more lines...]
+I modified the regular expressions that scripts ReplaceInlineAxiom.py and
+ReplaceInlineReduce.py use to search for commands embedded in the text.
+The previous version used a negative look-behind for the ! escape character
+in combination the start of string ^ character. This test failed if there
+was no character preceeding the first !\begin{axiom} or !\begin{reduce}.
+I simply removed the start of line requirement. As a result \\begin it
+is also now possible to indent equations properly in structured text.
 
+* See SandBox for an example of the use of such indentation.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapsOnFunctionCrash#msg20050304025322-0600@page.axiom-developer.org
+* Comments that start with commands should now also work.
 
+* Let me know if this causes any unexpected behaviour.
 
+* I am monitoring SandBox and a few other pages to see
+  what sort of problems new users have when then experiment
+  with entering commands. I think/hope that the web site is
+  getting a little easier to understand for the novice.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Ajc-0003g2-Fh
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 06:12:47 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7AbG-0003RN-GL
-	for list; Fri, 04 Mar 2005 06:04:10 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7AX4-0003JV-MV
-	for list; Fri, 04 Mar 2005 05:59:48 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7AQO-00035w-3X
-	for list; Fri, 04 Mar 2005 05:52:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7AC6-0007CK-PI
-	for list; Fri, 04 Mar 2005 05:38:06 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24AbxY4028352;
-	Fri, 4 Mar 2005 04:37:59 -0600
-From: MathAction (wyscc)
+Date: Fri, 04 Mar 2005 14:54:49 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 04:37:59 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] property change
+Subject: [FunctionalMapping] 
+
+++added:
+This simple package defines an function g which operates on some
+function with domain from set and co-domain from Ring and returns
+the "square" of that function.
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
-Name: '#114 Maps on Function crash ' => '#114 Map on Functions crash' 
+Test1(A:SetCategory,B:Ring):_
+    with  g:(A->B) -> (A ->B) == add
+        MappingPackage3(A, B, B)
+        -- which provides the operator * for functional composition
+        sq(x:B):B == (x*x)$B
+        -- then all we need is multiplication from some Ring
+        g(f:A->B) == sq*f
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050304043759-0600@page.axiom-developer.org
+++added:
+The call to 'MapplingPackage3' to construct a functional composition
+of the right signature seems quite novel to me. I learned this from
+reading MappingPackage3 in 'source/algebra/mappkg.spad'
 
+Here we apply g to a function over the Ring Integer
 
+??changed:
+-p(x:INT):INT == x-1
+-p 4
+pINT(x:INT):INT == x-1
+qINT := g pINT
+qINT 5
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7BQS-0006Kj-Nj
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 06:57:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7BQP-0006JL-Bg
-	for list; Fri, 04 Mar 2005 06:56:57 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7BQJ-0006Hv-A4
-	for list; Fri, 04 Mar 2005 06:56:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7BMv-0005P8-Us
-	for list; Fri, 04 Mar 2005 06:53:22 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7Auh-0002Ik-Kj
-	for list; Fri, 04 Mar 2005 06:24:11 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24BO7Y4010216;
-	Fri, 4 Mar 2005 05:24:07 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 04 Mar 2005 05:24:07 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] Here is one way
-	that works
+??changed:
+-
+This own is over the Ring Float
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
+??changed:
+-q := g p
+-q 4
+pFLOAT(x:FLOAT):FLOAT == x-1
+qFLOAT := g pFLOAT
+qFLOAT(5.1)
 
-++added:
-\begin{axiom}
-)clear all
-\end{axiom}
+\start
+Date: Fri, 4 Mar 2005 22:45:33 +0200
+From: Vladimir Bondarenko
+To: list
+Subject: [Q] Windows next version executable ?
 
+Hi *,
 
---removed:
--)clear all
+Right away I am much busy with Maple/MuPAD/Mathematica but I plan
+to resume further AXIOM automated testing as soon as I could do.
+This said about the overload, I already miss AXIOM... and AXIOM
+developers ;)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050304052407-0600@page.axiom-developer.org
+It was very useful and helpful to have a ready-to-use Windows
+executable. (By the way, there is a very user-friendly feature
+in AXIOM by November 30, 2004, you can set the cursor at the
+prompt and click with the right button, and see the buffer
+pasted. It was lost in the next 2 releases, what a pity!)
 
+I was wondering is it possible to have the Windows executable
+available for the most recent release?
 
+Thanks in advance for the comments!
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7BSK-00076E-B2
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 06:58:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7BSB-0006xN-4B
-	for list; Fri, 04 Mar 2005 06:58:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7BS3-0006ux-E8
-	for list; Fri, 04 Mar 2005 06:58:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7BNn-0005P8-5H
-	for list; Fri, 04 Mar 2005 06:54:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7ApS-0001u1-9I
-	for list; Fri, 04 Mar 2005 06:18:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24BIVY4008086;
-	Fri, 4 Mar 2005 05:18:31 -0600
-From: MathAction (anonymous)
+Date: Fri, 04 Mar 2005 15:26:48 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 05:18:31 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] Here is one way
-	that works
+Subject: [FunctionalMapping] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
-We can avoid the use of an anonymous function and use
-function composition to define the functional 'g' as follows:
+And over the Ring of 2x2 matrices of rational numbers
 \begin{axiom}
-)clear all
-dom ==> INT -> INT
-
-g(f:dom):dom ==
-  function(x^2,sq,x)
-  sq * f
-
-p(x:INT):INT == x-1
-
-q := g p
-
-q 3
+MAT:=SquareMatrix(2,Fraction Integer)
+pMAT(x:MAT):MAT == x-1
+qMAT := g pMAT
+s:=matrix [[1/2,2/3],[3/4,1]]
+qMAT s
 \end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050304051825-0600@page.axiom-developer.org
+\start
+Date: Fri, 4 Mar 2005 17:25:26 -0500
+From: Tim Daly
+To: Vladimir Bondarenko
+Subject: Re: [Q] Windows next version executable ?
+
+Vladimer,
 
+The algebra, except for a few bug fixes, is unchanged so the windows
+port is waiting for other parts since the browser and the graphics do
+not yet work.  I'm working on a port of these important pieces. 
+Portable GUI programs are challenging so the work is going rather 
+more slowly than I'd like but progress is happening here.
 
+We also need a working port on several other platforms, such as the
+MAC, where Axiom does not yet run. Pierre and Chuck have made some
+strides in this area.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Cnn-0001qt-Cb
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 08:25:11 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7CnZ-0001jP-Nq
-	for list; Fri, 04 Mar 2005 08:24:57 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7CnU-0001hS-P9
-	for list; Fri, 04 Mar 2005 08:24:53 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7CnU-0001hP-MA
-	for list; Fri, 04 Mar 2005 08:24:52 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7CPj-0001eO-CP
-	for list; Fri, 04 Mar 2005 08:00:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24D0CY4007023;
-	Fri, 4 Mar 2005 07:00:12 -0600
-From: MathAction (Bill Page)
+Date: Fri, 04 Mar 2005 17:14:19 -0600
+From: MathAction (billpage)
 To: MathAction
-Date: Fri, 04 Mar 2005 07:00:12 -0600
-Cc: 
-Subject: [RosettaStone] links updated after rename
+Subject: [#115 color highlighting of Axiom compiler output] (new) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/RosettaStone/diff
---
+I have made some simple changes to improve how the output of
+the SPAD compiler is displayed on MathAction. Axiom commands
+and SPAD code are still highlighted in lightgreen. But the
+messages generated by compiler are now showed with a lightgray
+background. Like this:
+\begin{axiom}
+)abbrev package SVT1 SymbolVariableTest1
+SymbolVariableTest1(): Spec == Imp where
+  Spec ==  with 
+    symVar1:() -> Boolean
+  Imp == add
+    symVar1()==
+      y: Variable(y) := y
+      x: Variable(y) := y
+      t: Boolean := (x = y)
+\end{axiom}
 
-??changed:
--<FONT COLOR=purple>[Macsyma]</FONT>, <FONT COLOR=purple>[Magnus]</FONT>, <FONT COLOR=purple>[Maxima]</FONT>, <FONT COLOR=purple>[Maple]</FONT>, <FONT COLOR=purple>[Mathematica]</FONT>, <FONT COLOR=purple>[MuPAD]</FONT>, <FONT COLOR=purple>[Octave]</FONT>,
-<FONT COLOR=purple>[Macsyma]</FONT>, <FONT COLOR=purple>[Magnus]</FONT>, <FONT COLOR=purple>FunctionalMapping</FONT>, <FONT COLOR=purple>[Maple]</FONT>, <FONT COLOR=purple>[Mathematica]</FONT>, <FONT COLOR=purple>[MuPAD]</FONT>, <FONT COLOR=purple>[Octave]</FONT>,
+I think this makes the page easier to read. Since the compiler
+is quite verbose, without this color coding it was sometimes
+hard to distinguish the input SPAD code from the compiler
+output.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><FONT COLOR=purple>Maxima</FONT></TD>
-<TR><TD ALIGN=left NOWRAP><FONT COLOR=purple>FunctionalMapping</FONT></TD>
+The FunctionalMapping page contains another example.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><FONT COLOR=purple>Maxima</FONT></TD>
-<TR><TD ALIGN=left NOWRAP><FONT COLOR=purple>FunctionalMapping</FONT></TD>
+\start
+Date: Fri, 4 Mar 2005 21:15:02 -0500 
+From: Bill Page
+To: Vladimir Bondarenko
+Subject: RE: [Q] Windows next version executable ?
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+On Friday, March 04, 2005 3:46 PM Vladimir Bondarenko wrote:
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+> ...
+> (By the way, there is a very user-friendly feature in
+> AXIOM by November 30, 2004, you can set the cursor at the
+> prompt and click with the right button, and see the buffer
+> pasted. It was lost in the next 2 releases, what a pity!)
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+So far as I know, nothing intentional changed in the Windows
+version of Axiom since it's first release that would affect
+how the cursor and right button work.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+In fact, (at least under Windows XP) these features are
+controlled by Properties associated with the Windows shortcut
+that is used to start Axiom. If you start from an icon on
+the desktop, you can point at the icon with the mouse, right-
+click, and then click Properties and then Options. Check the
+box that says 'Quick Edit mode'.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+If you start from the Start menu, you can also right-click
+and choose Properties on the Axiom menu item.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+If you already have the Axiom window open, you can also
+change this setting by right-clicking on the top bar, click
+Properties and put a checkmark beside 'Quck Edit mode'.
+Windows will ask you if you want to make the changes permenant.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+If there was in diference between the different versions
+of Axiom for Windows, it might be due to the installer
+program making random changes to these settings. But it was
+not by design. It might also depend on the defaults for
+your particular system and/or the specific version of Windows
+that you are using.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+> I was wondering is it possible to have the Windows
+> executable available for the most recent release?
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Version 0.1.4 on http://page.axiom-developer.org/zope/mathaction
+is up to date with the February linux version except for the
+missing graphics and hypertex functionality (still missing :(
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Fri, 04 Mar 2005 21:58:50 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [#116 Hyperdoc links and spad files] (new) 
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+I was not able to find, under hyperdoc, certain spad files because their names were changed. Example: DIRPROD.spad used to be vector.spad and MAPHACK3.spad used to be mappkg.spad. Both files are still in their original names. New users will not be able to figure out the change in names. Unfortunately, browsing in Hyperdoc did not find DIRPROD or Mapping* (this is Fedora FC2, Feb 2005 version compiled). Please fix this (be careful that any change in file names will affect compiling of other spad files). 
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Perhaps the change in file names is unintentional, by a systemwide assumption that the source file of a constructor xxx is xxx.spad (where xxx is the abbreviation). This is not true of course because one spad file can implement many constructors.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Fri, 04 Mar 2005 23:37:43 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [#117 Inheritance of Monoid Structure in Direct Product] 
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Does any one know why the direct product D of two (or more) copies of a monoid R is not implemented as a monoid in Axiom?
+The scalar multiplication is implemented coordinatewise, the identity element is defined, but the monoid product between elements of D is not, and the domain is not declared as a monoid. On the other hand, if R is a ring, then the direct product is a ring. See <code>vector.spad</code>.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\begin{axiom}
+NNI has Monoid
+NNI2:= DirectProduct(2,NNI)
+NNI2 has Monoid
+a:NNI2:=directProduct([3,5])
+3*a
+b:NNI2:= 1
+1*a
+b*a
+c:NNI2:=directProduct([1,1])
+c*a
+d:NNI2:=directProduct([1,2])
+d*a
+DirectProduct(2, INT) has Ring
+\end{axiom}
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Note how <I>smart</I> the Interpreter is to recognize that <code>c</code> is really a scalar.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Fri, 04 Mar 2005 23:51:56 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [#114 Map on Functions crash] anonymous function
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Thanks to both contributions and guides to use composition. However,
+this is a bug still since the original code works under the NAG
+version. We should figure out why the open source version breaks
+down. Afterall, anonymous functions are convenience that the system
+should be able to handle by assigning intermediate variables
+automatically.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Sat, 5 Mar 2005 14:07:27 -0500
+From: Tim Daly
+To: Camm Maguire
+Subject: run-process
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Camm,
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+It appears that run-process is commented out in the linux version.
+Any idea why? I need this function because I'm using run-process
+to start the new lisp-based browser.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Mon, 07 Mar 2005 09:00:53 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#118 Quaternion restriction] (new) 
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+I've been checking quaternion support in Axiom. And I've found out
+that it is a bit too restricted. More exactly it seems to be aimed on
+Hammiltonian quaternions only:
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
-
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\begin{axiom}
+q := quatern(0,1,0,0)
+q**2
+\end{axiom}
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+This is fine over the reals. But only there. On any field with bigger
+group of square classes (e.g. rationals, algebraic rationals,...) we
+have far more quaternion algebras.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Namely for any two suare clases $a$, $b$ there exist a quaternion
+algebra with $i^2 = a$ and $j^2 = b$. Is there a way to declare such a
+quaternions in Axiom?
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+\start
+Date: Mon, 7 Mar 2005 16:45:12 +0100
+From: Frederic Lehobey
+To: list
+Subject: [Off topic] Conference announcement (call for contributions)
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Dear Axiom developers,
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Two years ago, Tim came to France to give at a free software
+conference a lecture on the next 30 years for Axiom:
+http://2003.rencontresmondiales.org/program/view_topic.php?topic_id=5
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+So much has been achieved for Axiom since then!
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+I am involved this year in the organisation of the same topic Tim
+attended (libre software for scientific research) in this conference
+(see below).  As Axiom is now feature full and compiling on Windows,
+do not you think it would be worth giving there (in Dijon, this year)
+an other lecture.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+  (By the way if you know other free software that would be relevant
+for the call for contributions, feel free to send it to them.)
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Thanks,
+Frederic Lehobey
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+-----------------------------------------------------------------------
+Call for contributions to libre software for scientific research topic
+of libre software meeting 2005 (in Dijon, France, July 5th to 9th).
+-----------------------------------------------------------------------
+The Libre Software Meeting is a yearly free software event that takes
+place in France since 2000 (originating from Bordeaux, this event is
+driven by volunteers from the free software community).  The LSM 2005
+takes place this year in Dijon, from July 5th to 9th:
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+  http://www.rencontresmondiales.org/
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+The language of the lectures of almost all technical sessions is
+English while some of the non-technical sessions open to a wider
+and local public may be in French (check on the web site).
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+This message is a call for contributions for the "libre
+software for scientific research" session of the LSM.
+http://www.rencontresmondiales.org/sections/conference/recherche_science
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+The goal of this topic is to highlight free software that is currently
+used in scientific research or that, by its quality, deserves a wider
+adoption.  The targeted audience are researchers willing to share
+their experience with respect to scientific free software and
+developers of these projects.  We will provide much attention to
+interdisciplinary projects.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+There is no programme committee (it is not a scientific conference)
+and selection process is expected to remain as lightweight as
+possible.  If you want to help in organising the event, you are
+welcome.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Talks, in English, are expected to last around 45 minutes.  Printable
+version of the lecture are not mandatory but would be very
+appreciated.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+If you are considering coming and preparing a talk, please send us an
+email at lehobey@free.fr before the end of March 2005.
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Feel free to send this mail wherever or to whom you fill it is
+relevant (but beware of spamming people).
 
-??changed:
--<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>Maxima</FONT></TT></TD>
-<TR><TD ALIGN=left NOWRAP><TT><FONT COLOR=purple>FunctionalMapping</FONT></TT></TD>
+Please consider the opportunity of the libre software meeting (and its
+infrastructure) to a have a gathering of the developers of the
+free software for scientific research you are involved with.  We can
+help you in such a matter.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RosettaStone#msg20050304070012-0600@page.axiom-developer.org
+Best regards,
+Dr Frederic Lehobey
+(RMLL 2005 volunteer for libre software for scientific research topic)
 
+\start
+Date: Mon, 07 Mar 2005 10:34:01 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#118 Quaternion restriction] 
 
+>From the description of quatern on in section
+*9.64 Quaternion*, page 734 of the
+"Axiom Book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf#751
+I think that what you want is not possible with this domain.
+But since the quaternions can be thought of as a Clifford algebra,
+please refer to section
+*9.10.2 The Quaternion Numbers as a Clifford Algebra*,
+page 483 of 
+"the Book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf#500.
+For example
+\begin{axiom}
+K := Fraction Polynomial Integer
+m := matrix [ [a,0],[0,b] ]
+H := CliffordAlgebra(2, K, quadraticForm m)
+i: H := e(1)
+j: H := e(2)
+k: H := i * j
+i^2
+j^2
+k^2
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7CoX-00021q-5h
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 08:25:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Cno-0001rL-FZ
-	for list; Fri, 04 Mar 2005 08:25:14 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Cne-0001li-Hd
-	for list; Fri, 04 Mar 2005 08:25:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Cna-0001hP-Ad
-	for list; Fri, 04 Mar 2005 08:24:58 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7CSx-00022r-F1
-	for list; Fri, 04 Mar 2005 08:03:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24D3YY4007670;
-	Fri, 4 Mar 2005 07:03:34 -0600
-From: MathAction (Bill Page)
+Date: Mon, 07 Mar 2005 11:01:59 -0600
+From: MathAction (anonimo)
 To: MathAction
-Date: Fri, 04 Mar 2005 07:03:34 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] Using the SPAD
-	compiler
+Subject: [#113 Compile fail on Suse 9.2] OK
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
-Take a look at FunctionalMapping for an example of this sort thing
-written in SPAD.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050304070334-0600@page.axiom-developer.org
+<<GCLOPTS>>=
+GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
+@
 
+compile is OK on Suse 9.2
 
+Thanks
+Domenico
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Cpu-0002Lq-AD
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 08:27:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Cps-0002LY-9q
-	for list; Fri, 04 Mar 2005 08:27:20 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Cpo-0002K8-Fb
-	for list; Fri, 04 Mar 2005 08:27:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Cns-0001hP-8m
-	for list; Fri, 04 Mar 2005 08:25:16 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7CN9-0001E3-4p
-	for list; Fri, 04 Mar 2005 07:57:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24CvUY4005970;
-	Fri, 4 Mar 2005 06:57:30 -0600
-From: MathAction (Bill Page)
+Date: Mon, 07 Mar 2005 13:44:35 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 06:57:30 -0600
-Cc: 
-Subject: [Maxima] 
+Subject: [AxiomProblems] Problem with coefficients
 
-Changes http://page.axiom-developer.org/zope/mathaction/Maxima/diff
---
 
-??changed:
--diff(x^2,x)
--
--From unknown Thu Aug 26 03:14:57 -0500 2004
--From: 
--Date: Thu, 26 Aug 2004 03:14:57 -0500
--Subject: 
--Message-ID: <20040826031457-0500@page.axiom-developer.org>
--
--\begin{maxima}
--diff(x^2,x)
--\end{maxima}
+[[I had a typo in the previous case]]
+I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
 \begin{axiom}
-)abbrev package TEST1 Test1
-++ Description: various Currying operations.
-Test1(A:SetCategory):_
-  MPcat == MPdef where
-    B   ==>  Integer
- 
-    MPcat ==  with
-        g:(A->B) -> (A ->B)
-    MPdef == add
- 
-        MappingPackageInternalHacks3(A, B, B)
- 
-        fab:  A -> B
-        sq: B -> B
-
-        sq(x)== (x*x)$B
-        g(fab) == comp(sq,fab,#1)
+Dg :=  [p3 - 3*p2 + 3*p1 - p0,3*p2 - 6*p1 + 3*p0,3*p1 - 3*p0,p0]
 \end{axiom}
-
+Now calculate coefficients in two ways:
 \begin{axiom}
-p(x:INT):INT == x-1
-p 4
+map(coefficients, Dg::List MPOLY([p0,p1,p2,p3],?))
 \end{axiom}
-
-
+and
 \begin{axiom}
-q := g p
-q 4
+map(coefficients, Dg::List MPOLY([p3,p2,p1,p0],?))
 \end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/Maxima#msg20050304065730-0600@page.axiom-developer.org
-
-
+As you see the list are all reversed, but... they were not padded with zeros. While in my opinion they should be - we have a given order of variables, and alone 1 in the last list suggests that this is a coefficient of p3 while it isn't. It is a coefficient of p0.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7CrU-0002lP-17
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 08:29:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Cnr-0001s8-E4
-	for list; Fri, 04 Mar 2005 08:25:16 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Cni-0001n3-GS
-	for list; Fri, 04 Mar 2005 08:25:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Cnc-0001hP-8o
-	for list; Fri, 04 Mar 2005 08:25:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7CQh-0001rQ-4s
-	for list; Fri, 04 Mar 2005 08:01:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24D1DY4007273;
-	Fri, 4 Mar 2005 07:01:13 -0600
-From: MathAction (Bill Page)
+Date: Mon, 07 Mar 2005 13:41:47 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 07:01:13 -0600
-Cc: 
-Subject: [FunctionalMapping] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
-
-??changed:
--++ Description: various Currying operations.
-++ Description: Test of Functional mapping and composition.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304070113-0600@page.axiom-developer.org
-
+Subject: [AxiomProblems] Problem with coefficients
 
+I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
+\begin{axiom}
+Dg :=  [p3 - 3p2 + 3p1 - p0,3p2 - 6p1 + 3p0,3p1 - 3p0,p0]
+\end{axiom}
+Now calculate coefficients in two ways:
+\begin{axiom}
+map(coefficients, Dg::List MPOLY([p0,p1,p2,p3],?))
+\end{axiom}
+and
+\begin{axiom}
+map(coefficients, Dg::List MPOLY([p3,p2,p1,p0],?))
+\end{axiom}
+As you see the list are all reversed, but... they were not padded with zeros. While in my opinion they should be - we have a given order of variables, and alone 1 in the last list suggests that this is a coefficient of p3 while it isn't. It is a coefficient of p0.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7CsK-0003G4-27
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 08:29:52 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Cnt-0001sX-E6
-	for list; Fri, 04 Mar 2005 08:25:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Cni-0001nv-G9
-	for list; Fri, 04 Mar 2005 08:25:12 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Cnd-0001hP-SP
-	for list; Fri, 04 Mar 2005 08:25:01 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7CPo-0001fH-Rv
-	for list; Fri, 04 Mar 2005 08:00:27 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24D0IY4007059;
-	Fri, 4 Mar 2005 07:00:20 -0600
-From: MathAction (Bill Page)
+Date: Mon, 07 Mar 2005 13:52:00 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 07:00:18 -0600
-Cc: 
-Subject: [FunctionalMapping] (renamed)
-
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
-This page was renamed from Maxima to FunctionalMapping.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304070018-0600@page.axiom-developer.org
-
+Subject: [AxiomProblems] List to matrix?
 
+Now my second question (extending the second one). Assume that I have a 'List', like the one before:
+\begin{axiom}
+[[- 1,3,- 3,1],[3,- 6,3],[- 3,3],[1]]
+\end{axiom}
+(which is calculated from some earlier expressions). How can I convert it into a 'SquareMatrix'. Namely I want to have a matrix like:
+\begin{axiom}
+A := matrix[[- 1,3,- 3,1],[3,- 6,3,0],[- 3,3,0,0],[1,0,0,0]]
+\end{axiom}
+so that I can do
+\begin{axiom}
+vp := vector[p0,p1,p2,p3]
+\end{axiom}
+and
+\begin{axiom}
+vp * A
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7EaL-0001D7-K0
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 10:19:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7EZx-00017S-VJ
-	for list; Fri, 04 Mar 2005 10:19:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7EZn-00013H-8b
-	for list; Fri, 04 Mar 2005 10:18:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7EZm-0000ur-2M
-	for list; Fri, 04 Mar 2005 10:18:50 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7EFX-0003Ni-Cy
-	for list; Fri, 04 Mar 2005 09:57:55 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24EvgY4011639;
-	Fri, 4 Mar 2005 08:57:42 -0600
-From: MathAction (anonymous)
+Date: Mon, 07 Mar 2005 16:16:28 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 08:57:42 -0600
-Cc: 
-Subject: [#113 Compile fail on Suse 9.2] temporary fix
-
-Changes http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92/diff
---
-
-??changed:
--cd axiom      <<=== or whereever the top of the build tree exists
-cd ~/sorg/axiom
-
-??changed:
--Tim Daly 
--Tim Daly
-Tim Daly daly at axiom-developer dot org
+Subject: [AxiomProblems] Pattern Matching
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92#msg20050304085742-0600@page.axiom-developer.org
+Vladimir,
 
+> easiest way to see, if the output has sin(z)
 
+Perhaps you will recall my previous reply to this question:
+http://lists.gnu.org/archive/html/axiom-developer/2005-02/msg00096.html
+For example:
+\begin{axiom}
+test:=D(sin(z)^2, z)
+member?(sin(z),kernels(test)
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7EaJ-0001Cn-Sr
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 10:19:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7EZy-00017w-BB
-	for list; Fri, 04 Mar 2005 10:19:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7EZo-00014a-KV
-	for list; Fri, 04 Mar 2005 10:18:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7EZo-0000ur-Ek
-	for list; Fri, 04 Mar 2005 10:18:52 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7EDg-0003Dm-P3
-	for list; Fri, 04 Mar 2005 09:56:01 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24EtlY4011270;
-	Fri, 4 Mar 2005 08:55:47 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 04 Mar 2005 08:55:47 -0600
-Cc: 
-Subject: [#113 Compile fail on Suse 9.2] temporary fix
+Date: Mon, 7 Mar 2005 14:23:21 -0800 (PST)
+From: Pablo De Napoli
+To: list
+Subject: problems compiling axiom from CVS
 
-Changes http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92/diff
---
-There are two solutions, one of which I'll pursue and the other
-which you can take in the short term.
+Hi,
 
-I'll work on making GCL work on 2.6.6.
+First let me say that it is great that Axiom has been released as free software.
+It seems to be a great peace of software.
 
-In the short term you can try the following:
+I've tried to build axiom from CVS, but I've got the following errors:
+
+In file included from sfasl.c:40:
+sfaslbfd.c: In function `fasload':
+sfaslbfd.c:266: error: structure has no member named `_raw_size'
+sfaslbfd.c:291: error: structure has no member named `_raw_size'
+sfaslbfd.c:356: error: structure has no member named `_raw_size'
+make[4]: *** [sfasl.o] Error 1
+make[3]: *** [unixport/saved_pre_gcl] Error 2
+/bin/sh: line 1: unixport/saved_gcl: No such file or directory
+make[2]: *** [gcldir] Error 127
+make[1]: *** [lspdir] Error 2
+make: *** [all] Error 2
+
+This messages actually occur when compiling gcl-2.6.5, not axiom itself.
+I'm using Gentoo Linux (kernel 2.6.10, glibc 2.3.4)
+
+My question is: wouldn't it be possible to use my gcl compiler from the
+system instead of building another one?
+(since I've succesfully built gcl-2.6.6 on my system)
+
+best regards,
+Pablo De Nápoli
+		
+\start
+Date: 07 Mar 2005 18:31:08 -0500
+From: Camm Maguire
+To: Tim Daly
+Subject: Re: run-process
+
+Greetings!
+
+root Tim Daly writes:
+
+> Camm,
+> 
+> It appears that run-process is commented out in the linux version.
+> Any idea why? I need this function because I'm using run-process
+> to start the new lisp-based browser.
+> 
+
+There is no good reason apart from history.  Here is a patch, just
+applied against CVS, reenabling and cleaning a few things up:
+
+=============================================================================
+Index: h/linux.h
+===================================================================
+RCS file: /cvsroot/gcl/gcl/h/linux.h,v
+retrieving revision 1.11
+diff -u -r1.11 linux.h
+--- h/linux.h	3 May 2004 21:36:44 -0000	1.11
++++ h/linux.h	7 Mar 2005 23:24:18 -0000
+@@ -93,7 +93,7 @@
+     result = (current_mask & sigmask(m) ? signal_mask(m) : 0) \
+       | (current_mask & sigmask(n) ? signal_mask(n) : 0);
+ 
+-#undef RUN_PROCESS
++#define RUN_PROCESS
+ 
+ #define	IEEEFLOAT
+        
+Index: h/protoize.h
+===================================================================
+RCS file: /cvsroot/gcl/gcl/h/protoize.h,v
+retrieving revision 1.47
+diff -u -r1.47 protoize.h
+--- h/protoize.h	27 Nov 2004 22:19:35 -0000	1.47
++++ h/protoize.h	7 Mar 2005 23:24:18 -0000
+@@ -600,6 +600,9 @@
+ gcl_init_symbol_function(void);
+ 
+ void
++gcl_init_socket_function(void);
++
++void
+ gcl_init_hash(void);
+ 
+ void
+Index: o/run_process.c
+===================================================================
+RCS file: /cvsroot/gcl/gcl/o/run_process.c,v
+retrieving revision 1.9
+diff -u -r1.9 run_process.c
+--- o/run_process.c	14 Sep 2003 02:43:08 -0000	1.9
++++ o/run_process.c	7 Mar 2005 23:24:21 -0000
+@@ -16,12 +16,15 @@
+ 
+ */
+ 
+-
++#include <string.h>
+ 
+ #define IN_RUN_PROCESS
+ #include "include.h"
+ #ifdef RUN_PROCESS
+ 
++void setup_stream_buffer(object);
++object make_two_way_stream(object, object);
++
+ #ifdef __MINGW32__
+ 
+ #include<windows.h>
+@@ -29,7 +32,6 @@
+ #define PIPE_BUFFER_SIZE 2048
+ 
+ void DisplayError ( char *pszAPI );
+-void setup_stream_buffer ( object x );
+ void PrepAndLaunchRedirectedChild ( HANDLE hChildStdOut,
+     HANDLE hChildStdIn,
+     HANDLE hChildStdErr,
+@@ -462,7 +464,6 @@
+   int sockets_in[2];
+   int sockets_out[2];
+   FILE *fp1, *fp2;
+-  int pid;
+   object stream_in, stream_out, stream;
+ 
+   if (socketpair(AF_UNIX, SOCK_STREAM, 0, sockets_in) < 0)
+@@ -473,11 +474,12 @@
+   fp2 = fdopen(sockets_out[0], "w");
+ 
+ #ifdef OVM_IO
++  {int pid;
+   pid = getpid();
+   ioctl(sockets_in[0], SIOCSPGRP, (char *)&pid);
+   if( fcntl(sockets_in[0], F_SETFL, FASYNC | FNDELAY) == -1)
+     perror("Couldn't control socket");
+-
++  }
+ #endif
+ 
+ 
+@@ -502,7 +504,7 @@
+  * with "C" type streams.
+  */
+ 
+-
++void
+ spawn_process_with_streams(istream, ostream, pname, argv)
+ object istream;
+ object ostream;
+@@ -531,12 +533,10 @@
+ 	}
+     }
+ 
+-
+-
+-  
+ }
+     
+       
++void
+ run_process(filename, argv)
+ char *filename;
+ char **argv;
+@@ -550,6 +550,7 @@
+   vs_top = vs_base + 2;
+ }
+     
++void
+ siLrun_process()
+ {
+   int i;
+camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ dch "Reenable run-process"
+camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ cvs -z9 -q ci -m "Reenable run-process" debian/changelog h/linux.h h/protoize.h o/run_process.c
+cvs commit: Up-to-date check failed for `h/protoize.h'
+cvs [commit aborted]: correct above errors first!
+camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ mv h/protoize.h h/protoize.h.try
+camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ cvs -z9 -q update  h/protoize.h
+cvs update: warning: h/protoize.h was lost
+U h/protoize.h
+camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ diff -u h/protoize.h.try h/protoize.h
+--- h/protoize.h.try	2005-03-07 23:16:59.000000000 +0000
++++ h/protoize.h	2005-03-07 23:28:24.000000000 +0000
+@@ -20,7 +20,7 @@
+ /* alloc.c:1000:OF */ extern void gcl_init_alloc_function (void); /* () */
+ /* alloc.c:1126:OF */ extern void free (void *ptr); /* (ptr) void *ptr; */
+ /* array.c:57:OF */ extern void Laref (void); /* () */
+-/* array.c:126:OF */ extern object fLsvref (object x, ufixnum i); /* (x, i) object x; unsigned int i; */
++/* array.c:126:OF */ extern object fLsvref (object x, fixnum i); /* (x, i) object x; unsigned int i; */
+ /* array.c:142:OF */ extern object fLrow_major_aref (object x,fixnum i); /* (x, i) object x; int i; */
+ /* array.c:190:OF */ extern object fSaset1 (object x,fixnum i, object val); /* (x, i, val) object x; int i; object val; */
+ /* array.c:262:OF */ extern void siLaset (void); /* () */
+@@ -543,6 +543,7 @@
+ 
+ 
+ /*  readline.d */
++extern int readline_on;
+ void
+ gcl_init_readline_function(void);
+ 
+@@ -600,9 +601,6 @@
+ gcl_init_symbol_function(void);
+ 
+ void
+-gcl_init_socket_function(void);
+-
+-void
+ gcl_init_hash(void);
+ 
+ void
+=============================================================================
+
+Please let me know if you want me to errata this, or if it is
+important enough for another point release on 2.6.
+
+\start
+Date: Mon, 7 Mar 2005 19:34:30 -0500
+From: root Tim Daly
+To: Pablo De Napoli
+Subject: Re: problems compiling axiom from CVS
 
+Pablo,
 
-It appears that Suse requires different GCL options during the
-configure. Follow these steps:
+Try the following:
 
-cd axiom      <<=== or whereever the top of the build tree exists
+cd ~/axiom      <== or whereever you have the axiom sources
 export AXIOM=`pwd`/mnt/linux
 export PATH=$AXIOM/bin:$PATH
 make clean
-edit Makefile.pamphlet
 
-change the line that reads:
+edit Makefile.pamphlet
+look for \subsubsection{The [[GCLOPTS]] configure variable}
+modify the lines that read:
 
 <<GCLOPTS>>=
 GCLOPTS="--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024"
@@ -1716,25712 +953,8364 @@ GCLOPTS="--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024"
 
 to read:
 
-
 <<GCLOPTS>>=
-"--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
+GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
 @
 
 save the file.
 
-make
-
+make           <=== takes a while
+axiom
 
-if this succeeds let me know and I'll make a new Suse stanza.
-If this fails let me know.
+Please let me know if you succeed or fail.
 
-Tim Daly 
 Tim Daly
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92#msg20050304085546-0600@page.axiom-developer.org
-
-
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7ItU-0006Un-BM
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 14:55:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Imj-0005RN-Gy
-	for list; Fri, 04 Mar 2005 14:48:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7ImU-0005LB-MD
-	for list; Fri, 04 Mar 2005 14:48:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7ImU-0005JV-Iq
-	for list; Fri, 04 Mar 2005 14:48:14 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7IVi-00086Q-87
-	for list; Fri, 04 Mar 2005 14:30:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24JUhY4001968;
-	Fri, 4 Mar 2005 13:30:43 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Fri, 04 Mar 2005 13:30:43 -0600
-Cc: 
-Subject: [#96 no text before Axiom command in comment] Bug
-	fixed
+Date: Mon, 7 Mar 2005 19:30:04 -0500
+From: root Tim Daly
+To: Camm Maguire
+Subject: Re: run-process
 
-Changes http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment/diff
---
-I modified the regular expressions that scripts ReplaceInlineAxiom.py and
-ReplaceInlineReduce.py use to search for commands embedded in the text.
-The previous version used a negative look-behind for the ! escape character
-in combination the start of string ^ character. This test failed if there
-was no character preceeding the first !\begin{axiom} or !\begin{reduce}.
-I simply removed the start of line requirement. As a result \\begin it
-is also now possible to indent equations properly in structured text.
+Camm,
 
-* See SandBox for an example of the use of such indentation.
+I'm about to upgrade to 2.6.6 and I remember there is a release tag
+I need to supply. What is the release tag?
 
-* Comments that start with commands should now also work.
+Tim
 
-* Let me know if this causes any unexpected behaviour.
+\start
+Date: Tue, 8 Mar 2005 11:18:16 +1000
+From: Mike Thomas
+To: Camm Maguire
+Subject: RE: [Gcl-devel] Re: run-process
 
-* I am monitoring SandBox and a few other pages to see
-  what sort of problems new users have when then experiment
-  with entering commands. I think/hope that the web site is
-  getting a little easier to understand for the novice.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment#msg20050304133041-0600@page.axiom-developer.org
+Hi Camm.
 
+| Please let me know if you want me to errata this, or if it is
+| important enough for another point release on 2.6.
 
+Before we attempt a point release based on run-process() it would be nice to
+find some definitive cross-platform tests which cover the functionality
+required by Axiom.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7J4x-0005Wz-QN
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 15:07:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7J4t-0005Vp-7h
-	for list; Fri, 04 Mar 2005 15:07:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7J4n-0005UG-Bk
-	for list; Fri, 04 Mar 2005 15:07:09 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7J4k-0005Rd-SP
-	for list; Fri, 04 Mar 2005 15:07:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7Ikk-0001GK-Nf
-	for list; Fri, 04 Mar 2005 14:46:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24JkFY4007004;
-	Fri, 4 Mar 2005 13:46:16 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Fri, 04 Mar 2005 13:46:14 -0600
-Cc: 
-Subject: [#96 no text before Axiom command in comment] Bug
-	fixed
+When I implemented that function for Windows I used pipes whereas the Unix
+code uses a socket pair.  There are no AF_UNIX sockets (AF_INET is OK) or
+socket pairs per se on Windows.
 
-Changes http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment/diff
---
+Cheers
 
-??changed:
--was no character preceeding the first !\begin{axiom} or !\begin{reduce}.
-was no character preceeding the first \\begin{axiom} or \\begin{reduce}.
+Mike Thomas.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment#msg20050304134614-0600@page.axiom-developer.org
+\start
+Date: Tue, 8 Mar 2005 11:18:25 +1000
+From: Mike Thomas
+To: Tim Daly, Camm Maguire
+Subject: Re: run-process
 
+| I'm about to upgrade to 2.6.6 and I remember there is a release tag
+| I need to supply. What is the release tag?
 
+Version_2_6_6
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7K4i-00011H-0K
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 16:11:08 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7K4e-0000zU-4O
-	for list; Fri, 04 Mar 2005 16:11:04 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7K4Z-0000xY-Ap
-	for list; Fri, 04 Mar 2005 16:11:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7K4Z-0000x4-43
-	for list; Fri, 04 Mar 2005 16:10:59 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7Jp7-0006Gc-Qw
-	for list; Fri, 04 Mar 2005 15:55:02 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24KsnY4028206;
-	Fri, 4 Mar 2005 14:54:49 -0600
+Date: Mon, 07 Mar 2005 21:24:10 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 14:54:49 -0600
-Cc: 
-Subject: [FunctionalMapping] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
+Subject: [AxiomProblems] Problem with coefficients
 
-++added:
-This simple package defines an function g which operates on some
-function with domain from set and co-domain from Ring and returns
-the "square" of that function.
+According to the Axiom book function 'coefficients' does not
+include zeros in the list. Furthermore it does not say explicitly
+in what order the coefficients themselves are listed. Remember
+that there are also terms of degree higher than 1. In fact the
+two multivariate polynomials that you used above are formally
+identical
+\begin{axiom}
+Dg :=  [p3 - 3*p2 + 3*p1 - p0,3*p2 - 6*p1 + 3*p0,3*p1 - 3*p0,p0]
+(Dg::List MPOLY([p0,p1,p2,p3],?)=Dg::List MPOLY([p3,p2,p1,p0],?))::Boolean
+\end{axiom}
 
-??changed:
--Test1(A:SetCategory):_
--  MPcat == MPdef where
--    B   ==>  Integer
-- 
--    MPcat ==  with
--        g:(A->B) -> (A ->B)
--    MPdef == add
-- 
--        MappingPackageInternalHacks3(A, B, B)
-- 
--        fab:  A -> B
--        sq: B -> B
--
--        sq(x)== (x*x)$B
--        g(fab) == comp(sq,fab,#1)
-Test1(A:SetCategory,B:Ring):_
-    with  g:(A->B) -> (A ->B) == add
-        MappingPackage3(A, B, B)
-        -- which provides the operator * for functional composition
-        sq(x:B):B == (x*x)$B
-        -- then all we need is multiplication from some Ring
-        g(f:A->B) == sq*f
+For you example problem, to produce a list of coefficients of
+the terms of degree 1, including the zeros and in a specific
+order, use the function 'coefficient' like this:
+\begin{axiom}
+[[coefficient(p,x,1) for x in [p0,p1,p2,p3]] for p in Dg]
+\end{axiom}
 
-++added:
-The call to 'MapplingPackage3' to construct a functional composition
-of the right signature seems quite novel to me. I learned this from
-reading MappingPackage3 in 'source/algebra/mappkg.spad'
+And of course you can use this to produce a matrix.
+\begin{axiom}
+matrix %
+\end{axiom}
 
-Here we apply g to a function over the Ring Integer
+\start
+Date: 07 Mar 2005 23:09:07 -0500
+From: Camm Maguire
+To: Tim Daly
+Subject: re: run-process
 
-??changed:
--p(x:INT):INT == x-1
--p 4
-pINT(x:INT):INT == x-1
-qINT := g pINT
-qINT 5
+Greetings!  Do you mean
 
-??changed:
--
-This own is over the Ring Float
+CVS_RSH=ssh cvs -z9 -q -d:ext:anoncvs@subversions.gnu.org:/cvsroot/gcl \
+  co -d gcl-2.6.6 -r Version_2_6_6 gcl
 
-??changed:
--q := g p
--q 4
-pFLOAT(x:FLOAT):FLOAT == x-1
-qFLOAT := g pFLOAT
-qFLOAT(5.1)
+?
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304145449-0600@page.axiom-developer.org
+Take care,
 
+root Tim Daly writes:
 
+> Camm,
+> 
+> I'm about to upgrade to 2.6.6 and I remember there is a release tag
+> I need to supply. What is the release tag?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7KE9-0004RX-28
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 16:20:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7KE2-0004Ml-JE
-	for list; Fri, 04 Mar 2005 16:20:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7KDx-0004J9-CD
-	for list; Fri, 04 Mar 2005 16:20:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7KDx-0004Ij-7O
-	for list; Fri, 04 Mar 2005 16:20:41 -0500
-Received: from [213.179.225.33] (helo=mail.crimea.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D7JyX-0006qP-ER
-	for list; Fri, 04 Mar 2005 16:04:46 -0500
-Received: by mail.crimea.com (Postfix, from userid 86)
-	id DB0A31068A0; Fri,  4 Mar 2005 22:44:44 +0200 (EET)
-Received: from cybertester (unknown [217.117.72.190])
-	by mail.crimea.com (Postfix) with ESMTP id 6EC7D10688E
-	for <list>; Fri,  4 Mar 2005 22:44:43 +0200 (EET)
-Date: Fri, 4 Mar 2005 22:45:33 +0200
-From: Vladimir Bondarenko
-To: list
-Subject: [Q] Windows next version executable ?
+Date: Mon, 7 Mar 2005 23:51:25 -0500
+From: Tim Daly
+To: Camm Maguire
+Subject: re: run-process
 
-Hi *,
+Got it. thanks.
 
-Right away I am much busy with Maple/MuPAD/Mathematica but I plan
-to resume further AXIOM automated testing as soon as I could do.
-This said about the overload, I already miss AXIOM... and AXIOM
-developers ;)
+\start
+Date: Wed, 09 Mar 2005 20:27:22 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] (new) 
 
-It was very useful and helpful to have a ready-to-use Windows
-executable. (By the way, there is a very user-friendly feature
-in AXIOM by November 30, 2004, you can set the cursor at the
-prompt and click with the right button, and see the buffer
-pasted. It was lost in the next 2 releases, what a pity!)
+Only one of these answers is correct:
+\begin{axiom}
+eq1:=%pi/2-asin(n/2)=asin(n)
+s:=solve(eq1,n)
+-- repeating is ok
+s:=solve(eq1,n)
+subst(eq1,s.1)::Equation Complex Float
+subst(eq1,s.2)::Equation Complex Float
+\end{axiom}
 
-I was wondering is it possible to have the Windows executable
-available for the most recent release?
+We should expect the same result from:
+\begin{axiom}
+)clear all
+eq1:=%pi/2-asin(n/2)=asin(n)
+s:=solve(eq1,n)
+-- repeating is not ok!
+s:=solve(eq1,n)
+subst(eq1,s.1)::Equation Complex Float
+subst(eq1,s.2)::Equation Complex Float
+subst(eq1,s.3)::Equation Complex Float
+subst(eq1,s.4)::Equation Complex Float
+\end{axiom}
 
-Thanks in advance for the comments!
+But now there are 4 results for the same equation!
 
+\start
+Date: Wed, 09 Mar 2005 21:57:14 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [Axiom Language] 
 
-Best wishes,
+++added:
+Overloading and Dependent Types
 
-Vladimir Bondarenko
+  Many Axiom operations have the same name but different
+types and these types can be dependent on other types.
+For example
+\begin{axiom}
+)display operation differentiate
+\end{axiom}
 
-http://www.cybertester.com/
-http://maple.bug-list.org/
-http://www.CAS-testing.org/
+We can see how the interpreter resolves the type::
 
+  [14] (D,D1) -> D from D if D has PDRING D1 and D1 has SETCAT
 
+in the following example
+\begin{axiom}
+)set message bottomup on
+differentiate(sin(x),x)
+\end{axiom}
 
+Notice that
+\begin{axiom}
+EXPR INT has PDRING SYMBOL
+SYMBOL has SETCAT
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Kjc-0005BJ-Ie
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 16:53:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7KjQ-00056C-Am
-	for list; Fri, 04 Mar 2005 16:53:16 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7KjI-00052Q-UM
-	for list; Fri, 04 Mar 2005 16:53:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7KjH-0004zb-Ly
-	for list; Fri, 04 Mar 2005 16:53:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7KK4-0007xp-5M
-	for list; Fri, 04 Mar 2005 16:27:00 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24LQmY4006421;
-	Fri, 4 Mar 2005 15:26:48 -0600
+Date: Wed, 09 Mar 2005 23:14:52 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Fri, 04 Mar 2005 15:26:48 -0600
-Cc: 
-Subject: [FunctionalMapping] 
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] Why Complex Float?
 
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
+Why do I need to use Complex Float in order to evaluate the
+numeric value of these expression? Just Float will not work
+\begin{axiom}
+subst(eq1,s.2)::Equation Float
+\end{axiom}
 
-??changed:
--Test1(A:SetCategory,B:Ring):_
-Test1(A:SetCategory,B:Ring):
+\start
+Date: Wed, 09 Mar 2005 23:18:57 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] Why Complex Float?
 
 ??changed:
--The call to 'MapplingPackage3' to construct a functional composition
-The call to 'MappingPackage3' to construct a functional composition
+-subst(eq1,s.2)::Equation Float
+asin(1/2)::Float
+asin(1/2)::Complex Float
 
-??changed:
--This own is over the Ring Float
-This one is over the Ring Float
+\start
+Date: Thu, 10 Mar 2005 07:16:25 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] Why Complex Float?
 
 ++added:
 
-And over the Ring of 2x2 matrices of rational numbers
+<pre>From: wyscc, Thur, 10 Mar 2005 08:16:00</pre>
+
+Of course you don't, from a mathematical view point, and the problem is apparently the Interpreter needs help. If you put the argument into <code>Float</code> or the expression into <code>Expression Float</code>, Axiom will oblige.
 \begin{axiom}
-MAT:=SquareMatrix(2,Fraction Integer)
-pMAT(x:MAT):MAT == x-1
-qMAT := g pMAT
-s:=matrix [[1/2,2/3],[3/4,1]]
-qMAT s
+asin(1/2::Float)
+asin(1/2)::Expression Float
+\end{axiom}
+But in fact, even coercion to <code>Complex Float</code> won't always work.
+\begin{axiom}
+asin(%i/2)
+asin(%i/2)::Complex Float
+\end{axiom}
+There is no modemap from <code>Expression Integer</code> to <code>Complex Float</code> (Use hyperdoc <code>Browse, Selectable</code> to search, with wild character in the name field).  This is reasonable since it is not possible in general to evaluate numerically a symbolic expression. I believe the Interpreter actually tries this:
+\begin{axiom}
+asin(1/2)$Float
+asin(1/2)$(Complex Float)
+\end{axiom}
+which succeed in both cases because <code>asin</code> has modemaps in those domains. Exactly why it was able to change a  non-existing coercion in one case but not the other is unclear, but this seems to be because the Interpreter code is not as categorical as the compiler code and these ``smart'' coercions may be done case by case. But even this reasoning has problem:
+
+\begin{axiom}
+asin(%i/2::Complex Float)  -- easiest
+asin(%i/2)::Expression Complex Float::Complex Float -- harder
+asin(%i/2)$(Complex Float)  -- doesn't work
 \end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304152648-0600@page.axiom-developer.org
+\start
+Date: Thu, 10 Mar 2005 08:07:45 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] 
 
+??changed:
+-subst(eq1,s.1)::Equation Complex Float
+-subst(eq1,s.2)::Equation Complex Float
+subst(eq1,s.1)::Equation Expression Float
+subst(eq1,s.2)::Equation Expression Float
 
+??changed:
+-subst(eq1,s.1)::Equation Complex Float
+-subst(eq1,s.2)::Equation Complex Float
+-subst(eq1,s.3)::Equation Complex Float
+-subst(eq1,s.4)::Equation Complex Float
+subst(eq1,s.1)::Equation Expression Float
+subst(eq1,s.2)::Equation Expression Float
+subst(eq1,s.3)::Equation Expression Float
+subst(eq1,s.4)::Equation Expression Float
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7L9b-0004fu-Rq
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 17:20:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7L9R-0004e0-Su
-	for list; Fri, 04 Mar 2005 17:20:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7L9M-0004bn-5K
-	for list; Fri, 04 Mar 2005 17:20:01 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7L9K-0004YL-Ci
-	for list; Fri, 04 Mar 2005 17:19:58 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D7Kd4-0000me-Gn
-	for list; Fri, 04 Mar 2005 16:46:38 -0500
-Received: from localhost.localdomain (250.176.252.64.snet.net [64.252.176.250]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j24LkWE23321;
-	Fri, 4 Mar 2005 15:46:32 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j24MPQ320923;
-	Fri, 4 Mar 2005 17:25:26 -0500
-Date: Fri, 4 Mar 2005 17:25:26 -0500
-From: root Tim Daly
-To: Vladimir Bondarenko
-	Vladimir Bondarenko on Fri, 4 Mar 2005 22:45:33 +0200)
-Subject: Re: [Q] Windows next version executable ?
-Cc: list
+Date: Thu, 10 Mar 2005 09:50:32 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] Ah, so subtle are the Axiom types!
 
-Vladimer,
-
-The algebra, except for a few bug fixes, is unchanged so the windows
-port is waiting for other parts since the browser and the graphics do
-not yet work.  I'm working on a port of these important pieces. 
-Portable GUI programs are challenging so the work is going rather 
-more slowly than I'd like but progress is happening here.
-
-We also need a working port on several other platforms, such as the
-MAC, where Axiom does not yet run. Pierre and Chuck have made some
-strides in this area.
-
-Tim
-  
+William,
 
+Thank you for the explanation. Now I "get it". The kind of
+coercion that I really wanted to do was like this::
 
+  sin(1)::Expression Float
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7M6K-0006Xy-MU
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 18:20:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7M6A-0006Qt-4l
-	for list; Fri, 04 Mar 2005 18:20:46 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7M63-0006NS-PJ
-	for list; Fri, 04 Mar 2005 18:20:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7M63-0006NI-Ip
-	for list; Fri, 04 Mar 2005 18:20:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7Lqx-0004Z3-Ts
-	for list; Fri, 04 Mar 2005 18:05:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24N4lY4004840;
-	Fri, 4 Mar 2005 17:04:48 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Fri, 04 Mar 2005 17:04:47 -0600
-Cc: 
-Subject: [#96 no text before Axiom command in comment]
-	property change
+This is taking something from Expression Integer to Expression Float
+which always works even for:
+\begin{axiom}
+  sin(x)::Expression Float
+\end{axiom}
 
-Changes http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment/diff
---
-Status: open => testing 
+But when x converts to Float then the whole expression can be
+displayed like Float (even though it remains Expression Float!).
+In the coercion we are just changing the 'ground type' of the
+Expression. In fact it can be converted to Float by the function
+'ground'.
+\begin{axiom}
+ground(sin(1)::Expression Float)
+\end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/96NoTextBeforeAxiomCommandInComment#msg20050304170447-0600@page.axiom-developer.org
+Or just
+\begin{axiom}
+sin(1)::Expression Float::Float
+\end{axiom}
 
+Perhaps a function 'groundIfCan' would be nice :)
 
+But in general the interpreter should not be expected know
+that such a chain of coercions is possible. Right
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7MXE-0006dn-Lq
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 18:48:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7MX3-0006YQ-2d
-	for list; Fri, 04 Mar 2005 18:48:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7MWw-0006Ux-3y
-	for list; Fri, 04 Mar 2005 18:48:26 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7MWu-0006Ob-By
-	for list; Fri, 04 Mar 2005 18:48:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7M06-00058T-Qd
-	for list; Fri, 04 Mar 2005 18:14:31 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j24NEJY4008002;
-	Fri, 4 Mar 2005 17:14:19 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Fri, 04 Mar 2005 17:14:19 -0600
-Cc: 
-Subject: [#115 color highlighting of Axiom compiler
-	output] (new) 
+Neat and very general. Its the same for all trig, exp, log,
+etc. functions.
 
-Changes http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput/diff
---
-I have made some simple changes to improve how the output of
-the SPAD compiler is displayed on MathAction. Axiom commands
-and SPAD code are still highlighted in lightgreen. But the
-messages generated by compiler are now showed with a lightgray
-background. Like this:
+So now I also agree that the coercion to Complex Float does
+**not** make sense. Notice that the following error messages
+should be the same:
 \begin{axiom}
-)abbrev package SVT1 SymbolVariableTest1
-SymbolVariableTest1(): Spec == Imp where
-  Spec ==  with 
-    symVar1:() -> Boolean
-  Imp == add
-    symVar1()==
-      y: Variable(y) := y
-      x: Variable(y) := y
-      t: Boolean := (x = y)
+log(10.0 q)::Float
+log(10.0 q)::Complex Integer
+log(10.0 q)::Complex Float
 \end{axiom}
 
-I think this makes the page easier to read. Since the compiler
-is quite verbose, without this color coding it was sometimes
-hard to distinguish the input SPAD code from the compiler
-output.
+But the Complex Float domain is doing something extra.
 
-The FunctionalMapping page contains another example.
+If this is because of the interpreter then I think it is
+trying too hard and as a result it makes it difficult to
+explain this behaviour to the novice user. In this case I
+would prefer the interpretation to be more *categorical*
+and consistent so that we can explain this subtly from the
+very beginning.
 
-Comments welcome!
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput#msg20050304171413-0600@page.axiom-developer.org
+\start
+Date: Thu, 10 Mar 2005 09:53:42 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] Ah, so subtle are the Axiom types!
 
 
+??changed:
+-log(10.0 q)::Float
+-log(10.0 q)::Complex Integer
+-log(10.0 q)::Complex Float
+log(10.0*q)::Float
+log(10.0*q)::Complex Integer
+log(10.0*q)::Complex Float
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7NHF-0000vt-NU
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 19:36:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7NHD-0000vV-Hp
-	for list; Fri, 04 Mar 2005 19:36:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7NHB-0000uH-1l
-	for list; Fri, 04 Mar 2005 19:36:13 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7NH9-0000sn-Cf
-	for list; Fri, 04 Mar 2005 19:36:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7MwO-0000Dt-VP
-	for list; Fri, 04 Mar 2005 19:14:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j250EWY4028181;
-	Fri, 4 Mar 2005 18:14:32 -0600
-From: MathAction (wyscc)
+Date: Thu, 10 Mar 2005 12:35:35 -0600
+From: MathAction (anonyme)
 To: MathAction
-Date: Fri, 04 Mar 2005 18:14:31 -0600
-Cc: 
-Subject: [FunctionalMapping] Grey background
-
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
-This is an excellent idea. Beautiful! Thanks for this new page, too.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304181429-0600@page.axiom-developer.org
-
+Subject: [#120 optimize the compilation with proclamation] (nouveau) 
 
+Change the name of code.lsp
+(cf. Camm Maguire)
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7OSl-0008Sh-3T
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 20:52:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7OPM-0007fH-34
-	for list; Fri, 04 Mar 2005 20:48:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7OP5-0007V4-8t
-	for list; Fri, 04 Mar 2005 20:48:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7OP5-0007Rs-3H
-	for list; Fri, 04 Mar 2005 20:48:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7O3z-00047k-RQ
-	for list; Fri, 04 Mar 2005 20:26:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j251QPY4018340;
-	Fri, 4 Mar 2005 19:26:25 -0600
-From: MathAction (anonymous)
+Date: Thu, 10 Mar 2005 16:15:58 -0600
+From: MathAction (Camm Maguire)
 To: MathAction
-Date: Fri, 04 Mar 2005 19:26:25 -0600
-Cc: 
-Subject: [#115 color highlighting of Axiom compiler
-	output] 
+Subject: [#75 algebra creates the file code.lsp, this needs to be renamed before compile]
 
-Changes http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput/diff
---
+Greetings!  I think I have a patch for Debian which does this if
+anyone is interested.
 
-??changed:
--messages generated by compiler are now showed with a lightgray
-messages generated by the compiler are now shown with a lightgrey
+Take care,
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput#msg20050304192625-0600@page.axiom-developer.org
+\start
+Date: Thu, 10 Mar 2005 17:14:01 -0600
+From: MathAction (root)
+To: MathAction
+Subject: [#75 algebra creates the file code.lsp, this needs to be renamed before compile]
 
+Camm, Bill,
 
+Why does code.lsp need to be renamed?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7PLH-0003pb-8A
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 21:48:35 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7PLB-0003mt-H4
-	for list; Fri, 04 Mar 2005 21:48:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7PL3-0003ii-QU
-	for list; Fri, 04 Mar 2005 21:48:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7PL2-0003em-2p
-	for list; Fri, 04 Mar 2005 21:48:20 -0500
-Received: from [131.136.242.1] (helo=fw.drenet.dnd.ca)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D7Op0-0007Dv-4r
-	for list; Fri, 04 Mar 2005 21:15:14 -0500
-Received: from localhost (localhost [127.0.0.1])
-	by fw.drenet.dnd.ca (_) with ESMTP
-	id 5D333644499; Fri,  4 Mar 2005 21:15:13 -0500 (EST)
-Received: from corporateex.drdc-rddc.gc.ca (unknown [131.136.1.77])
-	by fw.drenet.dnd.ca (_) with ESMTP
-	id CC40B644460; Fri,  4 Mar 2005 21:15:11 -0500 (EST)
-Received: by CORPORATEEX with Internet Mail Service (5.5.2653.19)
-	id <1Z7NVWCS>; Fri, 4 Mar 2005 21:15:04 -0500
-From: Bill Page
-To: Vladimir Bondarenko
-Subject: RE: [Q] Windows next version executable ?
-Date: Fri, 4 Mar 2005 21:15:02 -0500 
-	charset="iso-8859-1"
-Cc: list
+Date: Thu, 10 Mar 2005 18:56:23 -0500
+From: Tim Daly
+To: Bill Page, Camm Maguire
+Subject: Re: [#75 algebra creates the file code.lsp, this needs to be renamed before compile]
 
-On Friday, March 04, 2005 3:46 PM Vladimir Bondarenko wrote:
+never mind. i found the bug report. --t
 
-> ...
-> (By the way, there is a very user-friendly feature in
-> AXIOM by November 30, 2004, you can set the cursor at the
-> prompt and click with the right button, and see the buffer
-> pasted. It was lost in the next 2 releases, what a pity!)
+\start
+Date: Thu, 10 Mar 2005 23:05:11 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#121 bogus 'property change' comments] (new) 
 
-So far as I know, nothing intentional changed in the Windows
-version of Axiom since it's first release that would affect
-how the cursor and right button work.
+Some very aggressive search engines (spiders) seem to be following
+form action="xxxx" references in pages as well as the usual href
+links. As a result probes by such greedy theives can cause
+unexpected changes to wiki web pages. One such example recently
+has been the triggering of the 'Change' button on the Issue pages.
+The script 'changeIssueProperties' should be more careful not to
+record any change if the 'Change' action is triggered with no
+actually changes.
 
-In fact, (at least under Windows XP) these features are
-controlled by Properties associated with the Windows shortcut
-that is used to start Axiom. If you start from an icon on
-the desktop, you can point at the icon with the mouse, right-
-click, and then click Properties and then Options. Check the
-box that says 'Quick Edit mode'.
+\start
+Date: Thu, 10 Mar 2005 23:09:26 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#121 bogus 'property change' comments] patch for ZWiki/plugins/Tracker.py
 
-If you start from the Start menu, you can also right-click
-and choose Properties on the Axiom menu item.
+<pre>
+diff -au test/Products/ZWiki/plugins/Tracker.py main/Products/ZWiki/plugins/Tracker.py
+--- test/Products/ZWiki/plugins/Tracker.py      2004-11-17 14:57:59.000000000 -0600
++++ main/Products/ZWiki/plugins/Tracker.py      2005-03-10 22:55:09.000000000 -0600
+@@ -296,10 +296,11 @@
+             if status != self.status:
+                 comment += "Status: %s => %s \n" % (self.status,status)
+                 self.manage_changeProperties(status=status)
+-        log = log or 'property change'
+-        self.comment(text=comment, subject_heading=log, REQUEST=REQUEST)
+-        self.setLastEditor(REQUEST)
+-        self.reindex_object()
++        if log or (comment != ''):
++            log = log or 'property change'
++            self.comment(text=comment, subject_heading=log, REQUEST=REQUEST)
++            self.setLastEditor(REQUEST)
++            self.reindex_object()
+         if REQUEST: REQUEST.RESPONSE.redirect(self.page_url())
 
-If you already have the Axiom window open, you can also
-change this setting by right-clicking on the top bar, click
-Properties and put a checkmark beside 'Quck Edit mode'.
-Windows will ask you if you want to make the changes permenant.
+     def category_index(self):
+</pre>
 
-If there was in diference between the different versions
-of Axiom for Windows, it might be due to the installer
-program making random changes to these settings. But it was
-not by design. It might also depend on the defaults for
-your particular system and/or the specific version of Windows
-that you are using.
+\start
+Date: Thu, 10 Mar 2005 23:43:22 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [#119 solve returns wrong answers and multiple	answers to same trig problem] 
 
-> I was wondering is it possible to have the Windows
-> executable available for the most recent release?
+??changed:
+-
+<pre>From: wyscc, Fri, 11 Mar 2005 00:37:00</pre>
 
-Version 0.1.4 on http://page.axiom-developer.org/zope/mathaction
-is up to date with the February linux version except for the
-missing graphics and hypertex functionality (still missing :(
+>Perhaps a function 'groundIfCan' would be nice :)
 
-Regards,
-Bill Page.
+The origin implementation of <code>ground</code> in <code>Expression</code> is from <code>FunctionSpace</code> (according to Hyperdoc) and may give an error if the argument is not from the ground domain. There is a function <code>ground?</code> which does the test. A more common (and indeed more general) function is <code>retractIfCan</code>, which would give "failed" if the retraction cannot be done. There are 8 modemaps for <code>retractIfCan</code> in <code>Expression Float</code> and you can retract to <code>Algebraic Number, Float, Fraction Integer, Fraction Polynomial Float, Integer, Kernel Expression Float, Polynomial Float</code> and <code>Symbol</code>.  As far as MathAction goes, I would prefer "failed" rather than an error, because an error stops the running of the rest of Axiom script block.
 
+>Cannot compute the numerical value of a non-constant expression
 
+>But the Complex Float domain is doing something extra.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Qmr-0007vZ-5q
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 23:21:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Qmd-0007nd-NT
-	for list; Fri, 04 Mar 2005 23:20:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7QmU-0007h8-OS
-	for list; Fri, 04 Mar 2005 23:20:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7QmT-0007cW-EV
-	for list; Fri, 04 Mar 2005 23:20:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7QRX-0003I0-04
-	for list; Fri, 04 Mar 2005 22:59:07 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j253wpY4032163;
-	Fri, 4 Mar 2005 21:58:51 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Fri, 04 Mar 2005 21:58:50 -0600
-Cc: 
-Subject: [#116 Hyperdoc links and spad files] (new) 
+The issues here are two: The first two errors are modemap problems. The last one is an anticipated error message from algebra code. I suspect that the Interpreter did not try to find <code>numeric</code> in the first instance (it should), did not find any modemap from <code>POLY FLOAT -> COMPLEX INT</code> (there are none, which makes sense), but found <code>complexNumeric</code> in the last. In the first one, <code>numeric.o</code> is not loaded because the Interpreter somehow is not instructed to look for <code>numeric</code>. Even after <code>numeric.o</code> is loaded, the situation is the same: the Interpreter stops after locating <code>log: EXPR FLOAT ->EXPR FLOAT</code>. In the last case, the Interpreter loads <code> numeric.o</code> if it is not there. So it would seem that it is a dependency problem during compiling (which presumably provides the database to the Interpreter).
 
-Changes http://page.axiom-developer.org/zope/mathaction/116HyperdocLinksAndSpadFiles/diff
---
-I was not able to find, under hyperdoc, certain spad files because their names were changed. Example: DIRPROD.spad used to be vector.spad and MAPHACK3.spad used to be mappkg.spad. Both files are still in their original names. New users will not be able to figure out the change in names. Unfortunately, browsing in Hyperdoc did not find DIRPROD or Mapping* (this is Fedora FC2, Feb 2005 version compiled). Please fix this (be careful that any change in file names will affect compiling of other spad files). 
+\begin{axiom}
+numeric(log(10.0*q))
+\end{axiom}
 
-Perhaps the change in file names is unintentional, by a systemwide assumption that the source file of a constructor xxx is xxx.spad (where xxx is the abbreviation). This is not true of course because one spad file can implement many constructors.
+So this treatment agrees with:
 
+\begin{axiom}
+complexNumeric(log(10.0*q))
+\end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/116HyperdocLinksAndSpadFiles#msg20050304215850-0600@page.axiom-developer.org
+which has the same output as <code>log(10.0*q)::Complex Float</code>
 
+By the way, I think this discussion (the second half, involving conversion to <code>Float</code>) should be separated into a new page. Perhaps under a title like "Numerical Type Conversion".
 
+I still have no clue why after a <code>)clear all</code>, the second <code>solve</code> behave the way it did. I have verified that it occurs fairly consistently, even in the NAG version. (It occurred even if I had never run the first <code>eq1, solve, solve</code> before the <code>)clear all</code> if I was working in some session already. But it occurred consistently if I started with a new Axiom window and followed the script.)
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7Qmn-0007rR-6Q
-	for mharc-axiom-developer@gnu.org; Fri, 04 Mar 2005 23:21:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Qma-0007mT-QP
-	for list; Fri, 04 Mar 2005 23:20:53 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7QmR-0007ez-NU
-	for list; Fri, 04 Mar 2005 23:20:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7QmQ-0007cW-Jd
-	for list; Fri, 04 Mar 2005 23:20:42 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7QUA-0003N1-53
-	for list; Fri, 04 Mar 2005 23:01:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2541aY4000911;
-	Fri, 4 Mar 2005 22:01:36 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Fri, 04 Mar 2005 22:01:36 -0600
-Cc: 
-Subject: [#116 Hyperdoc links and spad files] property
-	change
+Date: 11 Mar 2005 08:50:40 -0500
+From: Camm Maguire
+To: Tim Daly
+Subject: Re: [#75 algebra creates the file code.lsp, this needs to be renamed before compile]
 
-Changes http://page.axiom-developer.org/zope/mathaction/116HyperdocLinksAndSpadFiles/diff
---
-Category: Axiom Compiler => Axiom Documentation 
+Greetings!  Not sure about the rationale behind the bug report, but on
+5 of the Debian platforms, gcl cannot (yet) natively relocate object
+files, and the build has to proceed through compiler::link.  In such a
+case, the init function must be uniquely named for each module, as the
+final link is via ld.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/116HyperdocLinksAndSpadFiles#msg20050304220135-0600@page.axiom-developer.org
+Take care,
 
+root Tim Daly writes:
 
+> Camm, Bill,
+> 
+> Why does code.lsp need to be renamed?
+> 
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7SeP-0006ml-8U
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:20:33 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Sdu-0006fh-RW
-	for list; Sat, 05 Mar 2005 01:20:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sdd-0006YT-Lb
-	for list; Sat, 05 Mar 2005 01:19:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Sdd-0006Sr-9S
-	for list; Sat, 05 Mar 2005 01:19:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7SKA-0000IY-Iw
-	for list; Sat, 05 Mar 2005 00:59:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j255xNY4005166;
-	Fri, 4 Mar 2005 23:59:23 -0600
-From: MathAction (wyscc)
+Date: Sat, 12 Mar 2005 08:25:31 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 23:59:23 -0600
-Cc: 
-Subject: [#115 color highlighting of Axiom compiler
-	output] Moved from FunctionalMapping
+Subject: [DefiniteIntegration] Another problem with integrate
 
-Changes http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput/diff
---
+Consider the following piecewise function:
+\begin{axiom}
+f(x | (x >=0) and (x <=1) ) == 1
+f(x | (x<0) or (x > 1)) == 0
+\end{axiom}
+It is obvious that $\int_{-1}^2 f(t) dt= 1$, while Axiom claims otherwise:
+\begin{axiom}
+integrate(f(t), t=-1..2)
+\end{axiom}
+What's worse, it doesn't say that it cannot calsulate it, but it simply gives an incorrect result! Haven't I first tested it with such a simple example I wouldn't even know, the results are wrong. Any clue how to serve Axiom such function, so that it integrates them correctly? Is this a bug in Axiom or I'm doing something wrong? TIA
 
-++added:
+\start
+Date: Sat, 12 Mar 2005 09:40:10 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#122 Handling of power series] (new) 
 
->From wyscc Fri Mar 4 18:14:29 -0600 2005
-From: wyscc
-Date: Fri, 04 Mar 2005 18:14:29 -0600
-Subject: Grey background
+It seems that the interpreter handles strangely the power series:
 
-This is an excellent idea. Beautiful! Thanks for this new page, too.
+a:= series sin(x);
+)di type %
+Type of value of %: UnivariatePuiseuxSeries(Expression Integer,x,0)
+a=a;
+)di type %
+Type of value of %: Equation Any
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput#msg20050304235923-0600@page.axiom-developer.org
 
+If I coerce it...
+a:=a::UnivariatePuiseuxSeries(Expression Integer,x,0);
+a=a;
+)di type %
+Type of value of %: Equation UnivariatePuiseuxSeries(Expression Integer,x,0)
 
+------------------------------------------------
+Fatal bug:
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7SfA-0006ve-Kb
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:21:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Sf9-0006uy-Jz
-	for list; Sat, 05 Mar 2005 01:21:19 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sf8-0006uZ-Sa
-	for list; Sat, 05 Mar 2005 01:21:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Se8-0006Sr-RZ
-	for list; Sat, 05 Mar 2005 01:20:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7RzE-00082P-0l
-	for list; Sat, 05 Mar 2005 00:38:00 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j255bhY4031053;
-	Fri, 4 Mar 2005 23:37:43 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Fri, 04 Mar 2005 23:37:43 -0600
-Cc: 
-Subject: [#117 Inheritance of Monoid Structure in Direct
-	Product] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct/diff
---
-
-??changed:
--
-Does any one know why the direct product D of two (or more) copies of a monoid R is not implemented as a monoid in Axiom?
-The scalar multiplication is implemented coordinatewise, the identity element is defined, but the monoid product between elements of D is not, and the domain is not declared as a monoid. On the other hand, if R is a ring, then the direct product is a ring. See <code>vector.spad</code>.
-
-\begin{axiom}
-NNI has Monoid
-NNI2:= DirectProduct(2,NNI)
-NNI2 has Monoid
-a:NNI2:=directProduct([3,5])
-3*a
-b:NNI2:= 1
-1*a
-b*a
-c:NNI2:=directProduct([1,1])
-c*a
-d:NNI2:=directProduct([1,2])
-d*a
-DirectProduct(2, INT) has Ring
-\end{axiom}
+a:= series sin(x);
+a*1.0;
+>> System error:
+Caught fatal error [memory may be damaged]
 
-Note how <I>smart</I> the Interpreter is to recognize that <code>c</code> is really a scalar.
+protected-symbol-warn called with (NIL)
 
+>From trace:
+It seems that the interpreter doesn't coerce one args
+in Expression (Float):
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct#msg20050304233743-0600@page.axiom-developer.org
+1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| ((0 . 0) 0 . 1))\(|UnivariatePuiseuxSeries| (|Expression| (|Float|)) |x| ((0 . 0) 0 . 1))
 
+...
 
+And here:
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7SfD-0006xB-R3
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:21:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7SfC-0006wt-L5
-	for list; Sat, 05 Mar 2005 01:21:22 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sdo-0006at-3X
-	for list; Sat, 05 Mar 2005 01:20:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Sdh-0006Sr-6Q
-	for list; Sat, 05 Mar 2005 01:19:49 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7SCw-000050-MC
-	for list; Sat, 05 Mar 2005 00:52:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j255puY4002636;
-	Fri, 4 Mar 2005 23:51:56 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Fri, 04 Mar 2005 23:51:56 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] anonymous function
+1<enter algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
+1<enter compiledLookupCheck : =\((|Boolean|) $ $)\#<vector 08eccc78>
+1>exit compiledLookupCheck : (#<compiled-function |EXPR;=;2$B;21|> . #<vector 08eccc78>)
 
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
-Thanks to both contributions and guides to use composition. However, this is a bug still since the original code works under the NAG version. We should figure out why the open source version breaks down. Afterall, anonymous functions are convenience that the system should be able to handle by assigning intermediate variables automatically. 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050304235155-0600@page.axiom-developer.org
+after SPADCALL (it's not traced) "=" in EXPR trigger the bug.
 
+algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
+           ^^^^^^^^^^^^^^^
+I think above is not of type EXPR FLOAT.
 
+Cheers.
+Error message:  >> System error:
+Caught fatal error [memory may be damaged]
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7ShP-0007KN-50
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:23:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7ShO-0007K2-4S
-	for list; Sat, 05 Mar 2005 01:23:38 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sdv-0006gB-F5
-	for list; Sat, 05 Mar 2005 01:20:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Sdl-0006Sr-4n
-	for list; Sat, 05 Mar 2005 01:19:53 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7S92-0008Nb-90
-	for list; Sat, 05 Mar 2005 00:48:08 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j255lpY4001693;
-	Fri, 4 Mar 2005 23:47:51 -0600
-From: MathAction (wyscc)
+Date: Sat, 12 Mar 2005 09:41:41 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Fri, 04 Mar 2005 23:47:51 -0600
-Cc: 
-Subject: [FunctionalMapping] Monoid (or Semigroup) is
-	enough
+Subject: [#122 Handling of power series] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
+a:= series sin(x);
+)di type %
+Type of value of %: UnivariatePuiseuxSeries
 
-??changed:
--function with domain from set and co-domain from Ring and returns
-function with domain from set and co-domain from Monoid and returns
+\start
+Date: Sat, 12 Mar 2005 17:39:13 +0200
+From: Vladimir Bondarenko
+To: list
+Subject: An idea for Free and Open Source Axiom ? (Search Facility)
 
-??changed:
--Test1(A:SetCategory,B:Ring):
-Test1(A:SetCategory,B:Monoid):
+Hi *,
 
-??changed:
--        -- then all we need is multiplication from some Ring
-        -- then all we need is multiplication from some Monoid
+Nice to see that Free and Open Source Axiom picks up speed!
 
-??changed:
--The call to 'MappingPackage3' to construct a functional composition
-The call to <code>MappingPackage3</code> to construct a functional composition
+Just an idea. I visited http://page.axiom-developer.org/ many times,
+and this came to my mind already several times. What about adding a
+Search facility at the entry page?
 
-??changed:
--qFLOAT(5.1)
-qFLOAT(5)
+I have no double that the Axiom site will be visited in the near
+future by a even more folks, and each time I remember with pleasant
+feeling www.wolfram.com  by Wolfram Research, Inc and www.sciface.com
+by SciFace GmbH, where you can put a search string instantly at the
+entry page which is, in my opinion, of real convenience.
 
-++added:
-And over the Monoid of <code>NonNegativeInteger</code>
-\begin{axiom}
-pNNI(x:NNI):NNI == 2*x
-pNNI 5
-qNNI := g pNNI
-qNNI 5
-\end{axiom}
+Any comments?
 
+\start
+Date: Sat, 12 Mar 2005 17:24:14 +0100
+From: Martin Rubey
+To: Vladimir Bondarenko
+Subject: Re: Re[2]: An idea for Free and Open Source Axiom ?
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304234751-0600@page.axiom-developer.org
+Vladimir Bondarenko writes:
+ > 
+ > MR> The search facility is at the top right corner of every page.
+ > 
+ > Yep. As you can see from my message I mean the entry page itself
+ > where the Search is absent.
 
+Oops, you are quite right. On the other hand, I believe that new users should
+directly be forwarded to MathAction. I think that
+http://page.axiom-developer.org/ is very confusing.
 
+Martin
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7ShT-0007Me-W2
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:23:44 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Sdv-0006fr-AH
-	for list; Sat, 05 Mar 2005 01:20:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sdc-0006XQ-FA
-	for list; Sat, 05 Mar 2005 01:19:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Sdc-0006Sr-B1
-	for list; Sat, 05 Mar 2005 01:19:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7SLu-0000M6-6H
-	for list; Sat, 05 Mar 2005 01:01:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2560xY4005851;
-	Sat, 5 Mar 2005 00:00:59 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 05 Mar 2005 00:00:59 -0600
-Cc: 
-Subject: [#115 color highlighting of Axiom compiler
-	output] Moved from FunctionalMapping
-
-Changes http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput/diff
---
+Date: Sat, 12 Mar 2005 18:24:45 +0200
+From: Vladimir Bondarenko
+To: list
+Subject: Re[2]: An idea for Free and Open Source Axiom ?
 
-??changed:
--This is an excellent idea. Beautiful! Thanks for this new page, too.
-This is an excellent idea. Beautiful! Thanks for this new page (FunctionalMapping), too.
+MR> Vladimir Bondarenko writes:
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput#msg20050305000059-0600@page.axiom-developer.org
+MR>  > Just an idea. I visited http://page.axiom-developer.org/ many times, and
+MR>  > this came to my mind already several times. What about adding a Search
+MR>  > facility at the entry page?
 
+MR> The search facility is at the top right corner of every page.
 
+Yep. As you can see from my message I mean the entry page itself
+where the Search is absent.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7SiR-00082q-Cd
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 01:24:43 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7Sdt-0006fn-BX
-	for list; Sat, 05 Mar 2005 01:20:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7Sdg-0006Yr-F8
-	for list; Sat, 05 Mar 2005 01:19:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7Sdd-0006Sr-Pw
-	for list; Sat, 05 Mar 2005 01:19:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7SJ2-0000GV-8q
-	for list; Sat, 05 Mar 2005 00:58:28 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j255wDY4004806;
-	Fri, 4 Mar 2005 23:58:13 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Fri, 04 Mar 2005 23:58:13 -0600
-Cc: 
-Subject: [FunctionalMapping] moved comment to #115
-
-Changes http://page.axiom-developer.org/zope/mathaction/FunctionalMapping/diff
---
+Date: Sat, 12 Mar 2005 17:06:54 +0100
+From: Martin Rubey
+To: Vladimir Bondarenko
+Subject: Re: An idea for Free and Open Source Axiom ? 
 
-??changed:
--From wyscc Fri Mar 4 18:14:29 -0600 2005
--From: wyscc
--Date: Fri, 04 Mar 2005 18:14:29 -0600
--Subject: Grey background
--Message-ID: <20050304181429-0600@page.axiom-developer.org>
--
--This is an excellent idea. Beautiful! Thanks for this new page, too.
+Vladimir Bondarenko writes:
 
+ > Just an idea. I visited http://page.axiom-developer.org/ many times, and
+ > this came to my mind already several times. What about adding a Search
+ > facility at the entry page?
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FunctionalMapping#msg20050304235813-0600@page.axiom-developer.org
+The search facility is at the top right corner of every page.
 
+\start
+Date: Sat, 12 Mar 2005 23:51:19 -0500
+From: Bill Page
+To: Martin Rubey, Vladimir Bondarenko
+Subject: RE: An idea for Free and Open Source Axiom ?
 
+On Saturday, March 12, 2005 11:24 AM Martin Rubey wrote:
+> 
+> Vladimir Bondarenko writes:
+>> 
+>> Martin Rubey wrote:
+>>> The search facility is at the top right corner of every
+>>> page.
+>> 
+>> Yep. As you can see from my message I mean the entry page
+>> itself where the Search is absent.
+> 
+> Oops, you are quite right. On the other hand, I believe
+> that new users should directly be forwarded to MathAction.
+> I think that http://page.axiom-developer.org/ is very
+> confusing.
+> 
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7eLV-00040A-2d
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 13:49:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7eK7-0003qN-OW
-	for list; Sat, 05 Mar 2005 13:48:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7eJo-0003h2-4U
-	for list; Sat, 05 Mar 2005 13:48:04 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7eJo-0003fT-0I
-	for list; Sat, 05 Mar 2005 13:48:04 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D7e10-00015S-Ba
-	for list; Sat, 05 Mar 2005 13:28:38 -0500
-Received: from localhost.localdomain (250.176.252.64.snet.net [64.252.176.250]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j25ISZi30409;
-	Sat, 5 Mar 2005 12:28:35 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j25J7RU21522;
-	Sat, 5 Mar 2005 14:07:27 -0500
-Date: Sat, 5 Mar 2005 14:07:27 -0500
-From: root Tim Daly
-To: Camm Maguire
-Cc: list
-Subject: run-process
+I am not sure what you found confusing about
+http://page.axiom-developer.org :) It was mainly just a
+convenience for me but I agree that it is no longer relevant.
+That page used to be the original non-wiki index page that
+pointed to the both the Axiom Portal and the MathAction
+websites (and a few other useful things) while they were
+both under development.
 
-Camm,
+I have just edited a few pages on MathAction (as you will
+have noticed) to make sure that they include all of the
+links that were on the original page. And then I modified
+the axiom-developer.org webserver configuration so that
+the following urls all internally re-direct to MathAction
 
-It appears that run-process is commented out in the linux version.
-Any idea why? I need this function because I'm using run-process
-to start the new lisp-based browser.
+  http://axiom-developer.org
+  http://www.axiom-developer.org
+  http://axiom.axiom-developer.org
+  http://page.axiom-developer.org
 
-Tim
+All of these urls at one time or other pointed to something
+new and Axiom-related but which are now entirely replaced
+by MathAction.
 
+Note also that the Savannah and Sourceforge Axiom developer
+websites also refer to MathAction site as the "Project Home
+Page".
 
+So I think now we finally have the everything consolidated
+in one place. And this should be easier - especially for
+new users.  If anyone notices anything missing that used
+to be on one of the other websites, please let me know.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7mkq-0004x7-Hb
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 22:48:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7mkl-0004ux-IN
-	for list; Sat, 05 Mar 2005 22:48:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7mke-0004rG-Rn
-	for list; Sat, 05 Mar 2005 22:48:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7mke-0004qT-L4
-	for list; Sat, 05 Mar 2005 22:48:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7mSr-0001vb-8W
-	for list; Sat, 05 Mar 2005 22:29:57 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j263ThY4026257;
-	Sat, 5 Mar 2005 21:29:43 -0600
-From: MathAction (wyscc)
+Date: Sun, 13 Mar 2005 21:19:53 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Sat, 05 Mar 2005 21:29:42 -0600
-Cc: 
-Subject: [#117 Inheritance of Monoid Structure in Direct
-	Product] Fix display problem
-
-Changes http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct/diff
---
-
-??changed:
--
--Proposed patch:
--
--Proposed patch in vector.spad
--
--DirectProductCategory
--
--<code>
-Proposed patch in <code>vector.spad</code>
-
-<code>DirectProductCategory</code>
+Subject: [#123 Compile modified spad file] Yes it is possible
 
-\begin{verbatim}
-
-??changed:
--
--DirectProduct
--
-\end{verbatim}
+You have not provided enough information to know what you
+might be doing wrong, but it is certainly possible. For
+example in Axiom for Windows version 0.1.4 (see AxiomDownload)
+you can do the following::
 
-<code>DirectProduct</code>
+  )cd "C:/Program files/axiom/mnt/windows/src/algebra"
+  )sys copy fraction.spad my_fraction.spad
+  )edit my_fraction.spad
+    ... make the change to domain Fraction, etc.
+  )compile my_fraction.spad
 
-\begin{verbatim}
+All of the categories and domains defined in the modified
+file my_fraction.spad, including the domain Fraction will
+be re-compiled. But watch for error message and re-edit
+and compile the file again if you make a mistake.
 
-??changed:
--</code>
-\end{verbatim}
+You will be able to access the modified domains and
+categories later in this same Axiom session. If you exit
+Axiom and then want to use the new version of the domain
+Fraction in a new session without re-compiling it, you
+can use the following commands::
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct#msg20050305212942-0600@page.axiom-developer.org
+  )cd "C:/Program files/axiom/mnt/windows/src/algebra"
+  )library FRAC
 
+If you are using the linux version of Axiom, the procedure
+is similar (only the file names and the copy command change).
 
+If this does not work, please provide more details about
+exactly what you are doing.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D7mlE-00051Z-BM
-	for mharc-axiom-developer@gnu.org; Sat, 05 Mar 2005 22:48:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D7mkp-0004wb-41
-	for list; Sat, 05 Mar 2005 22:48:31 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D7mki-0004s3-Bj
-	for list; Sat, 05 Mar 2005 22:48:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D7mkf-0004qT-Dw
-	for list; Sat, 05 Mar 2005 22:48:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D7mMV-0001m1-QV
-	for list; Sat, 05 Mar 2005 22:23:24 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j263N6Y4024078;
-	Sat, 5 Mar 2005 21:23:06 -0600
-From: MathAction (wyscc)
+Date: Sun, 13 Mar 2005 22:36:19 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Sat, 05 Mar 2005 21:23:06 -0600
-Cc: 
-Subject: [#117 Inheritance of Monoid Structure in Direct
-	Product] Proposed patch (aside: display problem)
-
-Changes http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct/diff
---
-
-++added:
-
-Proposed patch:
+Subject: [#123 Compile modified spad file] you must edit the file fraction.spad.pamphlet
 
-Proposed patch in vector.spad
-
-DirectProductCategory
-
-<code>
-262d261
-         if R has Monoid then
-+++        Monoid
-           _* : (R, %) -> %
-
-DirectProduct
-
-371d369
-      if R has Monoid then
-        1 == new(dim, 1)$Vector(R) pretend %
-        u:% * r:R       == map(#1 * r, u)
-        r:R * u:%       == map(r * #1, u)
-+++     x:% * y:%       == [x.i * y.i for i in 1..dim]$Vector(R) pretend %
-</code>
+If you are re-building all of axiom using 'make', then you must
+change only to the *.pamphlet files. All the other files are
+generated from these files. You will find the algebra pamphlet
+files in 'axiom--main--1\src\algebra'.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/117InheritanceOfMonoidStructureInDirectProduct#msg20050305212306-0600@page.axiom-developer.org
+Pamphlet files contain both the spad program code and its
+documentation (i.e. in literate programming style). If you
+intend to submit patches for inclusion in a new release
+of Axiom, please add some documentation about the change you
+are making. And if possible, expand the existing documentation
+(if any) where it is missing or incorrect.
 
+\start
+Date: Mon, 14 Mar 2005 10:26:24 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#123 Compile modified spad file] code.lsp is not regenerated in int/algebra/FRAC.NRLIB
 
+Sorry I work on pamphlet file.
+In 'int' directory, the file FRAC.spad is correctly generated but not compiled.
+For example add:
+  print("I am here"::OutputForm)$Lisp
+somewhere in domain fraction (file: fraction.spad.pamphlet)
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8K26-0004V0-Iw
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 10:20:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8K20-0004SA-Og
-	for list; Mon, 07 Mar 2005 10:20:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8K1v-0004Q1-PS
-	for list; Mon, 07 Mar 2005 10:20:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8K1t-0004Os-KG
-	for list; Mon, 07 Mar 2005 10:20:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8JjC-0006wT-VH
-	for list; Mon, 07 Mar 2005 10:01:03 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27F0rY4009437;
-	Mon, 7 Mar 2005 09:00:54 -0600
+Date: Mon, 14 Mar 2005 12:49:15 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 07 Mar 2005 09:00:53 -0600
-Cc: 
-Subject: [#118 Quaternion restriction] (new) 
+Subject: [#123 Compile modified spad file] version of Axiom source
 
-Changes http://page.axiom-developer.org/zope/mathaction/118QuaternionRestriction/diff
---
-*originally posted by Anonymous to AxiomInterface*
-
-I've been checking quaternion support in Axiom. And I've found out that it is a bit too restricted. More exactly it seems to be aimed on Hammiltonian quaternions only:
-\begin{axiom}
-q := quatern(0,1,0,0)
-q**2
-\end{axiom}
-This is fine over the reals. But only there. On any field with bigger group of square classes (e.g. rationals, algebraic rationals,...) we have far more quaternion algebras. 
-Namely for any two suare clases $a$, $b$ there exist a quaternion algebra with $i^2 = a$ and $j^2 = b$. Is there
-a way to declare such a quaternions in Axiom?
+What version of Axiom source are you using? Did you get the
+most recent source from the February CVS or prior? Or did you
+get it from arch (tla)? If from arch, what is patch level?
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/118QuaternionRestriction#msg20050307090051-0600@page.axiom-developer.org
+If you delete int/algebra/FRAC.NRLIB/code.lsp and then re-run
+Axiom 'make' is the domain properly compiled?
 
+\start
+Date: Mon, 14 Mar 2005 15:30:36 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#123 Compile modified spad file] February 2005 sources
 
+If I delete int/algebra/FRAC.NRLIB/code.lsp the domain is not recompiled.
+<pre>
+If I remove code.o, here is the output:
+<br>
+generic 1 -- making /usr/local/axiom/mnt/linux/algebra/FRAC.o from /usr/local/axiom/int/algebra/FRAC.NRLIB
+cp: can't evaluate `/usr/local/axiom/int/algebra/FRAC.NRLIB/code.o': No file or directory of this type
+</pre>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8Kf8-0006GL-Br
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 11:00:54 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Kf4-0006ED-EC
-	for list; Mon, 07 Mar 2005 11:00:50 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Kez-0006Bl-UJ
-	for list; Mon, 07 Mar 2005 11:00:48 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8Kez-0006Am-Ef
-	for list; Mon, 07 Mar 2005 11:00:45 -0500
-Received: from [213.228.0.44] (helo=postfix3-1.free.fr)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D8KPx-0002m1-HQ
-	for list; Mon, 07 Mar 2005 10:45:13 -0500
-Received: from melusine (lns-vlq-39f-81-56-144-162.adsl.proxad.net
-	[81.56.144.162])
-	by postfix3-1.free.fr (Postfix) with ESMTP id B826A17350D
-	for <list>; Mon,  7 Mar 2005 16:45:12 +0100 (CET)
-Received: from lehobey by melusine with local (Exim 3.35 #1 (Debian))
-	id 1D8KPw-0001zw-00
-	for <list>; Mon, 07 Mar 2005 16:45:12 +0100
-Date: Mon, 7 Mar 2005 16:45:12 +0100
-To: Axiom developers <list>
-From: Frederic Lehobey
-Subject: [Off topic] Conference announcement (call for
-	contributions)
+Date: Mon, 14 Mar 2005 16:18:17 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [AxiomProblems] Yet another problem with piecewise functions
 
-Dear Axiom developers,
+Consider the following function, given in recursive manner:
+\begin{axiom}
+N0(t|(t<0) or (t>1))==0
+N0(t|(t>=0) and (t<=1))==1
+N(t,i,0)==N0(t-i)
+N(t,i,p|p>0)==(t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1)
+\end{axiom}
+This is a way to create (uniform) bsplines. Now try to differentiate $N$
+\begin{axiom}
+D(N(t,0,3),t)
+\end{axiom}
+Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous!
 
-Two years ago, Tim came to France to give at a free software
-conference a lecture on the next 30 years for Axiom:
-http://2003.rencontresmondiales.org/program/view_topic.php?topic_id=5
+\start
+Date: Mon, 14 Mar 2005 16:38:41 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [AxiomProblems] Seems correct to me
 
-So much has been achieved for Axiom since then!
+This seems correct to me since
+\begin{axiom}
+N(t,0,3)
+\end{axiom}
 
-I am involved this year in the organisation of the same topic Tim
-attended (libre software for scientific research) in this conference
-(see below).  As Axiom is now feature full and compiling on Windows,
-do not you think it would be worth giving there (in Dijon, this year)
-an other lecture.
+is constant.
 
-  (By the way if you know other free software that would be relevant
-for the call for contributions, feel free to send it to them.)
+\start
+Date: Mon, 14 Mar 2005 20:22:44 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [build Axiom] 
 
-Thanks,
-Frederic Lehobey
+++added:
+Source code 
 
------------------------------------------------------------------------
-Call for contributions to libre software for scientific research topic
-of libre software meeting 2005 (in Dijon, France, July 5th to 9th).
------------------------------------------------------------------------
-The Libre Software Meeting is a yearly free software event that takes
-place in France since 2000 (originating from Bordeaux, this event is
-driven by volunteers from the free software community).  The LSM 2005
-takes place this year in Dijon, from July 5th to 9th:
+  As of February 2005 the current release is Axiom 3 beta.
 
-  http://www.rencontresmondiales.org/
+A snapshot of the current Axiom source tree is available at
+http://savannah.nongnu.org/cvs-backup/axiom-sources.tar.gz
+on the Savannah developer web site. This tarball is updated every night.
 
-The language of the lectures of almost all technical sessions is
-English while some of the non-technical sessions open to a wider
-and local public may be in French (check on the web site).
+You can also download the source tree from CVS. To download the
+code, do::
 
-This message is a call for contributions for the "libre
-software for scientific research" session of the LSM.
-http://www.rencontresmondiales.org/sections/conference/recherche_science
+  'export CVS_RSH="ssh"'
+  'cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/axiom co axiom'
 
-The goal of this topic is to highlight free software that is currently
-used in scientific research or that, by its quality, deserves a wider
-adoption.  The targeted audience are researchers willing to share
-their experience with respect to scientific free software and
-developers of these projects.  We will provide much attention to
-interdisciplinary projects.
+The !SSHv2 public key fingerprints for the machine hosting the cvs trees are::
 
-There is no programme committee (it is not a scientific conference)
-and selection process is expected to remain as lightweight as
-possible.  If you want to help in organising the event, you are
-welcome.
+  'RSA: 1024 80:5a:b0:0c:ec:93:66:29:49:7e:04:2b:fd:ba:2c:d5'
+  'DSA: 1024 4d:c8:dc:9a:99:96:ae:cc:ce:d3:2b:b0:a3:a4:95:a5'
 
-Talks, in English, are expected to last around 45 minutes.  Printable
-version of the lecture are not mandatory but would be very
-appreciated.
+To compile the code, have a look at the README and the FAQ files in the main
+directory. If you have trouble compiling, search the
+"archives":http://mail.nongnu.org/archive/html/axiom-developer of the
+"axiom-developer":http://mail.nongnu.org/mailman/listinfo/axiom-developer
+mailing list, or ask there.
 
-If you are considering coming and preparing a talk, please send us an
-email at lehobey@free.fr before the end of March 2005.
+Developers
 
-Feel free to send this mail wherever or to whom you fill it is
-relevant (but beware of spamming people).
+  Savannah is still the authoritative source for a working axiom system.
 
-Please consider the opportunity of the libre software meeting (and its
-infrastructure) to a have a gathering of the developers of the
-free software for scientific research you are involved with.  We can
-help you in such a matter.
+For those who want to get the lastest set of mistakes you can visit
+http://arch.axiom-developer.org 
 
-Best regards,
-Dr Frederic Lehobey
-(RMLL 2005 volunteer for libre software for scientific research topic)
+This will take you to a page that describes how to get the latest
+version of the code.
+
+Note that I change code on an almost-daily basis, at least in some
+branch and that the code is almost certainly broken and may not even
+compile.
 
+The point of this archive is to open up the development of axiom, to
+make it possible for others to collaborate effectively and make the
+development transparent. Since only the fully tested endpoints ever
+get put on savannah it appears that nothing is changing between
+observed endpoints. While I realize that the universe works this way
+at a fundamental level and such changes are not observable this is
+not the case with Axiom.
 
+If you're willing to jointly work on developing some new feature we
+can create a branch where we can work together. Once it works
+we can merge the changes back to the main line and eventually back
+to savannah.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8LQL-0004Sj-7b
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 11:49:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8LQI-0004Pw-Hh
-	for list; Mon, 07 Mar 2005 11:49:38 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8LQF-0004OD-Un
-	for list; Mon, 07 Mar 2005 11:49:37 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8LQF-0004Nc-At
-	for list; Mon, 07 Mar 2005 11:49:35 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8LBK-0007Qe-7L
-	for list; Mon, 07 Mar 2005 11:34:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27GY1Y4002507;
-	Mon, 7 Mar 2005 10:34:01 -0600
-From: MathAction (Bill Page)
+Date: Tue, 15 Mar 2005 02:47:19 -0600
+From: MathAction (anonimowy)
 To: MathAction
-Date: Mon, 07 Mar 2005 10:34:01 -0600
-Cc: 
-Subject: [#118 Quaternion restriction] 
+Subject: [AxiomProblems] No, it's not
 
-Changes http://page.axiom-developer.org/zope/mathaction/118QuaternionRestriction/diff
---
->From the description of quatern on in section
-*9.64 Quaternion*, page 734 of the
-"Axiom Book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf#751
-I think that what you want is not possible with this domain.
-But since the quaternions can be thought of as a Clifford algebra,
-please refer to section
-*9.10.2 The Quaternion Numbers as a Clifford Algebra*,
-page 483 of 
-"the Book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf#500.
-For example
+The function is not constant. If Axiom claims it's $\equiv 0$ then it also evaluates it wrongly. See this:
 \begin{axiom}
-K := Fraction Polynomial Integer
-m := matrix [ [a,0],[0,b] ]
-H := CliffordAlgebra(2, K, quadraticForm m)
-i: H := e(1)
-j: H := e(2)
-k: H := i * j
-i^2
-j^2
-k^2
+for x in -5..15 repeat output N(x/10,0,3)
 \end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/118QuaternionRestriction#msg20050307103349-0600@page.axiom-developer.org
-
-
+Drawing the plot (unfortunately not available here). Would show it even more clearly.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8Lrk-00038k-HM
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 12:18:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Lra-000351-3F
-	for list; Mon, 07 Mar 2005 12:17:50 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8LrR-0002ze-Kv
-	for list; Mon, 07 Mar 2005 12:17:43 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8LrR-0002zT-Gf
-	for list; Mon, 07 Mar 2005 12:17:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8LcO-0000q1-O4
-	for list; Mon, 07 Mar 2005 12:02:09 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27H1xY4010614;
-	Mon, 7 Mar 2005 11:01:59 -0600
-From: MathAction (anonimo)
+Date: Tue, 15 Mar 2005 02:54:42 -0600
+From: MathAction (anonimowy)
 To: MathAction
-Date: Mon, 07 Mar 2005 11:01:59 -0600
-Cc: 
-Subject: [#113 Compile fail on Suse 9.2] OK
-
-Changes http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92/diff
---
-With 
-
-<<GCLOPTS>>=
-GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
-@
-
-compile is OK on Suse 9.2
-
-Thanks
-Domenico
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/113CompileFailOnSuse92#msg20050307110158-0600@page.axiom-developer.org
-
+Subject: [AxiomProblems] No, it's not
 
+++added:
+N0(t|(t<0) or (t>1))==0;
+N0(t|(t>=0) and (t<=1))==1;
+N(t,i,0)==N0(t-i);
+N(t,i,p|p>0)==(t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1);
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8OQx-0003mV-GD
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 15:02:31 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8OQt-0003l0-Fz
-	for list; Mon, 07 Mar 2005 15:02:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8OQp-0003jH-Pa
-	for list; Mon, 07 Mar 2005 15:02:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8OQp-0003j0-LV
-	for list; Mon, 07 Mar 2005 15:02:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8O9k-0005YK-8E
-	for list; Mon, 07 Mar 2005 14:44:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27JiZY4020177;
-	Mon, 7 Mar 2005 13:44:35 -0600
-From: MathAction (anonymous)
+Date: Tue, 15 Mar 2005 04:03:40 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 07 Mar 2005 13:44:35 -0600
-Cc: 
-Subject: [AxiomProblems] Problem with coefficients
+Subject: [AxiomProblems] (t>0)$POLY INT
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-[[I had a typo in the previous case]]
-I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
-\begin{axiom}
-Dg :=  [p3 - 3*p2 + 3*p1 - p0,3*p2 - 6*p1 + 3*p0,3*p1 - 3*p0,p0]
-\end{axiom}
-Now calculate coefficients in two ways:
-\begin{axiom}
-map(coefficients, Dg::List MPOLY([p0,p1,p2,p3],?))
-\end{axiom}
-and
+But in 'D(N(t,0,3),t)' you are not calling the function N
+with numeric parameters. In 'N(t,0,3)' the type of t is
+'Variable t'. Ultimately 'N(t,0,3)=0' because of your funtion
+definition 'N0(t|(t<0) or (t>1))==0'. This is '0' because
+'t>1' is 'true' when 't' is of type 'Variable t'. You can
+see why if you use the option ')set message bottomup on' to
+see the mode map selection
 \begin{axiom}
-map(coefficients, Dg::List MPOLY([p3,p2,p1,p0],?))
+)set message bottomup on
+t>1
 \end{axiom}
-As you see the list are all reversed, but... they were not padded with zeros. While in my opinion they should be - we have a given order of variables, and alone 1 in the last list suggests that this is a coefficient of p3 while it isn't. It is a coefficient of p0.
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307134427-0600@page.axiom-developer.org
-
+So Axiom interprets both 't' and '1' as being of type 'POLY INT'
+and the function '>' is defined by the lexical ordering of the
+polynomials.
 
+I will grant that this result is counter-intuitive, but I think
+that once you understand why Axiom gives this result then you
+will be in a good position to understand the rest of Axiom's
+type system!
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8OQy-0003me-60
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 15:02:32 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8OQt-0003lB-Oe
-	for list; Mon, 07 Mar 2005 15:02:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8OQq-0003k2-Rr
-	for list; Mon, 07 Mar 2005 15:02:26 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8OQq-0003j0-Oi
-	for list; Mon, 07 Mar 2005 15:02:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8O76-0005LL-IY
-	for list; Mon, 07 Mar 2005 14:42:00 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27JflY4019753;
-	Mon, 7 Mar 2005 13:41:48 -0600
-From: MathAction (anonymous)
+Date: Tue, 15 Mar 2005 04:42:42 -0600
+From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 07 Mar 2005 13:41:47 -0600
-Cc: 
-Subject: [AxiomProblems] Problem with coefficients
+Subject: [ExampleSolution1] (new) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
-\begin{axiom}
-Dg :=  [p3 - 3p2 + 3p1 - p0,3p2 - 6p1 + 3p0,3p1 - 3p0,p0]
-\end{axiom}
-Now calculate coefficients in two ways:
-\begin{axiom}
-map(coefficients, Dg::List MPOLY([p0,p1,p2,p3],?))
-\end{axiom}
-and
+Here is one way to write the function N0 so that it returns
+a fully symbolic result. The key point is to provide Axiom
+with more specific type information.
 \begin{axiom}
-map(coefficients, Dg::List MPOLY([p3,p2,p1,p0],?))
-\end{axiom}
-As you see the list are all reversed, but... they were not padded with zeros. While in my opinion they should be - we have a given order of variables, and alone 1 in the last list suggests that this is a coefficient of p3 while it isn't. It is a coefficient of p0.
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307134144-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8Ogl-0008Dh-BZ
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 15:18:51 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Oga-00088s-3c
-	for list; Mon, 07 Mar 2005 15:18:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8OgU-00086D-PI
-	for list; Mon, 07 Mar 2005 15:18:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8OgT-00081y-Sa
-	for list; Mon, 07 Mar 2005 15:18:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8OGu-00063G-Uw
-	for list; Mon, 07 Mar 2005 14:52:09 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27Jq0Y4022239;
-	Mon, 7 Mar 2005 13:52:00 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 07 Mar 2005 13:52:00 -0600
-Cc: 
-Subject: [AxiomProblems] List to matrix?
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-Now my second question (extending the second one). Assume that I have a 'List', like the one before:
-\begin{axiom}
-[[- 1,3,- 3,1],[3,- 6,3],[- 3,3],[1]]
+N0 : Union(Variable t, Expression Integer, Integer) ->
+  Union(Expression Integer,Integer)
+N0(t) ==
+  if t case Integer then
+    if (t<0) or (t>1) then
+      return 0
+    if (t>=0) and (t<=1) then
+      return 1
+  operator('N0)(t)
 \end{axiom}
-(which is calculated from some earlier expressions). How can I convert it into a 'SquareMatrix'. Namely I want to have a matrix like:
+Test the function
 \begin{axiom}
-A := matrix[[- 1,3,- 3,1],[3,- 6,3,0],[- 3,3,0,0],[1,0,0,0]]
+N0(t)
+N0(-1)
+N0(0)
+N0(1)
+N0(2)
 \end{axiom}
-so that I can do
+Now we can define the function N
 \begin{axiom}
-vp := vector[p0,p1,p2,p3]
+N : (Union(Variable t,Expression Integer,Integer), Integer, Integer) ->
+   Union(Expression Integer,Integer)
+N(t,i,p) ==
+  if p=0 then
+    return N0(t-i)
+  else
+   (t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1)
 \end{axiom}
-and
+And use it for symbolic calculation
 \begin{axiom}
-vp * A
+N(t,0,3)
+D(N(t,0,3),t)
 \end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307135155-0600@page.axiom-developer.org
-
-
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8QmF-0003D1-Gs
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 17:32:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8QmC-0003B5-Cm
-	for list; Mon, 07 Mar 2005 17:32:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Qm5-00037w-PE
-	for list; Mon, 07 Mar 2005 17:32:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8Qm4-00036X-Cs
-	for list; Mon, 07 Mar 2005 17:32:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8QWn-0007LD-5F
-	for list; Mon, 07 Mar 2005 17:16:41 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27MGSY4025453;
-	Mon, 7 Mar 2005 16:16:28 -0600
+Date: Tue, 15 Mar 2005 05:14:01 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 07 Mar 2005 16:16:28 -0600
-Cc: 
-Subject: [AxiomProblems] Pattern Matching
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-Vladimir,
-
-> easiest way to see, if the output has sin(z)
+Subject: [ExampleSolution1] better function signature
 
-Perhaps you will recall my previous reply to this question:
-http://lists.gnu.org/archive/html/axiom-developer/2005-02/msg00096.html
-For example:
+++added:
+Note that
 \begin{axiom}
-test:=D(sin(z)^2, z)
-member?(sin(z),kernels(test)
+D(N0(t),t)
 \end{axiom}
-
-Bill Page.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307161620-0600@page.axiom-developer.org
-
-
+is the derivative of $N0(t)$ with respect to $t$.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8QqO-0004PA-Rd
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 17:36:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8QqL-0004Mu-4p
-	for list; Mon, 07 Mar 2005 17:36:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8QqH-0004Ke-2P
-	for list; Mon, 07 Mar 2005 17:36:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8QqG-0004Kb-Ja
-	for list; Mon, 07 Mar 2005 17:36:49 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8Qar-0007yt-Ql
-	for list; Mon, 07 Mar 2005 17:20:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j27MKhY4026574;
-	Mon, 7 Mar 2005 16:20:43 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 07 Mar 2005 16:20:43 -0600
-Cc: 
-Subject: [AxiomProblems] Pattern Matching
+Date: Tue, 15 Mar 2005 09:19:21 -0600
+From: Tim Daly
+To: list
+Subject: address change
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
+*,
 
---removed:
--
--
--
--From unknown Mon Mar 7 13:41:44 -0600 2005
--From: 
--Date: Mon, 07 Mar 2005 13:41:44 -0600
--Subject: Problem with coefficients
--Message-ID: <20050307134144-0600@page.axiom-developer.org>
--
--I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
--\begin{axiom}
--Dg :=  [p3 - 3p2 + 3p1 - p0,3p2 - 6p1 + 3p0,3p1 - 3p0,p0]
--\end{axiom}
--Now calculate coefficients in two ways:
--\begin{axiom}
--map(coefficients, Dg::List MPOLY([p0,p1,p2,p3],?))
--\end{axiom}
--and
--\begin{axiom}
--[4 more lines...]
+My direct mail address has changed from Tim Daly to
+Tim Daly
 
-??changed:
--[[I had a typo in the previous case]]
--I feel there is a problem with 'coefficients' operator for MultivariatePolynomial domain. Let's examine a simple case:
-[[If you have a typo then just click 'edit' and correct it.]]
-I feel there is a problem with 'coefficients' operator for
-MultivariatePolynomial domain. Let's examine a simple case:
+Sorry to spam the mailing lists but as the lead developer
+and primary axiom contact it seems necessary to make people
+aware of this.
 
-??changed:
--As you see the list are all reversed, but... they were not padded with zeros. While in my opinion they should be - we have a given order of variables, and alone 1 in the last list suggests that this is a coefficient of p3 while it isn't. It is a coefficient of p0.
--
--
-As you see the list are all reversed, but... they were not padded
-with zeros. While in my opinion they should be - we have a given
-order of variables, and alone 1 in the last list suggests that this
-is a coefficient of p3 while it isn't. It is a coefficient of p0.
+Tim
 
-??changed:
--member?(sin(z),kernels(test)
-member?(sin(z),kernels(test))
+\start
+Date: Tue, 15 Mar 2005 09:47:34 -0600
+From: MathAction (daly)
+To: MathAction
+Subject: [Axiom-mail] address change
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307162043-0600@page.axiom-developer.org
+*,
 
+My direct mail address has changed from Tim Daly to
+Tim Daly
 
+Sorry to spam the mailing lists but as the lead developer
+and primary axiom contact it seems necessary to make people
+aware of this.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8R6q-0008RL-M3
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 17:53:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8R6b-0008LU-Ec
-	for list; Mon, 07 Mar 2005 17:53:42 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8R6U-0008HR-3s
-	for list; Mon, 07 Mar 2005 17:53:37 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8R6P-0008Bk-Q5
-	for list; Mon, 07 Mar 2005 17:53:29 -0500
-Received: from [66.218.78.125] (helo=web40508.mail.yahoo.com)
-	by monty-python.gnu.org with smtp (Exim 4.34) id 1D8QdH-0008Dt-Hk
-	for list; Mon, 07 Mar 2005 17:23:23 -0500
-Received: (qmail 74812 invoked by uid 60001); 7 Mar 2005 22:23:21 -0000
-Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys
-DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com;
-	b=LbXRjyPQ8y5TcG6cEwkiIJu8mt5zRrTq6SBka4/1fdk2aA8tpld0f6Qdh6C2zlEf4eA4rYhhz8n0kG4si3Wqk4LhQu35zmNdCPCFCMLozsrbKiT/ADve3dYstyeGuTpf768c9vYZm5FVVsEOMvMa1VGIiyRDta5mvFLhJIsxx28=
-	; 
-Received: from [209.13.216.36] by web40508.mail.yahoo.com via HTTP;
-	Mon, 07 Mar 2005 14:23:21 PST
-Date: Mon, 7 Mar 2005 14:23:21 -0800 (PST)
-From: Pablo De Napoli <pdenapo@yahoo.com>
-To: list
-Subject: problems compiling axiom from CVS
+Date: Tue, 15 Mar 2005 09:51:03 -0600
+From: Tim Daly
+To: Bill Page, Camm Maguire, Mark Murray
+Subject: Axiom sprint day
+Cc: Bernice Rogowitz, Gilbert Baumslag
 
-Hi,
+*,
 
-First let me say that it is great that Axiom has been released as free software.
-It seems to be a great peace of software.
+I'm working on setting up an agenda for the axiom sprint day.
+It appears that the morning will be spent discussing future 
+directions for Axiom. The rest of the time will be spent 
+cleaning up the IssueTracker items.
 
-I've tried to build axiom from CVS, but I've got the following errors:
+Mark Murray will be joining us via phone as he cannot attend
+in person.
 
-In file included from sfasl.c:40:
-sfaslbfd.c: In function `fasload':
-sfaslbfd.c:266: error: structure has no member named `_raw_size'
-sfaslbfd.c:291: error: structure has no member named `_raw_size'
-sfaslbfd.c:356: error: structure has no member named `_raw_size'
-make[4]: *** [sfasl.o] Error 1
-make[3]: *** [unixport/saved_pre_gcl] Error 2
-/bin/sh: line 1: unixport/saved_gcl: No such file or directory
-make[2]: *** [gcldir] Error 127
-make[1]: *** [lspdir] Error 2
-make: *** [all] Error 2
+\start
+Date: Tue, 15 Mar 2005 13:43:15 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [GraphViz] (new) 
 
-This messages actually occur when compiling gcl-2.6.5, not axiom itself.
-I'm using Gentoo Linux (kernel 2.6.10, glibc 2.3.4)
+"An Introduction to GraphViz":http://www.linuxjournal.com/article/7275
 
-My question is: wouldn't it be possible to use my gcl compiler from the
-system instead of building another one?
-(since I've succesfully built gcl-2.6.6 on my system)
+  By Mihalis Tsoukalos on Wed, 2004-09-08 23:00.
 
-best regards,
-Pablo De Nápoli
+How to use command-line tools and basic GraphViz utilities to
+produce graphs both simple and complex.
 
+GraphViz is a collection of tools for manipulating graph structures
+and generating graph layouts. Graphs can be either directed or
+undirected. GraphViz offers both graphical and command-line tools.
+A Perl interface also is available, but it is not covered here for
+reasons of generality. Graphical tools are not going to be discussed
+in this article either. Instead, this article focuses on using GraphViz
+from the command line.
 
+See more here: http://www.wickle.com/wikis/index.php/Graphviz_extension
+<hr />
 
+The follow graphs are generated by MathAction
 
+My First Graph::
 
-	
-		
-__________________________________ 
-Celebrate Yahoo!'s 10th Birthday! 
-Yahoo! Netrospective: 100 Moments of the Web 
-http://birthday.yahoo.com/netrospective/
+  \\begin{latex}
+  \\digraph[scale=0.5]{MyGraph1}{rankdir=LR; a->b; b->c}
+  \\end{latex}
 
+Produces:
+\begin{latex}
+\digraph[scale=0.5]{MyGraph1}{rankdir=LR; a->b; b->c}
+\end{latex}
 
+A More Complex Example::
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8S49-000606-Dp
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 18:55:13 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8S2n-0005aF-6W
-	for list; Mon, 07 Mar 2005 18:53:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8S2U-0005RB-Ug
-	for list; Mon, 07 Mar 2005 18:53:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8S2U-0005PS-Ls; Mon, 07 Mar 2005 18:53:30 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1D8Rgr-0003yk-So; Mon, 07 Mar 2005 18:31:10 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1D8Rgq-0000z8-00; Mon, 07 Mar 2005 18:31:08 -0500
-To: Tim Daly
-From: Camm Maguire
-Date: 07 Mar 2005 18:31:08 -0500
-Cc: list, gcl-devel@gnu.org
-Subject: Re: run-process
+  \\begin{latex}
+  \\digraph[scale=1.0]{MyGraph2}{
+      size ="4,4";
+      main [shape=box]; /* this is a comment */
+      main -> parse [weight=8];
+      parse -> execute;
+      main -> init [style=dotted];
+      main -> cleanup;
+      execute -> { make_string; printf}
+      init -> make_string;
+      edge [color=red]; // so is this
+      main -> printf [style=bold,label="100 times"];
+      make_string [label="make a string"];
+      node [shape=box,style=filled,color=".7 .3 1.0"];
+      execute -> compare;
+    }
+  \\end{latex}
 
-Greetings!
+Produces:
+\begin{latex}
+\digraph[scale=1.0]{MyGraph2}{
+    size ="4,4";
+    main [shape=box]; /* this is a comment */
+    main -> parse [weight=8];
+    parse -> execute;
+    main -> init [style=dotted];
+    main -> cleanup;
+    execute -> { make_string; printf}
+    init -> make_string;
+    edge [color=red]; // so is this
+    main -> printf [style=bold,label="100 times"];
+    make_string [label="make a string"];
+    node [shape=box,style=filled,color=".7 .3 1.0"];
+    execute -> compare;
+  }
+\end{latex}
 
-root Tim Daly writes:
+Here's One From
 
-> Camm,
-> 
-> It appears that run-process is commented out in the linux version.
-> Any idea why? I need this function because I'm using run-process
-> to start the new lisp-based browser.
-> 
+  http://www.linuxjournal.com/article/7275
 
-There is no good reason apart from history.  Here is a patch, just
-applied against CVS, reenabling and cleaning a few things up:
-
-=============================================================================
-Index: h/linux.h
-===================================================================
-RCS file: /cvsroot/gcl/gcl/h/linux.h,v
-retrieving revision 1.11
-diff -u -r1.11 linux.h
---- h/linux.h	3 May 2004 21:36:44 -0000	1.11
-+++ h/linux.h	7 Mar 2005 23:24:18 -0000
-@@ -93,7 +93,7 @@
-     result = (current_mask & sigmask(m) ? signal_mask(m) : 0) \
-       | (current_mask & sigmask(n) ? signal_mask(n) : 0);
- 
--#undef RUN_PROCESS
-+#define RUN_PROCESS
- 
- #define	IEEEFLOAT
-        
-Index: h/protoize.h
-===================================================================
-RCS file: /cvsroot/gcl/gcl/h/protoize.h,v
-retrieving revision 1.47
-diff -u -r1.47 protoize.h
---- h/protoize.h	27 Nov 2004 22:19:35 -0000	1.47
-+++ h/protoize.h	7 Mar 2005 23:24:18 -0000
-@@ -600,6 +600,9 @@
- gcl_init_symbol_function(void);
- 
- void
-+gcl_init_socket_function(void);
-+
-+void
- gcl_init_hash(void);
- 
- void
-Index: o/run_process.c
-===================================================================
-RCS file: /cvsroot/gcl/gcl/o/run_process.c,v
-retrieving revision 1.9
-diff -u -r1.9 run_process.c
---- o/run_process.c	14 Sep 2003 02:43:08 -0000	1.9
-+++ o/run_process.c	7 Mar 2005 23:24:21 -0000
-@@ -16,12 +16,15 @@
- 
- */
- 
--
-+#include <string.h>
- 
- #define IN_RUN_PROCESS
- #include "include.h"
- #ifdef RUN_PROCESS
- 
-+void setup_stream_buffer(object);
-+object make_two_way_stream(object, object);
-+
- #ifdef __MINGW32__
- 
- #include<windows.h>
-@@ -29,7 +32,6 @@
- #define PIPE_BUFFER_SIZE 2048
- 
- void DisplayError ( char *pszAPI );
--void setup_stream_buffer ( object x );
- void PrepAndLaunchRedirectedChild ( HANDLE hChildStdOut,
-     HANDLE hChildStdIn,
-     HANDLE hChildStdErr,
-@@ -462,7 +464,6 @@
-   int sockets_in[2];
-   int sockets_out[2];
-   FILE *fp1, *fp2;
--  int pid;
-   object stream_in, stream_out, stream;
- 
-   if (socketpair(AF_UNIX, SOCK_STREAM, 0, sockets_in) < 0)
-@@ -473,11 +474,12 @@
-   fp2 = fdopen(sockets_out[0], "w");
- 
- #ifdef OVM_IO
-+  {int pid;
-   pid = getpid();
-   ioctl(sockets_in[0], SIOCSPGRP, (char *)&pid);
-   if( fcntl(sockets_in[0], F_SETFL, FASYNC | FNDELAY) == -1)
-     perror("Couldn't control socket");
--
-+  }
- #endif
- 
- 
-@@ -502,7 +504,7 @@
-  * with "C" type streams.
-  */
- 
--
-+void
- spawn_process_with_streams(istream, ostream, pname, argv)
- object istream;
- object ostream;
-@@ -531,12 +533,10 @@
- 	}
-     }
- 
--
--
--  
- }
-     
-       
-+void
- run_process(filename, argv)
- char *filename;
- char **argv;
-@@ -550,6 +550,7 @@
-   vs_top = vs_base + 2;
- }
-     
-+void
- siLrun_process()
- {
-   int i;
-camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ dch "Reenable run-process"
-camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ cvs -z9 -q ci -m "Reenable run-process" debian/changelog h/linux.h h/protoize.h o/run_process.c
-cvs commit: Up-to-date check failed for `h/protoize.h'
-cvs [commit aborted]: correct above errors first!
-camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ mv h/protoize.h h/protoize.h.try
-camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ cvs -z9 -q update  h/protoize.h
-cvs update: warning: h/protoize.h was lost
-U h/protoize.h
-camm@intech19:/fix/t1/camm/debian/gcl/gclcvs-2.7.0$ diff -u h/protoize.h.try h/protoize.h
---- h/protoize.h.try	2005-03-07 23:16:59.000000000 +0000
-+++ h/protoize.h	2005-03-07 23:28:24.000000000 +0000
-@@ -20,7 +20,7 @@
- /* alloc.c:1000:OF */ extern void gcl_init_alloc_function (void); /* () */
- /* alloc.c:1126:OF */ extern void free (void *ptr); /* (ptr) void *ptr; */
- /* array.c:57:OF */ extern void Laref (void); /* () */
--/* array.c:126:OF */ extern object fLsvref (object x, ufixnum i); /* (x, i) object x; unsigned int i; */
-+/* array.c:126:OF */ extern object fLsvref (object x, fixnum i); /* (x, i) object x; unsigned int i; */
- /* array.c:142:OF */ extern object fLrow_major_aref (object x,fixnum i); /* (x, i) object x; int i; */
- /* array.c:190:OF */ extern object fSaset1 (object x,fixnum i, object val); /* (x, i, val) object x; int i; object val; */
- /* array.c:262:OF */ extern void siLaset (void); /* () */
-@@ -543,6 +543,7 @@
- 
- 
- /*  readline.d */
-+extern int readline_on;
- void
- gcl_init_readline_function(void);
- 
-@@ -600,9 +601,6 @@
- gcl_init_symbol_function(void);
- 
- void
--gcl_init_socket_function(void);
--
--void
- gcl_init_hash(void);
- 
- void
-=============================================================================
-
-Please let me know if you want me to errata this, or if it is
-important enough for another point release on 2.6.
-
-Take care,
-
-> Tim
-> 
-> 
-> 
-
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
+This::
 
+  \\begin{latex}
+  \\digraph{MyGraph3}
+  {
+        node [shape = record];
+        node0 [ label ="<f0> | <f1> J | <f2> "];
+        node1 [ label ="<f0> | <f1> E | <f2> "];
+        node4 [ label ="<f0> | <f1> C | <f2> "];
+        node6 [ label ="<f0> | <f1> I | <f2> "];
+        node2 [ label ="<f0> | <f1> U | <f2> "];
+        node5 [ label ="<f0> | <f1> N | <f2> "];
+        node9 [ label ="<f0> | <f1> Y | <f2> "];
+        node8 [ label ="<f0> | <f1> W | <f2> "];
+        node10 [ label ="<f0> | <f1> Z | <f2> "];
+        node7 [ label ="<f0> | <f1> A | <f2> "];
+        node3 [ label ="<f0> | <f1> G | <f2> "];
+        "node0":f0 -> "node1":f1;
+        "node0":f2 -> "node2":f1;
+        "node1":f0 -> "node4":f1;
+        "node1":f2 -> "node6":f1;
+        "node4":f0 -> "node7":f1;
+        "node4":f2 -> "node3":f1;
+        "node2":f0 -> "node5":f1;
+        "node2":f2 -> "node9":f1;
+        "node9":f0 -> "node8":f1;
+        "node9":f2 -> "node10":f1;
+  }
+  \\end{latex}
 
+Gets you this:
+\begin{latex}
+\digraph{MyGraph3}
+{
+        node [shape = record];
+        node0 [ label ="<f0> | <f1> J | <f2> "];
+        node1 [ label ="<f0> | <f1> E | <f2> "];
+        node4 [ label ="<f0> | <f1> C | <f2> "];
+        node6 [ label ="<f0> | <f1> I | <f2> "];
+        node2 [ label ="<f0> | <f1> U | <f2> "];
+        node5 [ label ="<f0> | <f1> N | <f2> "];
+        node9 [ label ="<f0> | <f1> Y | <f2> "];
+        node8 [ label ="<f0> | <f1> W | <f2> "];
+        node10 [ label ="<f0> | <f1> Z | <f2> "];
+        node7 [ label ="<f0> | <f1> A | <f2> "];
+        node3 [ label ="<f0> | <f1> G | <f2> "];
+        "node0":f0 -> "node1":f1;
+        "node0":f2 -> "node2":f1;
+        "node1":f0 -> "node4":f1;
+        "node1":f2 -> "node6":f1;
+        "node4":f0 -> "node7":f1;
+        "node4":f2 -> "node3":f1;
+        "node2":f0 -> "node5":f1;
+        "node2":f2 -> "node9":f1;
+        "node9":f0 -> "node8":f1;
+        "node9":f2 -> "node10":f1;
+}
+\end{latex}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8SRP-0003XI-GF
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 19:19:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8SRC-0003OO-6l
-	for list; Mon, 07 Mar 2005 19:19:05 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8SR5-0003KW-L3
-	for list; Mon, 07 Mar 2005 19:18:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8SR5-0003Gk-8L
-	for list; Mon, 07 Mar 2005 19:18:55 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D8S4Z-0005fT-Af
-	for list; Mon, 07 Mar 2005 18:55:39 -0500
-Received: from localhost.localdomain (57.117.252.64.snet.net [64.252.117.57]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j27NtZi03724;
-	Mon, 7 Mar 2005 17:55:35 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j280YUi31074;
-	Mon, 7 Mar 2005 19:34:30 -0500
-Date: Mon, 7 Mar 2005 19:34:30 -0500
-From: root Tim Daly
-To: pdenapo@yahoo.com
-	from Pablo De Napoli on Mon, 7 Mar 2005 14:23:21 -0800 (PST))
-Subject: Re: problems compiling axiom from CVS
-Cc: list
-
-Pablo,
-
-Try the following:
+Date: Tue, 15 Mar 2005 17:32:32 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [GraphViz] 
 
-cd ~/axiom      <== or whereever you have the axiom sources
-export AXIOM=`pwd`/mnt/linux
-export PATH=$AXIOM/bin:$PATH
-make clean
 
-edit Makefile.pamphlet
-look for \subsubsection{The [[GCLOPTS]] configure variable}
-modify the lines that read:
+++added:
 
-<<GCLOPTS>>=
-GCLOPTS="--enable-vssize=65536*2 --enable-statsysbfd --enable-maxpage=128*1024"
-@
-
-to read:
-
-<<GCLOPTS>>=
-GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd --disable-statsysbfd --enable-maxpage=128*1024"
-@
-
-save the file.
-
-make           <=== takes a while
-axiom
-
-Please let me know if you succeed or fail.
-
-Tim Daly
-Tim Daly
+Finally::
 
+  \\begin{latex}
+  \\digraph[scale=0.5]{MyGraph4}
+  {
+        rankdir = LR;
+        node [shape=record, width=.1, height=.1];
+        node0 [label = "<p0> | <p1> | <p2> | <p3> 
+                 | <p4> | | ", height = 3];
+        node[ width=2 ];
+        node1 [label = "{<e> r0 | 123 | <p> }" ];
+        node2 [label = "{<e> r10 | 13 | <p> }" ];
+        node3 [label = "{<e> r11 | 23 | <p> }" ];
+        node4 [label = "{<e> r12 | 326 | <p> }" ];
+        node5 [label = "{<e> r13 | 1f3 | <p> }" ];
+        node6 [label = "{<e> r20 | 123 | <p> }" ];
+        node7 [label = "{<e> r40 | b23 | <p> }" ];
+        node8 [label = "{<e> r41 | 12f | <p> }" ];
+        node9 [label = "{<e> r42 | 1d3 | <p> }" ];
+        node0:p0 -> node1:e;
+        node0:p1 -> node2:e;
+        node2:p -> node3:e;
+        node3:p -> node4:e;
+        node4:p -> node5:e;
+        node0:p2 -> node6:e;
+        node0:p4 -> node7:e;
+        node7:p -> node8:e;
+        node8:p -> node9:e;
+  }
+  \\end{latex}
 
+Draws a linked list
 
+\begin{latex}
+\digraph[scale=0.5]{MyGraph4}
+{
+        rankdir = LR;
+        node [shape=record, width=.1, height=.1];
+        node0 [label = "<p0> | <p1> | <p2> | <p3> 
+                 | <p4> | | ", height = 3];
+        node[ width=2 ];
+        node1 [label = "{<e> r0 | 123 | <p> }" ];
+        node2 [label = "{<e> r10 | 13 | <p> }" ];
+        node3 [label = "{<e> r11 | 23 | <p> }" ];
+        node4 [label = "{<e> r12 | 326 | <p> }" ];
+        node5 [label = "{<e> r13 | 1f3 | <p> }" ];
+        node6 [label = "{<e> r20 | 123 | <p> }" ];
+        node7 [label = "{<e> r40 | b23 | <p> }" ];
+        node8 [label = "{<e> r41 | 12f | <p> }" ];
+        node9 [label = "{<e> r42 | 1d3 | <p> }" ];
+        node0:p0 -> node1:e;
+        node0:p1 -> node2:e;
+        node2:p -> node3:e;
+        node3:p -> node4:e;
+        node4:p -> node5:e;
+        node0:p2 -> node6:e;
+        node0:p4 -> node7:e;
+        node7:p -> node8:e;
+        node8:p -> node9:e;
+}
+\end{latex}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8SRq-0003jt-1z
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 19:19:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8SRY-0003c0-Rz
-	for list; Mon, 07 Mar 2005 19:19:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8SRV-0003aE-29
-	for list; Mon, 07 Mar 2005 19:19:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8SRP-0003Gk-I9; Mon, 07 Mar 2005 19:19:15 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1D8S0J-0005UH-6x; Mon, 07 Mar 2005 18:51:15 -0500
-Received: from localhost.localdomain (57.117.252.64.snet.net [64.252.117.57]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j27NpAi01074;
-	Mon, 7 Mar 2005 17:51:10 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j280U4d31066;
-	Mon, 7 Mar 2005 19:30:04 -0500
-Date: Mon, 7 Mar 2005 19:30:04 -0500
-From: root Tim Daly
-To: Camm Maguire
-	on 07 Mar 2005 18:31:08 -0500)
-	<54ll8z824j.fsf@intech19.enhanced.com>
-Cc: list, Tim Daly, gcl-devel@gnu.org
-Subject: Re: run-process
-
-Camm,
+Date: Tue, 15 Mar 2005 17:46:35 -0600
+From: MathAction (Mike Thomas)
+To: MathAction
+Subject: [build Axiom] 
 
-I'm about to upgrade to 2.6.6 and I remember there is a release tag
-I need to supply. What is the release tag?
+Hi Bill.
 
-Tim
+|     Or alternatively you can use darcs 1.0.2 which may work more
+|     reliably than tla on Windows. Here are instructions to download
+|     and install the
+|     "windows 
+| version":http://www.scannedinavian.org/DarcsWiki/CategoryBinaries#
+| head-e86d6956c2fad54938e3bc8f2087e0ec793c9ed8
+|     of "darcs":http://abridgegame.org/darcs
+| 
+| 
+| ++added:
+|     If you are using darcs following the instructions at
+|     MathActionRepository to download 'axiom--windows--1'.
 
+It worked (the checkout that is, building now)!
 
+Are the darcs repositories 100% synched with the arch repositories?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8TpN-0000vD-Pm
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 20:48:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8TpC-0000q1-TH
-	for list; Mon, 07 Mar 2005 20:47:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Tp3-0000lO-5M
-	for list; Mon, 07 Mar 2005 20:47:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8Tp2-0000fq-W9; Mon, 07 Mar 2005 20:47:45 -0500
-Received: from [203.52.176.30] (helo=br-dmz.paradigmgeo.com)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8TIx-0002su-WF; Mon, 07 Mar 2005 20:14:37 -0500
-Received: from water ([192.168.180.42])
-	by br-dmz.paradigmgeo.com (8.12.5/8.12.5) with SMTP id j281OLcb028072; 
-	Tue, 8 Mar 2005 11:25:03 +1000
-From: Mike Thomas
-To: Camm Maguire
-Date: Tue, 8 Mar 2005 11:18:16 +1000
-	charset="us-ascii"
-Cc: list, gcl-devel@gnu.org
-Subject: RE: [Gcl-devel] Re: run-process
-
-Hi Camm.
-
-| Please let me know if you want me to errata this, or if it is
-| important enough for another point release on 2.6.
-
-Before we attempt a point release based on run-process() it would be nice to
-find some definitive cross-platform tests which cover the functionality
-required by Axiom.
-
-When I implemented that function for Windows I used pipes whereas the Unix
-code uses a socket pair.  There are no AF_UNIX sockets (AF_INET is OK) or
-socket pairs per se on Windows.
+Date: Tue, 15 Mar 2005 18:02:09 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [#100 integrate((z^a+1)^b, z) crashes] 
 
-Cheers
 
-Mike Thomas.
+??changed:
+-stack overflow
+-
+-From unknown Tue Mar 8 05:00:04 -0600 2005
+-From: 
+-Date: Tue, 08 Mar 2005 05:00:04 -0600
+-Subject: property change
+-Message-ID: <20050308050004-0600@page.axiom-developer.org>
+-
+-
+stack overflow on Axiom.
 
+Reduce trys to calculate:
+\begin{reduce}
+int((z^a+1)^b, z);
+\end{reduce}
 
+Maple gives::
 
+  > int((z^a+1)^b, z);
 
+\begin{equation}
+z{\it hypergeom} \left( [-b,{a}^{-1}],[1+{a}^{-1}],-{z}^{a} \right)
+\end{equation}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8Tsv-0002uz-RJ
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 20:51:48 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Tsp-0002rh-GY
-	for list; Mon, 07 Mar 2005 20:51:39 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Tsj-0002pN-O6
-	for list; Mon, 07 Mar 2005 20:51:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8Tsj-0002ns-II; Mon, 07 Mar 2005 20:51:33 -0500
-Received: from [199.232.41.67] (helo=mx20.gnu.org)
-	by monty-python.gnu.org with esmtp (TLSv1:RC4-SHA:128) (Exim 4.34)
-	id 1D8Td2-0003gk-DD; Mon, 07 Mar 2005 20:35:20 -0500
-Received: from [203.52.176.30] (helo=br-dmz.paradigmgeo.com)
-	by mx20.gnu.org with esmtp (Exim 4.34)
-	id 1D8TJ1-0002uc-2j; Mon, 07 Mar 2005 20:14:39 -0500
-Received: from water ([192.168.180.42])
-	by br-dmz.paradigmgeo.com (8.12.5/8.12.5) with SMTP id j281OLcc028072; 
-	Tue, 8 Mar 2005 11:25:03 +1000
-From: Mike Thomas
-To: Tim Daly, Camm Maguire
-Subject: RE: Re: run-process
-Date: Tue, 8 Mar 2005 11:18:25 +1000
-	charset="iso-8859-1"
-Cc: list, gcl-devel@gnu.org
+Date: Tue, 15 Mar 2005 18:37:44 -0600
+From: MathAction (Bill Page)
+To: MathAction
+Subject: [build Axiom] this is an experiment
 
-| I'm about to upgrade to 2.6.6 and I remember there is a release tag
-| I need to supply. What is the release tag?
+Yes, earlier today (March 15, 2005) the darcs repositories were
+generated from the arch (tla) repositories of the same name:
 
-Version_2_6_6
+  - axiom--main--1
 
+  - axiom--windows--1
+
+But they are are separate repositories so if we continue to use
+them, I will try to find time to setup automatic (each night?)
+synchronization. I have read about some tools for this purpose
+that go between CVS, Arch and darcs. But for now I was thinking
+of (approximately weekly) manual synchronization.
 
+This is an experiment. If you have the opportunity, please feel
+free to send darcs patches (via email) or if you can set up your
+darcs repository on a web server, then I can "pull" any changes
+that you make back to the MathAction repositories and thence to
+arch.
 
+darcs "push" is more complicated because (like tla) it involves ssh.
+I would like to avoid it for now.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8Vhs-00082Y-Q5
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 22:48:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Vhm-0007yV-3x
-	for list; Mon, 07 Mar 2005 22:48:22 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Vhk-0007xc-Gc
-	for list; Mon, 07 Mar 2005 22:48:20 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8Vhj-0007ui-P8
-	for list; Mon, 07 Mar 2005 22:48:19 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8VS8-0001xk-LS
-	for list; Mon, 07 Mar 2005 22:32:12 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j283VxY4011537;
-	Mon, 7 Mar 2005 21:31:59 -0600
-From: MathAction (Bill Page)
+Date: Wed, 16 Mar 2005 03:47:42 -0600
+From: MathAction (markm)
 To: MathAction
-Date: Mon, 07 Mar 2005 21:31:59 -0600
-Cc: 
-Subject: [AxiomProblems] Problem with coefficients
+Subject: [#124 Build failure in CVS top-of-tree sources in src/hyper]
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
+If I kludge this by removing the line that (seems to) erroneously refer to "loc2", then I get a link failure when step() and compile() are not found:
 
-??changed:
--[[If you have a typo then just click 'edit' and correct it.]]
-**If you have a typo then just click 'edit' and correct it.**
+linking /home/ports/math/axiom/work/axiom-0.0/mnt/freebsd/lib/hthits
+/home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o(.text+0x239): In function `searchPage':
+: undefined reference to `step'
+/home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o(.text+0x832): In function `main':
+: undefined reference to `compile'
+gmake[3]: *** [/home/ports/math/axiom/work/axiom-0.0/mnt/freebsd/lib/hthits] Error 1
+gmake[3]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0/src/hyper'
+gmake[2]: *** [hyperdir] Error 2
+gmake[2]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0/src'
+gmake[1]: *** [srcdir] Error 2
+gmake[1]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0'
+gmake: *** [all] Error 2
+*** Error code 2
 
+\start
+Date: Wed, 16 Mar 2005 05:31:31 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [ExampleSolution1] Still a problem.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307213159-0600@page.axiom-developer.org
+++added:
+)clear all
 
+++added:
 
+<pre>From wyscc, March 16, 2005 05:06:00</pre>
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8VjV-00005l-33
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 22:50:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8Vi9-0008BR-8J
-	for list; Mon, 07 Mar 2005 22:48:45 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8Vhp-00081Q-EU
-	for list; Mon, 07 Mar 2005 22:48:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8Vhp-0007ui-2C
-	for list; Mon, 07 Mar 2005 22:48:25 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8VKw-0001fV-4s
-	for list; Mon, 07 Mar 2005 22:24:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j283OAY4009795;
-	Mon, 7 Mar 2005 21:24:10 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 07 Mar 2005 21:24:10 -0600
-Cc: 
-Subject: [AxiomProblems] Problem with coefficients
+The above does not really solve the problem on differentiation of a
+piecewise function, which, in my opinion, is an unreasonable
+expectation in general because of the multitude of ways to define the
+conditions; it may help if one uses the Heaviside function. The
+numerical definition of <code>N0(t)</code> is actually totally ignored
+in the definition of <code>N(t,i,p)</code> and thus also in the
+differentiation process, by the use of
+<code>operator('No)(t)</code>. Indeed, in the expression for
+<code>N</code> or its derivative with respect to <code>t</code>, the
+"function" <code>N0</code> is still an <code>operator</code>, and as
+such, <code>N0(2)</code> is undefined! In other words, there is a
+distinction between the numerically defined function <code>N0</code>
+and the operator <code>N0</code>. This is illustrated below.
+
+Aside: I am getting into something I don't quite understand: the first
+group of code is not meant to be there, but it somehow returns
+something wrong. If the commented line <code>--dNdt(t)</code> is
+removed, the result for the <code>subst</code> line is what I
+expect. If the order of the commands is as for the second group, the
+result is ok too.  Finally if I copied the block to the end and run it
+a second time, everything is also ok. But his may go away after I
+save. Image is in:
+http://page.axiom-developer.org/zope/mathaction/images/1141703130-18px.png.
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-According to the Axiom book function 'coefficients' does not
-include zeros in the list. Furthermore it does not say explicitly
-in what order the coefficients themselves are listed. Remember
-that there are also terms of degree higher than 1. In fact the
-two multivariate polynomials that you used above are formally
-identical
 \begin{axiom}
-Dg :=  [p3 - 3*p2 + 3*p1 - p0,3*p2 - 6*p1 + 3*p0,3*p1 - 3*p0,p0]
-(Dg::List MPOLY([p0,p1,p2,p3],?)=Dg::List MPOLY([p3,p2,p1,p0],?))::Boolean
+N(2,0,3)
+dNdt(t)==D(N(t,0,3),t)
+--dNdt(t)
+subst(dNdt(t), t=2)
+dNdt(2)
 \end{axiom}
 
-For you example problem, to produce a list of coefficients of
-the terms of degree 1, including the zeros and in a specific
-order, use the function 'coefficient' like this:
-\begin{axiom}
-[[coefficient(p,x,1) for x in [p0,p1,p2,p3]] for p in Dg]
-\end{axiom}
+Compared with
 
-And of course you can use this to produce a matrix.
 \begin{axiom}
-matrix %
+dNdt(t)==D(N(t,0,3),t)
+subst(dNdt(t), t=2)
+N(2,0,3)
+dNdt(2)
 \end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050307212320-0600@page.axiom-developer.org
-
 
+Notice that the evaluation for <code>N0(2)</code> is not really
+done. One way to avoid this error is to use substitution instead of a
+function call, as done in the second line above.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8WIf-0002Lt-Df
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 23:26:29 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8WIP-0002Gn-Ai
-	for list; Mon, 07 Mar 2005 23:26:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8WII-0002Bu-Of
-	for list; Mon, 07 Mar 2005 23:26:09 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8WII-0002Ad-II; Mon, 07 Mar 2005 23:26:06 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1D8W1t-0004Yo-EU; Mon, 07 Mar 2005 23:09:09 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1D8W1r-0002M5-00; Mon, 07 Mar 2005 23:09:07 -0500
-To: Tim Daly
-Subject: re: run-process
-	<54ll8z824j.fsf@intech19.enhanced.com>
-	<200503080030.j280U4d31066@localhost.localdomain>
-From: Camm Maguire
-Date: 07 Mar 2005 23:09:07 -0500
-Cc: list, gcl-devel@gnu.org
-
-Greetings!  Do you mean
+The last function call <code>dNdt(2)</code> is deliberate, to
+illustrate a common error when mixing numeric and symbolic
+computation: first define the derivative as a function of
+<code>t</code> and then evaluate the derivative at some value of
+<code>t</code>. This does not work because when the derivative is
+called the system (Axiom, or other systems) will substitute the value
+of <code>t</code> before differentiating.
 
-CVS_RSH=ssh cvs -z9 -q -d:ext:anoncvs@subversions.gnu.org:/cvsroot/gcl \
-  co -d gcl-2.6.6 -r Version_2_6_6 gcl
+\begin{axiom}
+N(2,0,3)
+dNdt(t)==D(N(t,0,3),t)
+--dNdt(t)
+subst(dNdt(t), t=2)
+dNdt(2)
+\end{axiom}
 
-?
+\start
+Date: Wed, 16 Mar 2005 17:59:06 +0100
+From: Thomas Baruchel
+To: list
+Subject: Axiom and FreeBSD
 
-Take care,
+Hi,
 
-root Tim Daly writes:
+I downloaded Axiom source code, and I encounter problems while compiling it
+(mainly because I don't know much about noweb) ; it seems that some people
+already compiled it under FreeBSD, and I would like to know if it is easy
+to do it ; do you know something about that ?
 
-> Camm,
-> 
-> I'm about to upgrade to 2.6.6 and I remember there is a release tag
-> I need to supply. What is the release tag?
-> 
-> Tim
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
+Regards,
 
 -- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
-
+Thomas Baruchel
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8WK5-0002vN-G5
-	for mharc-axiom-developer@gnu.org; Mon, 07 Mar 2005 23:27:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8WK3-0002v8-TA
-	for list; Mon, 07 Mar 2005 23:27:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8WK3-0002uS-2l
-	for list; Mon, 07 Mar 2005 23:27:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D8WJz-0002rN-FC; Mon, 07 Mar 2005 23:27:51 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1D8W5C-0004xV-KZ; Mon, 07 Mar 2005 23:12:34 -0500
-Received: from localhost.localdomain (57.117.252.64.snet.net [64.252.117.57]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j284CTi13701;
-	Mon, 7 Mar 2005 22:12:29 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j284pP431339;
-	Mon, 7 Mar 2005 23:51:25 -0500
-Date: Mon, 7 Mar 2005 23:51:25 -0500
-From: root Tim Daly
-To: Camm Maguire
-	on 07 Mar 2005 23:09:07 -0500)
-Subject: re: run-process
-	<54ll8z824j.fsf@intech19.enhanced.com>
-	<200503080030.j280U4d31066@localhost.localdomain>
-	<54oeduu6cc.fsf@intech19.enhanced.com>
-Cc: list, Tim Daly, gcl-devel@gnu.org
-
-Got it. thanks.
+Date: Wed, 16 Mar 2005 20:08:30 +0000
+From: Mark Murray
+To: Thomas Baruchel
+Subject: Re: Axiom and FreeBSD 
 
+Thomas Baruchel writes:
+> I downloaded Axiom source code, and I encounter problems while compiling it
+> (mainly because I don't know much about noweb) ; it seems that some people
+> already compiled it under FreeBSD, and I would like to know if it is easy
+> to do it ; do you know something about that ?
 
+Its rather hard to do under FreeBSD. I'm working on getting to be 
+easier. if you need it more urgently, I could probably build you a 
+binary package, but not right now; there are other issues.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8aPb-0007lO-9n
-	for mharc-axiom-developer@gnu.org; Tue, 08 Mar 2005 03:49:55 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8aPI-0007c6-GW
-	for list; Tue, 08 Mar 2005 03:49:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8aPB-0007Yr-PO
-	for list; Tue, 08 Mar 2005 03:49:31 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8aP9-0007Qt-80
-	for list; Tue, 08 Mar 2005 03:49:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8ZwJ-0002kT-3U
-	for list; Tue, 08 Mar 2005 03:19:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j288JIY4019515;
-	Tue, 8 Mar 2005 02:19:18 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 08 Mar 2005 02:19:18 -0600
-Cc: 
-Subject: [RosettaStone] Maxima now hosted at
-	http://maxima.sourceforge.net/
+Date: Thu, 17 Mar 2005 12:07:26 +1000
+From: Mike Thomas
+To: list
+Subject: darcs patch: Remove system utilities.
 
-Changes http://page.axiom-developer.org/zope/mathaction/RosettaStone/diff
---
+------=_NextPart_000_021D_01C52AE9.E2883110
+	name="winmail.dat"
+	filename="winmail.dat"
 
-??changed:
--<TD ALIGN=left NOWRAP>http://www.ma.utexas.edu/maxima.html</TD>
-<TD ALIGN=left NOWRAP>http://maxima.sourceforge.net/</TD>
+eJ8+IhoCAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcACwAAAHRleHQvcGxh
+aW4ACAQBDYAEAAIAAAACAAIAAQuAAQAhAAAAQUFEM0M0MTY0RTg3MDU0RTgzOEMzRTRGODJGNzM1
+RDIAOgcBA5AGAKQBAAAJAAAAAwAmAAAAAAACAR0MAQAAACoAAABTTVRQOk1JS0UuVEhPTUFTQEJS
+SVNCQU5FLlBBUkFESUdNR0VPLkNPTQAAAAIBCg4BAAAAGAAAAAAAAAAJo1Vxgm3FSI8Y+watXOrw
+woAAAAIB+A8BAAAAEAAAAAmjVXGCbcVIjxj7Bq1c6vACAfoPAQAAABAAAAAJo1Vxgm3FSI8Y+wat
+XOrwAgH7DwEAAACYAAAAAAAAADihuxAF5RAaobsIACsqVsIAAFBTVFBSWC5ETEwAAAAAAAAAAE5J
+VEH5v7gBAKoAN9luAAAAQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtaWtldGhcTG9jYWwgU2V0
+dGluZ3NcQXBwbGljYXRpb24gRGF0YVxNaWNyb3NvZnRcT3V0bG9va1xvdXRsb29rLnBzdAADAP4P
+BQAAAAMADTT9NwAAAgF/AAEAAABEAAAAPE1GRUlJUEJJUENLRlBJQ05HSUpORUVLREhIQUEubWlr
+ZS50aG9tYXNAYnJpc2JhbmUucGFyYWRpZ21nZW8uY29tPgALdgICkAYADgAAAAEAAAAAACAAIAAA
+AAAAQQACE4ADAA4AAADVBwMAEQAMAAQAOgAEAD4BAg+ABgC4DQAARGFyY3NVUkw6IGh0dHA6Ly9w
+YWdlLmF4aW9tLWRldmVsb3Blci5vcmcvcmVwb3NpdG9yeS9heGlvbS0td2luZG93cy0tMQpNSU1F
+LVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1f
+IgoKLS09XwpDb250ZW50LVR5cGU6IHRleHQvcGxhaW4KQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu
+ZzogcXVvdGVkLXByaW50YWJsZQoKVGh1IE1hciAxNyAxMTo1ODo0MCBFLiBBdXN0cmFsaWEgU3Rh
+bmRhcmQgVGltZSAyMDA1ICAnTWlrZSBUaG9tYXMgPG10aG9tYXNAPQpnaWwuY29tLmF1PicKICAq
+IFJlbW92ZSBzeXN0ZW0gdXRpbGl0aWVzLgoKLS09XwpDb250ZW50LVR5cGU6IHRleHQveC1kYXJj
+cy1wYXRjaApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRl
+bnQtRGVzY3JpcHRpb246IEEgZGFyY3MgcGF0Y2ggZm9yIHlvdXIgcmVwb3NpdG9yeSEKCgpOZXcg
+cGF0Y2hlczoKCltSZW1vdmUgc3lzdGVtIHV0aWxpdGllcy4KJ01pa2UgVGhvbWFzIDxtdGhvbWFz
+QGdpbC5jb20uYXU+JyoqMjAwNTAzMTcwMTU4NDBdIHsKaHVuayAuL3NyYy9pbnRlcnAvY29uc3Ry
+dWMubGlzcC5wYW1waGxldCAxNTAKLSAoc3lzdGVtOjpzeXN0ZW0gKGNvbmNhdGVuYXRlICdzdHJp
+bmcgInJtIC1yICIgKGxpYm5hbWUgb3V0bmFtZSkpKQotIChzeXN0ZW06OnN5c3RlbSAoY29uY2F0
+ZW5hdGUgJ3N0cmluZyAibWtkaXIgIiAobGlibmFtZSBvdXRuYW1lKSkpCisgKGRlbGV0ZS1maWxl
+IChsaWJuYW1lIG91dG5hbWUpKQorIChlbnN1cmUtZGlyZWN0b3JpZXMtZXhpc3QgKGxpYm5hbWUg
+b3V0bmFtZSkpCmh1bmsgLi9zcmMvaW50ZXJwL2NvbnN0cnVjLmxpc3AucGFtcGhsZXQgMTc0Ci0g
+IChkb2xpc3QgKGlubmFtZSBpbm5hbWVzKQotICAgKGZvcm1hdCB0ICJjYXQgfmEgPj5+YX4lIiAo
+ZnVsbGNvZGUgaW5uYW1lKSAobHNwbmFtZSBvdXRuYW1lKSkKLSAgIChzeXN0ZW06OnN5c3RlbSA9
+CgotICAgIChmb3JtYXQgbmlsICJjYXQgfmEgPj5+YSIgKGZ1bGxjb2RlIGlubmFtZSkgKGxzcG5h
+bWUgb3V0bmFtZSkpKSkpKSkKKyAgKHdpdGgtb3Blbi1maWxlIChvdXQgKGxzcG5hbWUgb3V0bmFt
+ZSkgOmRpcmVjdGlvbiA6b3V0cHV0KQorICAgIChkb2xpc3QgKGlubmFtZSBpbm5hbWVzKQorICAg
+ICAoZm9ybWF0IHQgIkFwcGVuZGluZyBmaWxlIH5hIHRvIH5hfiUiIChmdWxsY29kZSBpbm5hbWUp
+IChsc3BuYW1lIG91dG49CmFtZSkpCisgICAgICh3aXRoLW9wZW4tZmlsZSAoaW4gKGZ1bGxjb2Rl
+IGlubmFtZSkpCisgICAgICAoc2k6OmNvcHktc3RyZWFtIGluIG91dCkpKSkpKSkKaHVuayAuL3Ny
+Yy9pbnRlcnAvZGFhc2UubGlzcC5wYW1waGxldCAxMTgyCi0gICh3aGVuIGVyYXNlPyAoc3lzdGVt
+OjpzeXN0ZW0gKGNvbmNhdGVuYXRlICdzdHJpbmcgInJtIC1mICIgZmlsZW5hbWUpKSkKKyAgKHdo
+ZW4gZXJhc2U/IChkZWxldGUtZmlsZSBmaWxlbmFtZSkpCmh1bmsgLi9zcmMvaW50ZXJwL2ktc3lz
+Y21kLmJvb3QucGFtcGhsZXQgNzcyCi0gT0JFWSBTVFJDT05DICgnImNhdCAiLGdldEVudignIkFY
+SU9NIiksJyIvbGliL3N1bW1hcnkiKQorIFRZUEVfLUNPTlRFTlRTXy1PRl8tRklMRSBTVFJDT05D
+IChnZXRFbnYoJyJBWElPTSIpLCciL2xpYi9zdW1tYXJ5IikKaHVuayAuL3NyYy9pbnRlcnAvaS1z
+eXNjbWQuYm9vdC5wYW1waGxldCA3NzQKLSBPQkVZIFNUUkNPTkMgKCciY2F0ICIsZ2V0RW52KCci
+QVhJT00iKSwnIi9saWIvY29weXJpZ2h0IikKKyBUWVBFXy1DT05URU5UU18tT0ZfLUZJTEUgU1RS
+Q09OQyAoZ2V0RW52KCciQVhJT00iKSwnIi9saWIvY29weXJpZ2h0IikKaHVuayAuL3NyYy9pbnRl
+cnAvc3lzLXBrZy5saXNwLnBhbXBobGV0IDIxOAotCSBWTUxJU1A6Ok9CRVkgQk9PVDo6fFVuU2l6
+ZWRCb3h8IEJPT1Q6OnxJbnRlZ2VyfCBCT09UOjp8TnVkfAorCSBWTUxJU1A6Ok9CRVkgQk9PVDo6
+VFlQRS1DT05URU5UUy1PRi1GSUxFIEJPT1Q6OnxVblNpemVkQm94fCBCT09UOjp8SW50ZWc9CmVy
+fCBCT09UOjp8TnVkfApodW5rIC4vc3JjL2ludGVycC9zeXMtcGtnLmxpc3AucGFtcGhsZXQgNDUz
+Ci0JIExJU1A6U0VRVUVOQ0UgVk1MSVNQOjpPQkVZIExJU1A6Ok5VTUJFUiBWTUxJU1A6Onx1bmlv
+bnwKKwkgTElTUDpTRVFVRU5DRSBWTUxJU1A6Ok9CRVkgQk9PVDo6VFlQRS1DT05URU5UUy1PRi1G
+SUxFIExJU1A6Ok5VTUJFUiBWTUxJPQpTUDo6fHVuaW9ufApodW5rIC4vc3JjL2ludGVycC91dGls
+Lmxpc3AucGFtcGhsZXQgMzIKKworSW4gdGhpcyBmaWxlIGFyZSBhbHNvIHRvIGJlIGZvdW5kIGZ1
+bmN0aW9ucyB3aGljaCBoYXZlIGJlZW4KK2ludHJvZHVjZWQgdG8gY2lyY3VtdmVudCB0aGUgbm9u
+LXBvcnRhYmxlIHVzZSBvZiBzeXN0ZW0KK2RlcGVuZGVudCBjYWxscyB0byBjYXQgdG8gZGlzcGxh
+eSB0ZXh0IG9uIHRoZSBjb25zb2xlIGFuZAorcmVsYXRlZCB0aGluZ3Mgd2hpY2ggYXJlIGVhc2ls
+eSBkb25lIGluIExpc3AuCisKaHVuayAuL3NyYy9pbnRlcnAvdXRpbC5saXNwLnBhbXBobGV0IDE1
+MDAKK1xzdWJzZWN0aW9ue1ByaW50aW5nIFRleHQgRmlsZXMgYXQgdGhlIFRlcm1pbmFsIChmaWxl
+LXByaW50aW5nKX0KK1JhdGhlciB0aGFuIHVzaW5nIGNhbGxzIHRvIHN5c3RlbSBwcm9ncmFtcyBz
+dWNoIGFzICdjYXQnIG9yICd0eXBlJworQXhpb20gc2hvdWxkIHVzZSBMaXNwLiAgV2UgYXJlIHVz
+ZSBoZXJlIHRoZSBub24tc3RhbmRhcmQgR0NMID0KCitmdW5jdGlvbiBzeXN0ZW06OmNvcHktc3Ry
+ZWFtLgorCis8PGZpbGUtcHJpbnRpbmc+Pj0zRAorCisoaW4tcGFja2FnZSAiQk9PVCIpCisKKzs7
+IFR5cGUgdGhlIGNvbnRlbnRzIG9mIGEgZmlsZSB1c2luZyBMaXNwIHJhdGhlciB0aGFuIG5vbi1w
+b3J0YWJsZQorOzsgc3lzdGVtIGNvbW1hbmRzIHN1Y2ggYXMgY2F0IG9yIHR5cGUKKworKGRlZnVu
+IFRZUEUtQ09OVEVOVFMtT0YtRklMRSAoRklMRU5BTUUpCisgICAod2l0aC1vcGVuLWZpbGUgKGlu
+IEZJTEVOQU1FIDpkaXJlY3Rpb24gOmlucHV0KQorICAgICAgKHNpOjpjb3B5LXN0cmVhbSBpbiAq
+c3RhbmRhcmQtb3V0cHV0KikpKQorCitACisKaHVuayAuL3NyYy9pbnRlcnAvdXRpbC5saXNwLnBh
+bXBobGV0IDE3MDAKKwpodW5rIC4vc3JjL2ludGVycC91dGlsLmxpc3AucGFtcGhsZXQgMTcwNAor
+PDxmaWxlLXByaW50aW5nPj4KfQoKQ29udGV4dDoKCltwYXJ0NgpiaWxsLnBhZ2UxQHN5bXBhdGlj
+by5jYSoqMjAwNTAzMTUwNjI1MzldID0KCltwYXRjaDUKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2Eq
+KjIwMDUwMzE1MDYyNDIwXSA9CgpbcGFydDMKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUw
+MzE1MDYxMjUzXSA9CgpbcGFydDIKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUwMzE1MDYx
+MjAyXSA9CgpbcGFydDEKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUwMzE1MDYxMDIxXSA9
+CgpQYXRjaCBidW5kbGUgaGFzaDoKNjU4MTIwZmZiY2MwMTVmZGMwMTI4MTk2NmRmYzUxNGNhNWJi
+Zjk0NwoKLS09Xy0tCgouCgqfcAIQgAEACQAAAGRhcmNzLTEzAJ4CAhGABgC4DQAAAQAJAAAD3AYA
+AAAAIQYAAAAABQAAAAkCAAAAAAUAAAABAv///wClAAAAQQvGAIgAIAAgAAAAAAAgACAAAAAAACgA
+AAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAA4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
+AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAP4AAA
+H+AAAD/gAAB/4AAA/+AAAf8hBgAAQQtGAGYAIAAgAAAAAAAgACAAAAAAACgAAAAgAAAAIAAAAAEA
+GAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
+VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUA
+AAAAAAAAAAAAAAAAAAAAAACGhobW5+fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
+zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACG
+hobW5+f/////////////////////////////////////////////////////////////////////
+///////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////
+///////////////////////////////////////////////////////////////////////MzMxV
+VVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////////////
+///////////////////////////////////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAA
+AACGhobW5+f/////////////////////////////////////////////////////////////////
+///////////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////
+///////////////////////////////////////////////////////////////////////////M
+zMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////8MDAwMDAwMDAwMDAwMDAwMDAwMDAwM
+DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAA
+AAAAAACGhobW5+f///////+GhobMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
+zMzMzMzMzMzMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+G
+hobW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fMzMwMDAz/////
+///MzMxNTU0AAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f/////////////////
+///////////////////////////////////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAA
+AAAAAAAAAACGhobW5+f///////+GhobW5+f///+GhoaGhoaGhob///+GhoaGhoaGhob///+GhoaG
+hoaGhob////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////
+//+GhobW5+f////////////////////////////////////////////////////W5+fMzMwMDAz/
+///////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f////MzMwAAID/
+///////MzMyAAICAAID///8AgAAAgAAAgAD////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAA
+AAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f///8AAIAAAP8AAID/////AAD/AADMzMz///8A
+gAAA/wD/AAD////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/
+//////+GhobW5+f///8AAP8A//8AAID//////wD/AAD/AAD///////8AgAAAgAD////W5+fMzMwM
+DAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f///////8A
+AP8AAID/////AAD///////////////8AgAD////////W5+fMzMwMDAz////////MzMxVVVUAAAAA
+AAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f/////////////////////////////////
+///////////////////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW
+5+f///////+GhobW5+f////////////////////////////////////////////////////W5+fM
+zMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+fW5+fW
+5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fMzMwMDAz////////MzMxVVVUA
+AAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
+zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACG
+hobW5+f///////+GhoYzmcyZAACZAACZAACZAACZAACZAACZAACZAACZAACAAACAAACAAACAAACA
+AACAAAAMDAz////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhoYzzP+Z
+AACZAACZAACZAACZAACZAACZAACZAACZAAD///+AAAD///+AAAD///+AAAAMDAzW5+fMzMyZmZlV
+VVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaG
+hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYMDAzMzMyZmZl3d3dVVVUAAAAAAAAAAAAAAAAAAAAA
+AACGhobW5+f/////////////////////////////////////////////////////////////////
+///////W5+fMzMyZmZl3d3d3d3dVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////
+//////////////////////////////////////////////////////+ZmZlNTU1NTU0zMzMzMzMz
+MzMzMzMAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////////
+//////////////////////////////+ZmZn////////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAA
+AAAAAACGhobW5+f/////////////////////////////////////////////////////////////
+//////+ZmZn////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////
+//////////////////////////////////////////////////////////+ZmZnW5+fMzMxVVVUA
+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////
+//////////////////////////////////+ZmZnMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+AAAAAAAAAACGhobW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW
+5+fW5+fW5+eZmZlVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhoaGhoaGhoaG
+hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaZmZkAAAAAAAAA
+AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAhXwIFkAYAMAEAAAoAAAADACAOoxsAAAMABTcBAAAA
+HgAHNwEAAAAMAAAAZGFyY3MtMTM0MjEAAgEKNwEAAAAEAAAAdGV4dAMACzcAAAAAAwAhDgVXDQAC
+AfgPAQAAABAAAAAJo1Vxgm3FSI8Y+watXOrwAgH6DwEAAAAQAAAACaNVcYJtxUiPGPsGrVzq8AIB
++w8BAAAAmAAAAAAAAAA4obsQBeUQGqG7CAArKlbCAABQU1RQUlguRExMAAAAAAAAAABOSVRB+b+4
+AQCqADfZbgAAAEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcbWlrZXRoXExvY2FsIFNldHRpbmdz
+XEFwcGxpY2F0aW9uIERhdGFcTWljcm9zb2Z0XE91dGxvb2tcb3V0bG9vay5wc3QAAwD+DwcAAACN
+Tw==
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RosettaStone#msg20050308021918-0600@page.axiom-developer.org
+------=_NextPart_000_021D_01C52AE9.E2883110--
 
+\start
+Date: Thu, 17 Mar 2005 12:13:52 +1000
+From: Mike Thomas
+To: list
+Subject: RE: darcs patch: Remove system utilities.
 
+Hi Bill/Tim.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D8hbV-0002hy-L9
-	for mharc-axiom-developer@gnu.org; Tue, 08 Mar 2005 11:30:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D8hbD-0002dS-LW
-	for list; Tue, 08 Mar 2005 11:30:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D8hb5-0002a9-UR
-	for list; Tue, 08 Mar 2005 11:30:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D8hb5-0002Yr-IW
-	for list; Tue, 08 Mar 2005 11:30:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D8hJq-00088M-K3
-	for list; Tue, 08 Mar 2005 11:12:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j28GCCY4007697;
-	Tue, 8 Mar 2005 10:12:12 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 08 Mar 2005 10:12:12 -0600
-Cc: 
-Subject: [#81 French error message when building SPLTREE]
-	property change
+Following up on Bill's grand experiment with darcs you should receive on
+this mailing list a patch generated with 'darcs send' dealing with the 'cat'
+and related Unix system utility bug on Windows.
 
-Changes http://page.axiom-developer.org/zope/mathaction/81FrenchErrorMessageWhenBuildingSPLTREE/diff
---
-Category:  => Axiom Compiler 
-Severity:  => critical 
-Status:  => open 
+In practical terms this means that the ')summary' and ')copyright' commands
+now work.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/81FrenchErrorMessageWhenBuildingSPLTREE#msg20050308101212-0600@page.axiom-developer.org
+\start
+Date: Wed, 16 Mar 2005 22:49:37 -0500
+From: Bill Page
+To: Mike Thomas
+Subject: re: darcs patch: Remove system utilities.
 
+Mike,
 
+Thankyou for testing this and thanks for the patch!!!
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9Dji-0004H8-Ou
-	for mharc-axiom-developer@gnu.org; Wed, 09 Mar 2005 21:49:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9Djd-0004DB-Lc
-	for list; Wed, 09 Mar 2005 21:49:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9DjX-0004A5-2J
-	for list; Wed, 09 Mar 2005 21:49:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9DjW-00048I-K0
-	for list; Wed, 09 Mar 2005 21:49:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9DOl-00081f-K5
-	for list; Wed, 09 Mar 2005 21:27:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2A2RMY4003075;
-	Wed, 9 Mar 2005 20:27:23 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 09 Mar 2005 20:27:22 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] (new) 
+On Wednesday, March 16, 2005 9:14 PM Mike Thomas wrote:
+> 
+> Following up on Bill's grand experiment with darcs you should 
+> receive on this mailing list a patch generated with 'darcs send'
+> dealing with the 'cat' and related Unix system utility bug on
+> Windows.
+> 
+> In practical terms this means that the ')summary' and 
+> ')copyright' commands
+> now work.
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
-Only one of these answers is correct:
-\begin{axiom}
-eq1:=%pi/2-asin(n/2)=asin(n)
-s:=solve(eq1,n)
--- repeating is ok
-s:=solve(eq1,n)
-subst(eq1,s.1)::Equation Complex Float
-subst(eq1,s.2)::Equation Complex Float
-\end{axiom}
+Excellent! It worked perfectly.
 
-We should expect the same result from:
-\begin{axiom}
-)clear all
-eq1:=%pi/2-asin(n/2)=asin(n)
-s:=solve(eq1,n)
--- repeating is not ok!
-s:=solve(eq1,n)
-subst(eq1,s.1)::Equation Complex Float
-subst(eq1,s.2)::Equation Complex Float
-subst(eq1,s.3)::Equation Complex Float
-subst(eq1,s.4)::Equation Complex Float
-\end{axiom}
+Your patch appeared as an attachment in my email program.
+I saved the attachment as a file named darcs-13421. Then
+the commands
 
-But now there are 4 results for the same equation!
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050309202710-0600@page.axiom-developer.org
+  cd axiom--windows--1
+  darcs apply ../darcs-13421
+
+applied the patch - just like snapping my fingers :)
+I scp'd the file to axiom-developer.org and applied the
+same patch to the repository. I was done in 20 seconds.
 
+I am REALLY beginning to like darcs! :)
 
+I would like to do the GCL 2.6.6 patches next. Since as
+a patch this would be quite large because of the new gcl
+tarball, if you are still on a slow internet link I can
+do this from my local sources after my next rebuild
+(by tomorrow).
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9F76-00032g-8D
-	for mharc-axiom-developer@gnu.org; Wed, 09 Mar 2005 23:17:32 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9F70-0002yZ-Js
-	for list; Wed, 09 Mar 2005 23:17:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9F6q-0002rG-68
-	for list; Wed, 09 Mar 2005 23:17:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9F6p-0002qe-Nb
-	for list; Wed, 09 Mar 2005 23:17:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9Eni-0004fX-Ad
-	for list; Wed, 09 Mar 2005 22:57:30 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2A3vEY4024933;
-	Wed, 9 Mar 2005 21:57:14 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 09 Mar 2005 21:57:14 -0600
-Cc: 
-Subject: [Axiom Language] 
+Date: Thu, 17 Mar 2005 14:11:53 +1000
+From: Mike Thomas
+To: Bill Page
+Subject: re: darcs patch: Remove system utilities.
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomLanguage/diff
---
+Hi Bill.
 
-++added:
-Overloading and Dependent Types
+| I would like to do the GCL 2.6.6 patches next. Since as
+| a patch this would be quite large because of the new gcl
+| tarball, if you are still on a slow internet link I can
+| do this from my local sources after my next rebuild
+| (by tomorrow).
 
-  Many Axiom operations have the same name but different
-types and these types can be dependent on other types.
-For example
-\begin{axiom}
-)display operation differentiate
-\end{axiom}
+The computer I did the 2.6.6 patch on has a fast connection, but it seems
+like overkill to do the 2.6.6 tarball that way.  I think you should go ahead
+with your local sources unless there is some kind of problem there.
 
-We can see how the interpreter resolves the type::
+| Thanks again.
 
-  [14] (D,D1) -> D from D if D has PDRING D1 and D1 has SETCAT
+No worries.  I guess the proof of the pudding will ultimately be darcs ssh
+write access.  Although I haven't downloaded Axiom on my slow connection
+yet, Darcs worked flawlessly there on other, smaller, HTTP repositories.
 
-in the following example
-\begin{axiom}
-)set message bottomup on
-differentiate(sin(x),x)
-\end{axiom}
-
-Notice that
-\begin{axiom}
-EXPR INT has PDRING SYMBOL
-SYMBOL has SETCAT
-\end{axiom}
+| Cheers,
 
+Indeed!  Have a good night.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomLanguage#msg20050309215714-0600@page.axiom-developer.org
+\start
+Date: Wed, 16 Mar 2005 23:34:01 -0600
+From: MathAction (Zoran Spasojevic)
+To: MathAction
+Subject: [Axiom-mail] problems compiling axiom
 
+Hello,
+I previously compiled axiom without problems but this time on Fedora 
+Core 3 I get the  error below after a few minutes of compiling. I would 
+appreciate any suggestions that anyone may have to resolve this problem.
+Thanks,
+Zoran
 
+gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 
+-fomit-frame-pointer  -I/home/zoran/axiom/lsp/gcl-2.6.5/o -I../h 
+-I../gcl-tk sfasl.c
+In file included from sfasl.c:40:
+sfaslbfd.c: In function `fasload':
+sfaslbfd.c:266: error: structure has no member named `_raw_size'
+sfaslbfd.c:291: error: structure has no member named `_raw_size'
+sfaslbfd.c:356: error: structure has no member named `_raw_size'
+make[4]: *** [sfasl.o] Error 1
+make[4]: Leaving directory `/home/zoran/axiom/lsp/gcl-2.6.5/o'
+make[3]: *** [unixport/saved_pre_gcl] Error 2
+make[3]: Leaving directory `/home/zoran/axiom/lsp/gcl-2.6.5'
+/bin/sh: unixport/saved_gcl: No such file or directory
+make[2]: *** [gcldir] Error 127
+make[2]: Leaving directory `/home/zoran/axiom/lsp'
+make[1]: *** [lspdir] Error 2
+make[1]: Leaving directory `/home/zoran/axiom'
+make: *** [all] Error 2
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9GIc-0007cr-Br
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 00:33:31 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9GIR-0007Zh-0B
-	for list; Thu, 10 Mar 2005 00:33:19 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9GID-0007RI-34
-	for list; Thu, 10 Mar 2005 00:33:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9GIC-0007Pa-3M
-	for list; Thu, 10 Mar 2005 00:33:04 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9G0q-0001B2-Qx
-	for list; Thu, 10 Mar 2005 00:15:09 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2A5ErY4010979;
-	Wed, 9 Mar 2005 23:14:53 -0600
+Date: Thu, 17 Mar 2005 00:01:23 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Wed, 09 Mar 2005 23:14:52 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] Why Complex Float?
+Subject: [Axiom-mail] problems compiling axiom
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
-Why do I need to use Complex Float in order to evaluate the
-numeric value of these expression? Just Float will not work
-\begin{axiom}
-subst(eq1,s.2)::Equation Float
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050309231448-0600@page.axiom-developer.org
+Tim Daly reported this problem fixed in the February release
+in CVS at Savannah.
 
+What version of the source are you using?
 
+On Thursday, March 17, 2005 12:29 AM Zoran Spasojevic wrote:
+> I previously compiled axiom without problems but this time
+> on Fedora Core 3 I get the  error below after a few minutes
+> of compiling. I would appreciate any suggestions that anyone
+> may have to resolve this problem.
+> Thanks,
+> Zoran
+> 
+> gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 
+> -fomit-frame-pointer  -I/home/zoran/axiom/lsp/gcl-2.6.5/o -I../h 
+> -I../gcl-tk sfasl.c
+> In file included from sfasl.c:40:
+> sfaslbfd.c: In function `fasload':
+> sfaslbfd.c:266: error: structure has no member named `_raw_size'
+> ...
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9GN7-0008Pv-Kx
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 00:38:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9GN6-0008Pk-EM
-	for list; Thu, 10 Mar 2005 00:38:08 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9GN4-0008P8-Vt
-	for list; Thu, 10 Mar 2005 00:38:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9GN4-0008Oi-Nz
-	for list; Thu, 10 Mar 2005 00:38:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9G51-0001Zk-PA
-	for list; Thu, 10 Mar 2005 00:19:28 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2A5IvY4012205;
-	Wed, 9 Mar 2005 23:18:57 -0600
-From: MathAction (Bill Page)
+Date: Thu, 17 Mar 2005 03:39:25 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Wed, 09 Mar 2005 23:18:57 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] Why Complex Float?
-
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
+Subject: [RationalInterpolation] (nouveau) 
 
-??changed:
--subst(eq1,s.2)::Equation Float
-asin(1/2)::Float
-asin(1/2)::Complex Float
+The package below implements rational interpolation. 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050309231857-0600@page.axiom-developer.org
+\begin{axiom}
+)abbrev package RINTERPA RationalInterpolationAlgorithms
+++ Description:
+++ This package exports rational interpolation algorithms
+RationalInterpolationAlgorithms(F, P): Cat == Body   where
+    F: IntegralDomain 
+    P: UnivariatePolynomialCategory(F)
+    Cat == with
+        RationalInterpolation: (List F, List F, NonNegativeInteger,
+                                NonNegativeInteger) 
+                               -> Fraction P
+        +++ We assume that the elements of the first list are all distinct.
+        +++ If they are not, division by zero might occur.
 
+    Body == add
+        RationalInterpolation(xlist, ylist, m, k) ==
+            #xlist ^= #ylist =>
+                error "Different number of points and values."
+            #xlist ^= m+k+1 =>
+                error "wrong number of points"
+            tempvec: List F := [1 for i in 1..(m+k+1)]
 
+            collist: List List F := cons(tempvec, 
+                                         [(tempvec := [tempvec.i * xlist.i _
+                                                       for i in 1..(m+k+1)]) _
+                                          for j in 1..max(m, k)])
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9Nmn-0004yU-VM
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 08:33:10 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9Nmk-0004wb-5u
-	for list; Thu, 10 Mar 2005 08:33:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9Nmf-0004vt-Uw
-	for list; Thu, 10 Mar 2005 08:33:02 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9Nmf-0004vq-RY
-	for list; Thu, 10 Mar 2005 08:33:01 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9NWl-0003Tp-Pw
-	for list; Thu, 10 Mar 2005 08:16:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ADGQY4003804;
-	Thu, 10 Mar 2005 07:16:26 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Thu, 10 Mar 2005 07:16:25 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] Why Complex Float?
+            collist := append([collist.j for j in 1..(m+1)], _
+                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
+                               for j in 1..(k+1)])
+            resspace: List Vector F := nullSpace((transpose matrix collist) _
+                                                 ::Matrix F)
+            reslist: List List P := _
+                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
+                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
+            reduce((_+), reslist.1)/reduce((_+), reslist.2)
 
-++added:
 
-<pre>From: wyscc, Thur, 10 Mar 2005 08:16:00</pre>
+)abbrev package RINTERP RationalInterpolation
+++ Description:
+++ This package exports interpolation algorithms
+RationalInterpolation(xx, F): Cat == Body   where
+    xx: Symbol
+    F:  IntegralDomain
+    UP  ==> UnivariatePolynomial
+    SUP ==> SparseUnivariatePolynomial
+ 
+    Cat == with
+        interpolate: (Fraction UP(xx, F), List F, List F, _
+                      NonNegativeInteger, NonNegativeInteger) _
+                      -> Fraction UP(xx, F)
 
-Of course you don't, from a mathematical view point, and the problem is apparently the Interpreter needs help. If you put the argument into <code>Float</code> or the expression into <code>Expression Float</code>, Axiom will oblige.
-\begin{axiom}
-asin(1/2::Float)
-asin(1/2)::Expression Float
-\end{axiom}
-But in fact, even coercion to <code>Complex Float</code> won't always work.
-\begin{axiom}
-asin(%i/2)
-asin(%i/2)::Complex Float
-\end{axiom}
-There is no modemap from <code>Expression Integer</code> to <code>Complex Float</code> (Use hyperdoc <code>Browse, Selectable</code> to search, with wild character in the name field).  This is reasonable since it is not possible in general to evaluate numerically a symbolic expression. I believe the Interpreter actually tries this:
-\begin{axiom}
-asin(1/2)$Float
-asin(1/2)$(Complex Float)
-\end{axiom}
-which succeed in both cases because <code>asin</code> has modemaps in those domains. Exactly why it was able to change a  non-existing coercion in one case but not the other is unclear, but this seems to be because the Interpreter code is not as categorical as the compiler code and these ``smart'' coercions may be done case by case. But even this reasoning has problem:
+        interpolate: (List F, List F, NonNegativeInteger, NonNegativeInteger) _
+                      -> Fraction SUP F
 
-\begin{axiom}
-asin(%i/2::Complex Float)  -- easiest
-asin(%i/2)::Expression Complex Float::Complex Float -- harder
-asin(%i/2)$(Complex Float)  -- doesn't work
-\end{axiom}
+    Body == add
+        RIA ==> RationalInterpolationAlgorithms
 
+        interpolate(qx, lx, ly, m, k) ==
+            px := RationalInterpolation(lx, ly, m, k)$RIA(F, UP(xx, F))
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050310071625-0600@page.axiom-developer.org
+            elt(px, qx)
+ 
+        interpolate(lx, ly, m, k) ==
+            RationalInterpolation(lx, ly, m, k)$RIA(F, SUP F)
+\end{axiom}
 
+\start
+Date: Thu, 17 Mar 2005 03:42:05 -0600
+From: MathAction (kratt6)
+To: MathAction
+Subject: [Guessing formulas for sequences] (nouveau) 
 
+The package defined below allows Axiom to guess a formula for a sequence whose first few terms are given.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9OcO-000449-9u
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 09:26:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9OcK-00041L-QE
-	for list; Thu, 10 Mar 2005 09:26:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9OcH-0003zP-FW
-	for list; Thu, 10 Mar 2005 09:26:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9OcH-0003yM-2I
-	for list; Thu, 10 Mar 2005 09:26:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9OKN-0007t9-IE
-	for list; Thu, 10 Mar 2005 09:07:51 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AE7jY4016773;
-	Thu, 10 Mar 2005 08:07:45 -0600
-From: MathAction (Bill Page)
+Date: Thu, 17 Mar 2005 03:44:36 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Thu, 10 Mar 2005 08:07:45 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] 
+Subject: [CommonDenominator for polynomials] (nouveau) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
+This package extends UnivariatePolynomialCommonDenominator for arbitrary polynomial categories. In fact, I don't understand why the original package is so restrictive.
 
-??changed:
--subst(eq1,s.1)::Equation Complex Float
--subst(eq1,s.2)::Equation Complex Float
-subst(eq1,s.1)::Equation Expression Float
-subst(eq1,s.2)::Equation Expression Float
+\begin{axiom}
+)abbrev package PCDEN PolynomialCommonDenominator
+PolynomialCommonDenominator(R, Q, P, E, VarSet): Exports == Impl where
+  R : IntegralDomain
+  Q : QuotientFieldCategory R
+  E : OrderedAbelianMonoidSup
+  VarSet: OrderedSet
+  P: PolynomialCategory(Q, E,VarSet)
 
-??changed:
--subst(eq1,s.1)::Equation Complex Float
--subst(eq1,s.2)::Equation Complex Float
--subst(eq1,s.3)::Equation Complex Float
--subst(eq1,s.4)::Equation Complex Float
-subst(eq1,s.1)::Equation Expression Float
-subst(eq1,s.2)::Equation Expression Float
-subst(eq1,s.3)::Equation Expression Float
-subst(eq1,s.4)::Equation Expression Float
+  Exports ==> with
+    commonDenominator: P -> R
+      ++ commonDenominator(q) returns a common denominator d for
+      ++ the coefficients of q.
+    clearDenominator : P -> P
+      ++ clearDenominator(q) returns p such that \spad{q = p/d} where d is
+      ++ a common denominator for the coefficients of q.
+    splitDenominator : P -> Record(num: P, den: R)
+      ++ splitDenominator(q) returns \spad{[p, d]} such that \spad{q = p/d} and d
+      ++ is a common denominator for the coefficients of q.
+ 
+  Impl ==> add
+    import CommonDenominator(R, Q, List Q)
+ 
+    commonDenominator p == commonDenominator coefficients p
+ 
+    clearDenominator p ==
+      d := commonDenominator p
+      map(numer(d * #1)::Q, p)
+ 
+    splitDenominator p ==
+      d := commonDenominator p
+      [map(numer(d * #1)::Q, p), d]
+\end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050310080745-0600@page.axiom-developer.org
+\start
+Date: Thu, 17 Mar 2005 09:27:07 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: Axiom sprint day 
+Cc: Bernice Rogowitz, Camm Maguire, Gilbert Baumslag
 
+Tim Daly writes:
+> *,
+> 
+> I'm working on setting up an agenda for the axiom sprint day.
+> It appears that the morning will be spent discussing future 
+> directions for Axiom. The rest of the time will be spent 
+> cleaning up the IssueTracker items.
 
+Excellent!
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9QFA-00033N-UU
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 11:10:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9QF3-0002za-AT
-	for list; Thu, 10 Mar 2005 11:10:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9QF1-0002yU-JM
-	for list; Thu, 10 Mar 2005 11:10:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9QF1-0002yR-6R
-	for list; Thu, 10 Mar 2005 11:10:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9Pvy-0008KS-LI
-	for list; Thu, 10 Mar 2005 10:50:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AFoWY4010298;
-	Thu, 10 Mar 2005 09:50:32 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 09:50:32 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] Ah, so subtle are the Axiom types!
+> Mark Murray will be joining us via phone as he cannot attend
+> in person.
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
-William,
+Would it be possible to split the agenda into two broad categories; 
 
-Thank you for the explanation. Now I "get it". The kind of
-coercion that I really wanted to do was like this::
+1) Building, compiling, portability, etc
+2) Mathematical direction.
 
-  sin(1)::Expression Float
+?
 
-This is taking something from Expression Integer to Expression Float
-which always works even for:
-\begin{axiom}
-  sin(x)::Expression Float
-\end{axiom}
+I'd like to attend for the first bit only, please; Right now, I'm
+concentrating on getting some building/compiling issues sorted out.
 
-But when x converts to Float then the whole expression can be
-displayed like Float (even though it remains Expression Float!).
-In the coercion we are just changing the 'ground type' of the
-Expression. In fact it can be converted to Float by the function
-'ground'.
-\begin{axiom}
-ground(sin(1)::Expression Float)
-\end{axiom}
-
-Or just
-\begin{axiom}
-sin(1)::Expression Float::Float
-\end{axiom}
-
-Perhaps a function 'groundIfCan' would be nice :)
-
-But in general the interpreter should not be expected know
-that such a chain of coercions is possible. Right
-
-Neat and very general. Its the same for all trig, exp, log,
-etc. functions.
-
-So now I also agree that the coercion to Complex Float does
-**not** make sense. Notice that the following error messages
-should be the same:
-\begin{axiom}
-log(10.0 q)::Float
-log(10.0 q)::Complex Integer
-log(10.0 q)::Complex Float
-\end{axiom}
-
-But the Complex Float domain is doing something extra.
-
-If this is because of the interpreter then I think it is
-trying too hard and as a result it makes it difficult to
-explain this behaviour to the novice user. In this case I
-would prefer the interpretation to be more *categorical*
-and consistent so that we can explain this subtly from the
-very beginning.
+\start
+Date: Thu, 17 Mar 2005 07:47:18 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: Re: Axiom sprint day
+Cc: Bernice Rogowitz, Camm Maguire, Gilbert Baumslag
 
-Bill Page.
+Yes, we can split the agenda.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050310095000-0600@page.axiom-developer.org
+\start
+Date: Thu, 17 Mar 2005 13:23:32 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: Axiom sprint day 
+Cc: Bernice Rogowitz, Camm Maguire, Gilbert Baumslag
 
+root writes:
+> Yes, we can split the agenda.
 
+Excellent, Thanks!
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9QFD-000340-5Q
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 11:10:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9QF7-00032B-OC
-	for list; Thu, 10 Mar 2005 11:10:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9QF1-0002yi-TY
-	for list; Thu, 10 Mar 2005 11:10:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9QF1-0002yR-O9
-	for list; Thu, 10 Mar 2005 11:10:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9Pyw-00007z-2y
-	for list; Thu, 10 Mar 2005 10:53:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AFrgY4011297;
-	Thu, 10 Mar 2005 09:53:42 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 09:53:42 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] Ah, so subtle are the Axiom types!
-
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
+Date: Thu, 17 Mar 2005 16:17:31 +0100
+From: Pierre Doucy
+To: list
+Subject: [MACOSX] What is unexec and why does it fail ?
 
-??changed:
--log(10.0 q)::Float
--log(10.0 q)::Complex Integer
--log(10.0 q)::Complex Float
-log(10.0*q)::Float
-log(10.0*q)::Complex Integer
-log(10.0*q)::Complex Float
+Hi all,
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050310095342-0600@page.axiom-developer.org
+Attempting to compile Axiom on my Mac, I get the following error :
 
+[...]
+44 invoking make in
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
+with parms:
+SYS= MACOSX
+LSP= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
+PART= cprogs
+SPAD= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
+SRC= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
+INT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
+OBJ= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
+MNT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
+unexec: not enough room for load commands for new __DATA segments
+make[3]: *** [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
+Error 1
+make[2]: *** [bootdir] Error 2
+make[1]: *** [srcdir] Error 2
+make: *** [all] Error 2
 
+As it looked like a memory problem, I changed my gcl configure options to:
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9RIH-00078a-Hl
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 12:17:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9RIF-00077p-NU
-	for list; Thu, 10 Mar 2005 12:17:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9RIE-00077T-Si
-	for list; Thu, 10 Mar 2005 12:17:51 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1D9RHd-0006pW-Tx; Thu, 10 Mar 2005 12:17:13 -0500
-Received: from [200.59.76.99] (helo=ADSL-200-59-76-99.capfed2.sinectis.com.ar)
-	by monty-python.gnu.org with smtp (Exim 4.34)
-	id 1D9QzM-00058c-6V; Thu, 10 Mar 2005 11:58:23 -0500
-Received: (from ax5resort@localhost)
-	by sy726-actinium421.p889hu.netcom.com (7.93.67/8.97.62) id
-	k752X4i1343795; Thu, 10 Mar 2005 21:51:21 +0500 GMT
-	sender to DKSVH@netvigator.com using -s
-Date: Thu, 10 Mar 2005 18:48:21 +0200
-From: Ines Stroud <DKSVH@netvigator.com>
-To: dvdrtools-devel@nongnu.org
-	boundary="--vudlyaiv49065jwycoyst"
-Cc: 
-Subject: Acquire  the viiagra you naed now! garb
-
-----vudlyaiv49065jwycoyst
-
-We, at our toop phermacii, got a graet 
-deel for you. You can have better and moer 
-satissfying live with this, moreover it is 
-the leadding drug all over the world! 
-Get you peniis up now, don't miss this oppoortuniity!
-http://cranberry.xenl.com/p/erika/20/hosiery - I nned moore info 
-
-nichrome tartary solute count dugout duopolist rise balzac. antipodes crestfallen opalescent altruism alger risk. doom wither bilk breathe reprehensible clara plaintive defraud. slur caricature topsoil approximate crestview vista brandy. 
-impose exterminate echinoderm massif j's knapsack diorama godhead modulo. shylock bedtime blank hallway entrepreneur gladstone majesty. fernery reprehensible november morbid smooth oocyte. 
-ridiculous slovakia hangover opalescent war fully ulan vernacular. calcutta monogamy opalescent nsf calypso. inapproachable isopleth basso solute crystalline betsy. propelled j's vacate prefab gangway councilwoman. adhere inductance crestview clarity were month. 
-underling arachnid seventeenth reprehensible tecum betsy. conceit bulk dodecahedral opalescent awn atypic blunder. 
-postcondition solute petit cage accra angle borax. depressive installation woodyard cacm entrepreneur eisner cauliflower screw. amiss bland dilemma crestview bedimmed skin. theoretic council dictate reprehensible indifferent laymen. denudation fermat nw crestview divorce signor guise. 
-casteth tuttle opalescent ecstatic groove denumerable. karyatid reprehensible wasp sommelier. cowardice izvestia chill apatite opalescent nomograph inculpable loamy donovan diagnoses. dane tell registry entrepreneur judaism amble. rococo binge fop overt opalescent vertebrate picture holocene. 
-
-----vudlyaiv49065jwycoyst--
+./configure --enable-vssize=65536*4 --enable-maxpage=256*1024
+--enable-machine=powerpc-macosx --enable-dlopen --disable-locbfd
 
+but still get the same error.
+After some googling, I haven't been able to find any clear doc about
+what unexec is, and what it does.
+Can anyone explain me what it is supposed to do, and why it might fail
+in such a manner ?
 
+Thank you in advance.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9Sq3-0002Os-ED
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 13:56:51 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9Sp2-00026S-6K
-	for list; Thu, 10 Mar 2005 13:55:48 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9Soo-0001xB-J6
-	for list; Thu, 10 Mar 2005 13:55:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9Son-0001ud-Bf
-	for list; Thu, 10 Mar 2005 13:55:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9SVd-00047u-U8
-	for list; Thu, 10 Mar 2005 13:35:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AIZaY4020615;
-	Thu, 10 Mar 2005 12:35:36 -0600
-From: MathAction (anonyme)
+Date: Thu, 17 Mar 2005 11:05:59 -0600
+From: MathAction (Eugene Surowitz)
 To: MathAction
-Date: Thu, 10 Mar 2005 12:35:35 -0600
-Cc: 
-Subject: [#120 optimize the compilation with proclamation]
-	(nouveau) 
+Subject: [FrontPage]
 
-Changes http://page.axiom-developer.org/zope/mathaction/120OptimizeTheCompilationWithProclamation/diff
---
-Change the name of code.lsp
-(cf. Camm Maguire)
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/120OptimizeTheCompilationWithProclamation#msg20050310123535-0600@page.axiom-developer.org
+Hi Bill:
+The Frontpage uses "Axioms Community" in a couple of places;
+I think it should read "Axiom's Community".
+
+Cheers, Eugene Surowitz
 
+billpage wrote:
 
+>>
+>??changed:
+>-<hr />
+>-<div style="font-size:smaller;text-align:right">
+>-<a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">edit</a>
+>-(administator only)</div>
+><div style="font-size:smaller;text-align:right" class="shade1">
+><a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">
+><b>edit</b></a> (administator only)</div>
+>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9Ud3-0002IO-5G
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 15:51:33 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9Ucy-0002GI-3h
-	for list; Thu, 10 Mar 2005 15:51:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9Ucr-0002C9-6D
-	for list; Thu, 10 Mar 2005 15:51:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9Ucq-00027f-Tu
-	for list; Thu, 10 Mar 2005 15:51:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9ULP-0003iH-Hw
-	for list; Thu, 10 Mar 2005 15:33:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AKX8Y4017317;
-	Thu, 10 Mar 2005 14:33:08 -0600
-From: MathAction (Bill Page)
+Date: Thu, 17 Mar 2005 11:36:06 -0600
+From: MathAction (wyscc)
 To: MathAction
-Date: Thu, 10 Mar 2005 14:33:08 -0600
-Cc: 
-Subject: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
---
+Subject: [ExampleSolution1] Thanks for fixing the display problem
 
---removed:
--From BillPage Thu Jan 20 23:42:00 -0600 2005
--From: Bill Page
--Date: Thu, 20 Jan 2005 23:42:00 -0600
--Subject: (new) algebra creates the file 'code.lsp',
--	this needs to be renamed before compile
--Message-ID: <20050121-054129.sv12157.1911@savannah.nongnu.org>
--
--
--This is an automated notification sent by Savannah.
--It relates to:
--		bugs #9648, project Axiom Computer Algebra System
--
--==============================================================================
-- LATEST MODIFICATIONS of bugs #9648:
--==============================================================================
--
--               Posted by: Bill Page <billpage1>
--               Posted on: 2005-01-21 05:41 (Canada/Eastern)
--    _______________________________________________________
+??changed:
+-<pre>From wyscc, March 16, 2005 05:06:00</pre>
 -
-
---removed:
 -
--From billpage Tue Jan 25 00:05:03 -0600 2005
--From: billpage
--Date: Tue, 25 Jan 2005 00:05:03 -0600
--Subject: property change
--Message-ID: <20050125000503-0600@page.axiom-developer.org>
 -
--Name: '#75 algebra creates the file 'code.lsp', this needs to be renamed before compile' => '#75 algebra creates the file code.lsp, this needs to be renamed before compile' 
--Category:  => Axiom Compiler 
--Status:  => open 
+-The above does not really solve the problem on differentiation of a piecewise function, which, in my opinion, is an unreasonable expectation in general because of the multitude of ways to define the conditions; it may help if one uses the Heaviside function. The numerical definition of <code>N0(t)</code> is actually totally ignored in the definition of <code>N(t,i,p)</code> and thus also in the differentiation process, by the use of <code>operator('No)(t)</code>. Indeed, in the expression for <code>N</code> or its derivative with respect to <code>t</code>, the  "function" <code>N0</code> is still an <code>operator</code>, and as such, <code>N0(2)</code> is undefined! In other words, there is a distinction between the numerically defined function <code>N0</code> and the operator <code>N0</code>. This is illustrated below.
 -
+<pre>From wyscc, March 16, 2005 05:06:00, modified March 17 12:30:00</pre>
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg20050310143308-0600@page.axiom-developer.org
-
+The above does not really solve the problem on differentiation of a piecewise function, which, in my opinion, is an unreasonable expectation in general because of the multitude of ways to define the conditions; it may help if one uses the Heaviside function, but in general, one probably needs techniques from automatic differentiation. The numerical definition of <code>N0(t)</code> is actually totally ignored in the definition of <code>N(t,i,p)</code> and thus also in the differentiation process, because of the use of <code>operator('No)(t)</code>. Indeed, in the expression for <code>N</code> or its derivative with respect to <code>t</code>, the  "function" <code>N0</code> is still an <code>operator</code>, and as such, <code>N0(2)</code> is undefined! In other words, there is a distinction between the numerically defined function <code>N0</code> and the operator <code>N0</code>. This is illustrated below.
 
+\begin{axiom}
+N(2,0,3)
+\end{axiom}
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9Ud9-0002M5-40
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 15:51:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9Ucy-0002Fo-5h
-	for list; Thu, 10 Mar 2005 15:51:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9Ucu-0002Dd-C2
-	for list; Thu, 10 Mar 2005 15:51:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9Uct-00027f-9e
-	for list; Thu, 10 Mar 2005 15:51:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9UJ1-0003Xk-GD
-	for list; Thu, 10 Mar 2005 15:30:51 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AKUdY4016902;
-	Thu, 10 Mar 2005 14:30:40 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 14:30:39 -0600
-Cc: 
-Subject: [#120 optimize the compilation with proclamation]
-	See issue #75
+Notice that the evaluation for <code>N0(2)</code> is not really done.
 
-Changes http://page.axiom-developer.org/zope/mathaction/120OptimizeTheCompilationWithProclamation/diff
---
-http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/120OptimizeTheCompilationWithProclamation#msg20050310143037-0600@page.axiom-developer.org
+A common error when mixing numeric and symbolic
+computation is to first define the derivative as a function of <code>t</code>
+and then evaluate the derivative at some value of <code>t</code>, as in
 
+\begin{verbatim}
+dNdt(t)==D(N(t,0,3),t)
+dNdt(2)
+\end{verbatim}
 
+This does not work because when <code>dNdt(2)</code> is called the system
+(Axiom, or other systems) will substitute the value of <code>t=2</code> in
+<code>N(t,0,3)</code> and <code>t</code> of <code>D(N(t,0,3),t)</code>
+before differentiating, causing a run-time error. One way to avoid this error is to use substitution instead of a
+function call, as done in the second line below. 
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9WWf-0007Uj-QW
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 17:53:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9WWb-0007TF-7z
-	for list; Thu, 10 Mar 2005 17:53:01 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9WWZ-0007SS-MR
-	for list; Thu, 10 Mar 2005 17:53:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9WVH-0006is-UD
-	for list; Thu, 10 Mar 2005 17:51:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9Vww-0002mZ-8w
-	for list; Thu, 10 Mar 2005 17:16:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2AMFwY4011384;
-	Thu, 10 Mar 2005 16:15:58 -0600
-From: MathAction (Camm Maguire)
+Date: Thu, 17 Mar 2005 13:29:52 -0600
+From: MathAction (markm)
 To: MathAction
-Date: Thu, 10 Mar 2005 16:15:58 -0600
-Cc: 
-Subject: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile]
-
-Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
---
-Greetings!  I think I have a patch for Debian which does this if
-anyone is interested.
-
-Take care,
-
-MathAction (Bill Page) writes:
-
-> Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
-> --
-> 
-> --removed:
-> -From BillPage Thu Jan 20 23:42:00 -0600 2005
-> -From: Bill Page
-> -Date: Thu, 20 Jan 2005 23:42:00 -0600
-> -Subject: (new) algebra creates the file 'code.lsp',
-> -	this needs to be renamed before compile
-> -Message-ID: <20050121-054129.sv12157.1911@savannah.nongnu.org>
-> -
-> -
-> -This is an automated notification sent by Savannah.
-> -It relates to:
-> -		bugs #9648, project Axiom Computer Algebra System
-> -
-> -==============================================================================
-> - LATEST MODIFICATIONS of bugs #9648:
-> -==============================================================================
-> -
-> -               Posted by: Bill Page <billpage1>
-> -               Posted on: 2005-01-21 05:41 (Canada/Eastern)
-> -    _______________________________________________________
-> -
-> 
-> --removed:
-> -
-> -From billpage Tue Jan 25 00:05:03 -0600 2005
-> -From: billpage
-> -Date: Tue, 25 Jan 2005 00:05:03 -0600
-> -Subject: property change
-> -Message-ID: <20050125000503-0600@page.axiom-developer.org>
-> -
-> -Name: '#75 algebra creates the file 'code.lsp', this needs to be renamed before compile' => '#75 algebra creates the file code.lsp, this needs to be renamed before compile' 
-> -Category:  => Axiom Compiler 
-> -Status:  => open 
-> -
-> 
-> --
-> forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg20050310143308-0600@page.axiom-developer.org
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
-
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg54r7inywo1.fsf@intech19.enhanced.com
+Subject: [#124 Build failure in CVS top-of-tree sources in src/hyper] Solution found
 
+It turns out this is rather old Sun regexp code.
 
+I found an _old_ manpage that describes step(), compile, loc1 and loc2, and I'll redo the offending function to use something a bit more modern and POSIX-compliant.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9X6z-0006W5-8m
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 18:30:37 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9X6e-0006QE-O1
-	for list; Thu, 10 Mar 2005 18:30:17 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9X6Z-0006Nk-CW
-	for list; Thu, 10 Mar 2005 18:30:12 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9X6Z-0006N3-2M
-	for list; Thu, 10 Mar 2005 18:30:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9Wr5-0007GB-Qh
-	for list; Thu, 10 Mar 2005 18:14:12 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ANE1Y4025908;
-	Thu, 10 Mar 2005 17:14:01 -0600
-From: MathAction (root)
+Date: Thu, 17 Mar 2005 13:45:18 -0600
+From: MathAction (markm)
 To: MathAction
-	(MathAction)
-Date: Thu, 10 Mar 2005 17:14:01 -0600
-Cc: 
-Subject: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75	algebra creates the
-	file code.lsp, this needs to be renamed before compile]
-
-Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
---
-Camm, Bill,
-
-Why does code.lsp need to be renamed?
-
-Tim
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg200503102352.j2ANqoc01995@localhost.localdomain
-
+Subject:  [#125 src/hyper/Makefile.pamphlet uses htadd bare, causing build failure.] (new) 
 
+src/hyper/Makefile uses htadd bare. As . or ${FOO}/bin is not in the path, this fails at build time.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9X71-0006Xw-OK
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 18:30:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9X6f-0006RF-Il
-	for list; Thu, 10 Mar 2005 18:30:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9X6Z-0006Ns-CX
-	for list; Thu, 10 Mar 2005 18:30:12 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9X6Z-0006N3-7W
-	for list; Thu, 10 Mar 2005 18:30:11 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D9Wr3-0007Fk-KN
-	for list; Thu, 10 Mar 2005 18:14:09 -0500
-Received: from localhost.localdomain (203.26.252.64.snet.net [64.252.26.203]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2ANE4i15604;
-	Thu, 10 Mar 2005 17:14:04 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2ANqoc01995;
-	Thu, 10 Mar 2005 18:52:50 -0500
-Date: Thu, 10 Mar 2005 18:52:50 -0500
-From: root Tim Daly
-To: MathAction, Camm Maguire, Bill Page
-	(MathAction)
-Subject: Re: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile]
-Cc: list, Tim Daly
-
-Camm, Bill,
-
-Why does code.lsp need to be renamed?
-
-Tim
+Date: Thu, 17 Mar 2005 21:46:19 -0600
+From: MathAction (billpage)
+To: MathAction
+Subject: [Experiment #2] 
 
+??changed:
+-Cette page a Ã©tÃ© renommÃ©e en Â«EfficiencyProblemÂ». Vous pouvez supprimer celle-ci si elle n'est plus requise.
+-
+\begin{axiom}
+)abbrev package RINTERPA RationalInterpolationAlgorithms
+++ Description:
+++ This package exports rational interpolation algorithms
+RationalInterpolationAlgorithms(F, P): Cat == Body   where
+    F: IntegralDomain 
+    P: UnivariatePolynomialCategory(F)
+    Cat == with
+        RationalInterpolation: (List F, List F, NonNegativeInteger,
+                                NonNegativeInteger) 
+                               -> Fraction P
+        +++ We assume that the elements of the first list are all distinct.
+        +++ If they are not, division by zero might occur.
 
+    Body == add
+        RationalInterpolation(xlist, ylist, m, k) ==
+            #xlist ^= #ylist =>
+                error "Different number of points and values."
+            #xlist ^= m+k+1 =>
+                error "wrong number of points"
+            tempvec: List F := [1 for i in 1..(m+k+1)]
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9XCC-0000qw-HF
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 18:36:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9XCA-0000pq-3a
-	for list; Thu, 10 Mar 2005 18:35:58 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9XC7-0000o9-EO
-	for list; Thu, 10 Mar 2005 18:35:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9XC5-0000mJ-BU
-	for list; Thu, 10 Mar 2005 18:35:53 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D9WvN-0007o6-LB
-	for list; Thu, 10 Mar 2005 18:18:37 -0500
-Received: from localhost.localdomain (203.26.252.64.snet.net [64.252.26.203]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2ANHWi19322;
-	Thu, 10 Mar 2005 17:17:32 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2ANuNC02009;
-	Thu, 10 Mar 2005 18:56:23 -0500
-Date: Thu, 10 Mar 2005 18:56:23 -0500
-From: root Tim Daly
-To: MathAction, Bill Page, Camm Maguire,
-	list
-	(MathAction)
-Subject: Re: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile]
-Cc: Tim Daly
+            collist: List List F := cons(tempvec, 
+                                         [(tempvec := [tempvec.i * xlist.i _
+                                                       for i in 1..(m+k+1)]) _
+                                          for j in 1..max(m, k)])
 
-never mind. i found the bug report. --t
+            collist := append([collist.j for j in 1..(m+1)], _
+                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
+                               for j in 1..(k+1)])
+            resspace: List Vector F := nullSpace((transpose matrix collist) _
+                                                 ::Matrix F)
+            reslist: List List P := _
+                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
+                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
 
+            reduce((_+), reslist.1)/reduce((_+), reslist.2)
+\end{axiom}
 
+Next RationalInterpolation
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9XCC-0000rE-Q7
-	for mharc-axiom-developer@gnu.org; Thu, 10 Mar 2005 18:36:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9XCA-0000ps-3g
-	for list; Thu, 10 Mar 2005 18:35:58 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9XC6-0000oV-RH
-	for list; Thu, 10 Mar 2005 18:35:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9XC6-0000mJ-9R
-	for list; Thu, 10 Mar 2005 18:35:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9WuR-0007iH-EV
-	for list; Thu, 10 Mar 2005 18:17:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ANHSY4027060;
-	Thu, 10 Mar 2005 17:17:28 -0600
-From: MathAction (root)
+Date: Thu, 17 Mar 2005 21:51:08 -0600
+From: MathAction (billpage)
 To: MathAction
-	(MathAction)
-Date: Thu, 10 Mar 2005 17:17:28 -0600
-Cc: 
-Subject: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75	algebra creates the
-	file code.lsp, this needs to be renamed before compile]
-
-Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
---
-never mind. i found the bug report. --t
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg200503102356.j2ANuNC02009@localhost.localdomain
-
-
+Subject: [PolynomialCommonDenominator] (new) 
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9cbG-0006Tq-1Y
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 00:22:14 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9cb7-0006Py-Nu
-	for list; Fri, 11 Mar 2005 00:22:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9cb5-0006P0-K3
-	for list; Fri, 11 Mar 2005 00:22:04 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9cb5-0006Oc-Ek
-	for list; Fri, 11 Mar 2005 00:22:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9cL2-0004ro-RI
-	for list; Fri, 11 Mar 2005 00:05:29 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2B55BY4016135;
-	Thu, 10 Mar 2005 23:05:11 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 23:05:11 -0600
-Cc: 
-Subject: [#121 bogus 'property change' comments] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments/diff
---
-Some very aggressive search engines (spiders) seem to be following
-form action="xxxx" references in pages as well as the usual href
-links. As a result probes by such greedy theives can cause
-unexpected changes to wiki web pages. One such example recently
-has been the triggering of the 'Change' button on the Issue pages.
-The script 'changeIssueProperties' should be more careful not to
-record any change if the 'Change' action is triggered with no
-actually changes.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments#msg20050310230510-0600@page.axiom-developer.org
+\begin{axiom}
+)abbrev package PCDEN PolynomialCommonDenominator
+--% PolynomialCommonDenominator
+++ Author: Martin Rubey
+++ Date Created: 
+++ Description: PolynomialCommonDenominator provides
+++ functions to compute the common denominator of the coefficients of
+++ polynomials over the quotient field of a gcd domain.
+++ Keywords: gcd, quotient, common, denominator, polynomial.
+ 
+PolynomialCommonDenominator(R, Q, P, E, VarSet): Exports == Impl where
+  R : IntegralDomain
+  Q : QuotientFieldCategory R
+  E : OrderedAbelianMonoidSup
+  VarSet: OrderedSet
+  P: PolynomialCategory(Q, E,VarSet)
 
+  Exports ==> with
+    commonDenominator: P -> R
+      ++ commonDenominator(q) returns a common denominator d for
+      ++ the coefficients of q.
+    clearDenominator : P -> P
+      ++ clearDenominator(q) returns p such that \spad{q = p/d} where d is
+      ++ a common denominator for the coefficients of q.
+    splitDenominator : P -> Record(num: P, den: R)
+      ++ splitDenominator(q) returns \spad{[p, d]} such that \spad{q = p/d} and d
+      ++ is a common denominator for the coefficients of q.
+ 
+  Impl ==> add
+    import CommonDenominator(R, Q, List Q)
+ 
+    commonDenominator p == commonDenominator coefficients p
+ 
+    clearDenominator p ==
+      d := commonDenominator p
+      map(numer(d * #1)::Q, p)
+ 
+    splitDenominator p ==
+      d := commonDenominator p
+      [map(numer(d * #1)::Q, p), d]
+\end{axiom}
 
+Next [Guess]
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9cdq-0007BG-Dj
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 00:24:54 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9cdm-0007AE-Kp
-	for list; Fri, 11 Mar 2005 00:24:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9cdl-00079W-99
-	for list; Fri, 11 Mar 2005 00:24:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9cdk-00079M-UJ
-	for list; Fri, 11 Mar 2005 00:24:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9cP5-0005EQ-Vt
-	for list; Fri, 11 Mar 2005 00:09:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2B59QY4017350;
-	Thu, 10 Mar 2005 23:09:26 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 23:09:26 -0600
-Cc: 
-Subject: [#121 bogus 'property change' comments] patch for
-	ZWiki/plugins/Tracker.py
-
-Changes http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments/diff
---
-<pre>
-diff -au test/Products/ZWiki/plugins/Tracker.py main/Products/ZWiki/plugins/Tracker.py
---- test/Products/ZWiki/plugins/Tracker.py      2004-11-17 14:57:59.000000000 -0600
-+++ main/Products/ZWiki/plugins/Tracker.py      2005-03-10 22:55:09.000000000 -0600
-@@ -296,10 +296,11 @@
-             if status != self.status:
-                 comment += "Status: %s => %s \n" % (self.status,status)
-                 self.manage_changeProperties(status=status)
--        log = log or 'property change'
--        self.comment(text=comment, subject_heading=log, REQUEST=REQUEST)
--        self.setLastEditor(REQUEST)
--        self.reindex_object()
-+        if log or (comment != ''):
-+            log = log or 'property change'
-+            self.comment(text=comment, subject_heading=log, REQUEST=REQUEST)
-+            self.setLastEditor(REQUEST)
-+            self.reindex_object()
-         if REQUEST: REQUEST.RESPONSE.redirect(self.page_url())
-
-     def category_index(self):
-</pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments#msg20050310230925-0600@page.axiom-developer.org
+Date: Fri, 18 Mar 2005 03:38:54 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: axiom--main--1--patch-31
 
+Axiom has been moved to GCL-2.6.6
 
+20050314 tpd gcl-2.6.6.h.linux.h.patch add run-process to GCL
+20050314 tpd zip/ccl.tgz added
+20050314 tpd src/algebra/Makefile reduce build noise
+20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
+20050314 tpd lsp/Makefile handle gcl-2.6.6
+20050314 tpd zips/gcl-2.6.6.tgz added
+20050213 tpd Makefile change the VERSION string to March 2005
+20050213 tpd src/interp/nocompil.lisp #+:ccl protected-symbol-warn msg
+20050213 tpd bug 89 Types in the full book fixed
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9cbo-0006i6-HM
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 00:22:48 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9cbP-0006Yi-NW
-	for list; Fri, 11 Mar 2005 00:22:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9cbJ-0006VT-Lu
-	for list; Fri, 11 Mar 2005 00:22:18 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9cbI-0006Oc-UV
-	for list; Fri, 11 Mar 2005 00:22:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9cFb-0004US-SV
-	for list; Thu, 10 Mar 2005 23:59:52 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2B4xWY4014763;
-	Thu, 10 Mar 2005 22:59:32 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 22:59:32 -0600
-Cc: 
-Subject: [#115 color highlighting of Axiom compiler
-	output] seems to work ok
+Date: Fri, 18 Mar 2005 11:04:07 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: axiom--main--1--patch-31 
 
-Changes http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput/diff
---
-Status: testing => closed 
+root writes:
+> 
+> Axiom has been moved to GCL-2.6.6
+> 
+> 
+> 20050314 tpd gcl-2.6.6.h.linux.h.patch add run-process to GCL
+> 20050314 tpd zip/ccl.tgz added
+> 20050314 tpd src/algebra/Makefile reduce build noise
+> 20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
+> 20050314 tpd lsp/Makefile handle gcl-2.6.6
+> 20050314 tpd zips/gcl-2.6.6.tgz added
+> 20050213 tpd Makefile change the VERSION string to March 2005
+> 20050213 tpd src/interp/nocompil.lisp #+:ccl protected-symbol-warn msg
+> 20050213 tpd bug 89 Types in the full book fixed
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/115ColorHighlightingOfAxiomCompilerOutput#msg20050310225932-0600@page.axiom-developer.org
+Great!
 
+How do I get the top of the axiom--BSD--1 branch to be as close as
+possible to axiom--main--1 with GNU Arch?
 
+I can't see any obvious way in the docs to merge branches, and the
+Arch vs CVS different approaches are making my head hurt :-).
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9d0c-000700-0W
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 00:48:26 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9d0T-0006wS-GJ
-	for list; Fri, 11 Mar 2005 00:48:17 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9d0H-0006tm-6h
-	for list; Fri, 11 Mar 2005 00:48:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9d0F-0006m0-6e
-	for list; Fri, 11 Mar 2005 00:48:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9cPi-0005Ht-Hl
-	for list; Fri, 11 Mar 2005 00:10:18 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2B5A4Y4017485;
-	Thu, 10 Mar 2005 23:10:04 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 10 Mar 2005 23:10:04 -0600
-Cc: 
-Subject: [#121 bogus 'property change' comments] property
-	change
+Date: Fri, 18 Mar 2005 10:09:00 -0500
+From: Bill Page
+To: Tim Daly
+Subject: RE: axiom--main--1--patch-31
 
-Changes http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments/diff
---
-Status: open => testing 
+Tim,
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/121BogusPropertyChangeComments#msg20050310231004-0600@page.axiom-developer.org
+On Friday, March 18, 2005 3:39 AM you wrote:
+> ...
+> 20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
+> ...
 
+I thought we were calling the new version of Axiom 3.x?
 
+Whence comes "Axiom 5.4"?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9dUd-0007NJ-TN
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 01:19:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9dTv-000763-I9
-	for list; Fri, 11 Mar 2005 01:18:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9dTd-0006yq-GG
-	for list; Fri, 11 Mar 2005 01:18:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9dTc-0006tK-4M
-	for list; Fri, 11 Mar 2005 01:18:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9cvy-00078a-C9
-	for list; Fri, 11 Mar 2005 00:43:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2B5hMY4025800;
-	Thu, 10 Mar 2005 23:43:22 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Thu, 10 Mar 2005 23:43:22 -0600
-Cc: 
-Subject: [#119 solve returns wrong answers and multiple
-	answers to same trig problem] 
+Date: Fri, 18 Mar 2005 11:37:22 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: Re: axiom--main--1--patch-31
 
-Changes http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem/diff
---
+Mark,
 
-??changed:
--
-<pre>From: wyscc, Fri, 11 Mar 2005 00:37:00</pre>
+Merging whole branches is generally done by hand.
+But that's mostly my distrust of source code manipulatioin tools.
+My general method is to do:
 
->Perhaps a function 'groundIfCan' would be nice :)
+  diff -r --brief oldbranch newbranch
 
-The origin implementation of <code>ground</code> in <code>Expression</code> is from <code>FunctionSpace</code> (according to Hyperdoc) and may give an error if the argument is not from the ground domain. There is a function <code>ground?</code> which does the test. A more common (and indeed more general) function is <code>retractIfCan</code>, which would give "failed" if the retraction cannot be done. There are 8 modemaps for <code>retractIfCan</code> in <code>Expression Float</code> and you can retract to <code>Algebraic Number, Float, Fraction Integer, Fraction Polynomial Float, Integer, Kernel Expression Float, Polynomial Float</code> and <code>Symbol</code>.  As far as MathAction goes, I would prefer "failed" rather than an error, because an error stops the running of the rest of Axiom script block.
+and then do individual file diffs with hand merges. Source code
+is too important to let the tools change it. 
 
->Cannot compute the numerical value of a non-constant expression
+If you want to do it in an automated way I'd suggest hopping onto
+the tla IRC channel. There are some helpful people there.
 
->But the Complex Float domain is doing something extra.
+\start
+Date: Fri, 18 Mar 2005 11:42:23 -0500
+From: Tim Daly
+To: Bill Page
+Subject: Re: axiom--main--1--patch-31
 
-The issues here are two: The first two errors are modemap problems. The last one is an anticipated error message from algebra code. I suspect that the Interpreter did not try to find <code>numeric</code> in the first instance (it should), did not find any modemap from <code>POLY FLOAT -> COMPLEX INT</code> (there are none, which makes sense), but found <code>complexNumeric</code> in the last. In the first one, <code>numeric.o</code> is not loaded because the Interpreter somehow is not instructed to look for <code>numeric</code>. Even after <code>numeric.o</code> is loaded, the situation is the same: the Interpreter stops after locating <code>log: EXPR FLOAT ->EXPR FLOAT</code>. In the last case, the Interpreter loads <code> numeric.o</code> if it is not there. So it would seem that it is a dependency problem during compiling (which presumably provides the database to the Interpreter).
+ah. my internal version number slipped out. 
+i'm still attached to dates for versions rather than random numbers.
+i'll fix that before the april release.
 
-\begin{axiom}
-numeric(log(10.0*q))
-\end{axiom}
+\start
+Date: Fri, 18 Mar 2005 17:27:42 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: axiom--main--1--patch-31 
 
-So this treatment agrees with:
+root writes:
+> Merging whole branches is generally done by hand.
+> But that's mostly my distrust of source code manipulatioin tools.
+> My general method is to do:
+> 
+>   diff -r --brief oldbranch newbranch
+> 
+> and then do individual file diffs with hand merges. Source code
+> is too important to let the tools change it. 
 
-\begin{axiom}
-complexNumeric(log(10.0*q))
-\end{axiom}
+OK, given the ammount of stuff I needed to do, that was just not
+feasible. I found out how to do it, and axiom--BSD--1 is now
+near-identical to axiom--main--1.
 
-which has the same output as <code>log(10.0*q)::Complex Float</code>
+I'm a heavy user of CVS, and one of the repository maintainers for
+the FreeBSD sources, so I know it pretty well. Some of the things
+you can't do easily in Arch are slowing me down a bit, but I'm
+getting there.
 
-By the way, I think this discussion (the second half, involving conversion to <code>Float</code>) should be separated into a new page. Perhaps under a title like "Numerical Type Conversion".
+> If you want to do it in an automated way I'd suggest hopping onto
+> the tla IRC channel. There are some helpful people there.
 
-I still have no clue why after a <code>)clear all</code>, the second <code>solve</code> behave the way it did. I have verified that it occurs fairly consistently, even in the NAG version. (It occurred even if I had never run the first <code>eq1, solve, solve</code> before the <code>)clear all</code> if I was working in some session already. But it occurred consistently if I started with a new Axiom window and followed the script.)
+\start
+Date: Fri, 18 Mar 2005 14:03:59 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: 
 
+src/hyper/Makefile.pamphlet references htadd relative to the global path.
+rewrote to use ${SPADBIN} instead. 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/119SolveReturnsWrongAnswersAndMultipleAnswersToSameTrigProblem#msg20050310234322-0600@page.axiom-developer.org
+\start
+Date: Fri, 18 Mar 2005 15:28:23 -0600
+From: MathAction (markm)
+To: MathAction
+Subject: [#126 /bin/sh vs /bin/bash scripting inconsistancy] (new) 
 
+In src/algebra/makefile.pamphlet, is a 
 
+@ if [ "${NOISE}" == "" ] ; then
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9dU8-0007Br-DY
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 01:18:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9dTu-00076B-KI
-	for list; Fri, 11 Mar 2005 01:18:42 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9dTW-0006uL-GG
-	for list; Fri, 11 Mar 2005 01:18:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9dTV-0006tK-TY
-	for list; Fri, 11 Mar 2005 01:18:17 -0500
-Received: from [211.46.26.187] (helo=keyboardfreedom.com)
-	by monty-python.gnu.org with smtp (Exim 4.34) id 1D9dCw-0007ic-Af
-	for list; Fri, 11 Mar 2005 01:01:10 -0500
-From: "Julianne Lassiter" <Zenobia@keyboardfreedom.com>
-To: "Susanita Davenport" <list>
-Date: Fri, 11 Mar 2005 00:23:04 -0500
-	boundary="----=_NextPart_000_0008_01C5259B.42314190"
-Subject: Re: /80-43/Pharmaaccy
-
-This is a multi-part message in MIME format.
-
-------=_NextPart_000_0008_01C5259B.42314190
-	charset="us-ascii"
-
-Hello, 
-
-now that her life was bound permanently with that of her husband,
-her husband he was to be notified at once.  He hunted up Walter
-hours; but his father would make an exception in his case.
-a trip which she did not care to be forced into, her courage was
-a heart that was long since wearied by experience; a soul that wa
-
-matters he was not exactly the soul of tact; but he undertook it.
-The bankers got the free use of the money a part of the time, the
-to be overpowered and silenced in some way.  Money sometimes did
-close to the pavement in front, left a comfortable space in the
-
-
-Have a nice day.
-------=_NextPart_000_0008_01C5259B.42314190
-	charset="us-ascii"
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD>
-<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dus-ascii">
-<META content=3D"MSHTML 6.00.2600.0000" name=3DGENERATOR>
-<STYLE></STYLE>
-</HEAD>
-<BODY bgColor=3D#ffffff>
-<DIV><FONT size=3D2></FONT>&nbsp;</DIV>
-<DIV><FONT size=3D2></FONT><FONT size=3D3><FONT face=3DArial>Hello , =
-<FONT size=3D4><A=20
-href=3D"http://www.xsjx.twe.com.gohager.com/"><FONT size=3D4>Visit =
-Our Pharmma-Mail-SHOP=20
-and Save 80%</FONT></A>.</FONT></FONT></FONT></DIV>
-<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
-<DIV>
-<TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
-  <TBODY>
-  <TR vAlign=3Dbottom>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>Vi</FONT></TD>
-    <TD><FONT face=3DArial size=3D4></FONT></TD>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>ra&nbsp;Am</FONT></TD>
-    <TD><FONT face=3DArial size=3D4></FONT></TD>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>en&nbsp;Ci</FONT></TD>
-    <TD><FONT face=3DArial size=3D4></FONT></TD>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>is&nbsp;Le</FONT></TD>
-    <TD><FONT face=3DArial size=3D4></FONT></TD>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>tra,</FONT></TD>
-    <TD rowSpan=3D2><FONT face=3DArial size=3D4>&nbsp;And</FONT></TD>
-    <TD><FONT face=3DArial size=3D4></FONT></TD>
-  <TR>
-    <TD><FONT face=3DArial size=3D4>ag</FONT></TD>
-    <TD><FONT face=3DArial size=3D4>bi</FONT></TD>
-    <TD><FONT face=3DArial size=3D4>al</FONT></TD>
-    <TD><FONT face=3DArial size=3D4>vi</FONT></TD>
-    <TD><FONT face=3DArial=20
-size=3D4>&nbsp;many&nbsp;other!</FONT></TD></TR></TBODY></TABLE><FONT=20
-face=3DArial></FONT></DIV>
-<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
-<DIV><FONT face=3DArial size=3D4>Just try us and =
-you will NOT be disappointed :)</FONT></DIV>
-<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
-<DIV><FONT face=3DArial size=3D3>Have a nice =
-day.</FONT></DIV></BODY></HTML>
-
-------=_NextPart_000_0008_01C5259B.42314190--
+construction. ${NOISE} contains "-o foo", and /bin/sh (not bash) doesn't like it.
 
+Both /bin/sh (BSD) and /bin/bash like
 
+  @ if [ -z "${NOISE}" ] ; then
 
+which is the functional equivalent.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9l2I-0001CD-P2
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 09:22:43 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9l1Q-0000xh-Tu
-	for list; Fri, 11 Mar 2005 09:21:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9l1F-0000sR-W4
-	for list; Fri, 11 Mar 2005 09:21:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9l1E-0000mf-Qz
-	for list; Fri, 11 Mar 2005 09:21:36 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1D9kXP-0006Vm-J2
-	for list; Fri, 11 Mar 2005 08:50:47 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1D9kXI-0007gt-00; Fri, 11 Mar 2005 08:50:40 -0500
-To: Tim Daly
-Subject: Re: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75 algebra creates the
-	file code.lsp, this needs to be renamed before compile]
-	<200503102352.j2ANqoc01995@localhost.localdomain>
-From: Camm Maguire
-Date: 11 Mar 2005 08:50:40 -0500
-Cc: list, MathAction
+Date: Fri, 18 Mar 2005 15:30:50 -0600
+From: MathAction (markm)
+To: MathAction
+Subject: [#126 /bin/sh vs /bin/bash scripting inconsistancy] The result is a boatload of warnings in src/algebra
 
-Greetings!  Not sure about the rationale behind the bug report, but on
-5 of the Debian platforms, gcl cannot (yet) natively relocate object
-files, and the build has to proceed through compiler::link.  In such a
-case, the init function must be uniquely named for each module, as the
-final link is via ld.
+compiling STRING.spad to STRING.NRLIB
+[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
+copying STRING.NRLIB to STRING.o
+compiling SYMFUNC.spad to SYMFUNC.NRLIB
+[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
+copying SYMFUNC.NRLIB to SYMFUNC.o
+compiling VECTOR2.spad to VECTOR2.NRLIB
+[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
+copying VECTOR2.NRLIB to VECTOR2.o
+compiling ASP1.spad to ASP1.NRLIB
+[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
+copying ASP1.NRLIB to ASP1.o
+compiling ASP10.spad to ASP10.NRLIB
+[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
+copying ASP10.NRLIB to ASP10.o
+compiling ASP24.spad to ASP24.NRLIB
 
-Take care,
+... and so forth
 
-root Tim Daly writes:
+\start
+Date: Fri, 18 Mar 2005 18:17:54 -0500
+From: Bill Page
+To: Tim Daly
+Subject: RE: axiom--main--1--patch-31
 
-> Camm, Bill,
-> 
-> Why does code.lsp need to be renamed?
-> 
-> Tim
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
+Tim,
+
+On Friday, March 18, 2005 11:42 AM you wrote:
 > 
+> ah. my internal version number slipped out. 
+> i'm still attached to dates for versions rather than
+> random numbers. i'll fix that before the april release.
 > 
 
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
+No problem ...
 
+You know how Knuth choose approximations to the number
+\pi for version of TeX? Maybe for Axiom we should do the
+same with %e? ;) Like so
 
+  version 2.7
+  version 2.72
+  version 2.718
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1D9l1Y-000105-Ti
-	for mharc-axiom-developer@gnu.org; Fri, 11 Mar 2005 09:21:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1D9l1P-0000x9-5K
-	for list; Fri, 11 Mar 2005 09:21:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1D9l1F-0000sH-VP
-	for list; Fri, 11 Mar 2005 09:21:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1D9l1E-0000mf-Mj
-	for list; Fri, 11 Mar 2005 09:21:36 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1D9kXU-0006W0-Re
-	for list; Fri, 11 Mar 2005 08:50:53 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2BDoiY4015301;
-	Fri, 11 Mar 2005 07:50:44 -0600
-From: MathAction (Camm Maguire)
-To: MathAction
-Date: Fri, 11 Mar 2005 07:50:44 -0600
-Cc: 
-Subject: [#75 algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75
-	algebra creates the file code.lsp,
-	this needs to be renamed before compile] [#75 algebra creates the
-	file code.lsp, this needs to be renamed before compile]
-
-Changes http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile/diff
---
-Greetings!  Not sure about the rationale behind the bug report, but on
-5 of the Debian platforms, gcl cannot (yet) natively relocate object
-files, and the build has to proceed through compiler::link.  In such a
-case, the init function must be uniquely named for each module, as the
-final link is via ld.
+It seems appropriate that the implication that the project
+is converging toward some goal, rather than drifting from
+inspiration to inspiration like some other programs I know :)
 
-Take care,
+Not seriously, but it might be fun.
 
-root Tim Daly writes:
+Regards,
+Bill Page.
 
-> Camm, Bill,
-> 
-> Why does code.lsp need to be renamed?
-> 
-> Tim
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
+\start
+Date: Fri, 18 Mar 2005 18:34:24 -0500
+From: Bill Page
+To: Mark Murray
+Subject: Re: axiom--main--1--patch-31 
 
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
+On Friday, March 18, 2005 12:28 PM Mark Murray wrote:
+> 
+> root writes:
+> > Merging whole branches is generally done by hand.
+> > But that's mostly my distrust of source code manipulatioin
+> > tools. My general method is to do:
+> > 
+> >   diff -r --brief oldbranch newbranch
+> > 
+> > and then do individual file diffs with hand merges.
+> > Source code is too important to let the tools change
+> > it.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/75AlgebraCreatesTheFileCodeLspThisNeedsToBeRenamedBeforeCompile#msg541xams34f.fsf@intech19.enhanced.com
+This is one point that I cannot agree with Tim about.
+I think in order for Axiom to advance it must begin to
+depend on the use of more sophisticated and higher level
+source code tools - after all we now longer write much
+in assembler language... It's time we begin to put more
+trust in the tools (the right tools, that is). Oh ya,
+I guess it was Tim who has suggested that all of Axiom
+should actullay be written in lisp "machine language" ;)
 
+> 
+> OK, given the ammount of stuff I needed to do, that was
+> just not feasible. I found out how to do it, and
+> axiom--BSD--1 is now near-identical to axiom--main--1.
 
+Mark, I'm very glad to hear about someone using the more
+advanced features of arch (star-merge, I presume?). If you
+have a moment to spare, I think it would be great if you
+could write up a little "I did it this way" recipe for others
+to follow. I find most of the arch documentation too obscure
+and unapplied to be easily digested. For my taste arch has
+too many ways of doing things and a lot of them not obvious
+nor intuitively named. But once you see how someone has made
+it work in a real situation it seems much more clear.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA7pN-0002lM-Ml
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 09:42:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA7pL-0002kK-TQ
-	for list; Sat, 12 Mar 2005 09:42:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA7pI-0002ii-N6
-	for list; Sat, 12 Mar 2005 09:42:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA7pI-0002iK-DD
-	for list; Sat, 12 Mar 2005 09:42:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DA7Yi-00031u-Hp
-	for list; Sat, 12 Mar 2005 09:25:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CEPVY4027448;
-	Sat, 12 Mar 2005 08:25:31 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sat, 12 Mar 2005 08:25:31 -0600
-Cc: 
-Subject: [DefiniteIntegration] Another problem with
-	integrate
+Date: Fri, 18 Mar 2005 15:32:30 -0800
+From: Bob McElrath
+To: Bill Page
+Subject: Re: axiom--main--1--patch-31
+
+I have a feeling Axiom will go through at least 42 more releases in its
+lifetime.  (at least, I hope)  Somehow, I think people might not notice
+that version 2.71828182845904523536028747135266249775724 is not the same
+as 2.718281828459045235360287471352662497757247.  ;)
+
+Ok how do I do that in axiom?
 
-Changes http://page.axiom-developer.org/zope/mathaction/DefiniteIntegration/diff
---
-Consider the following piecewise function:
 \begin{axiom}
-f(x | (x >=0) and (x <=1) ) == 1
-f(x | (x<0) or (x > 1)) == 0
-\end{axiom}
-It is obvious that $\int_{-1}^2 f(t) dt= 1$, while Axiom claims otherwise:
+%e@Float
 \begin{axiom}
-integrate(f(t), t=-1..2)
-\end{axiom}
-What's worse, it doesn't say that it cannot calsulate it, but it simply gives an incorrect result! Haven't I first tested it with such a simple example I wouldn't even know, the results are wrong. Any clue how to serve Axiom such function, so that it integrates them correctly? Is this a bug in Axiom or I'm doing something wrong? TIA
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/DefiniteIntegration#msg20050312082513-0600@page.axiom-developer.org
 
+gives me the value, but how do I change the number of digits displayed?
+My guess: %e@Float(42) is wrong...
 
+Bill Page [Bill Page] wrote:
+> Tim,
+> 
+> You know how Knuth choose approximations to the number
+> \pi for version of TeX? Maybe for Axiom we should do the
+> same with %e? ;) Like so
+> 
+>   version 2.7
+>   version 2.72
+>   version 2.718
+> 
+> It seems appropriate that the implication that the project
+> is converging toward some goal, rather than drifting from
+> inspiration to inspiration like some other programs I know :)
+> 
+> Not seriously, but it might be fun.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA98k-0005P8-1k
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:06:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA98f-0005LD-1E
-	for list; Sat, 12 Mar 2005 11:06:53 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA98X-0005Hs-Ob
-	for list; Sat, 12 Mar 2005 11:06:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA98X-0005Fy-IT
-	for list; Sat, 12 Mar 2005 11:06:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DA8iv-0007G7-Gd
-	for list; Sat, 12 Mar 2005 10:40:17 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CFeAY4012955;
-	Sat, 12 Mar 2005 09:40:10 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sat, 12 Mar 2005 09:40:10 -0600
-Cc: 
-Subject: [#122 Handling of power series] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-It seems that the interpreter handles strangely the power series:
-
-a:= series sin(x);
-)di type %
-Type of value of %: UnivariatePuiseuxSeries(Expression Integer,x,0)
-a=a;
-)di type %
-Type of value of %: Equation Any
-
-
-If I coerce it...
-a:=a::UnivariatePuiseuxSeries(Expression Integer,x,0);
-a=a;
-)di type %
-Type of value of %: Equation UnivariatePuiseuxSeries(Expression Integer,x,0)
+Date: Fri, 18 Mar 2005 18:53:40 -0500
+From: Bill Page
+To: Bob McElrath
+Subject: RE: axiom--main--1--patch-31
 
-------------------------------------------------
-Fatal bug:
+On Friday, March 18, 2005 6:33 PM Bob McElrath wrote:
+> 
+> I have a feeling Axiom will go through at least 42 more 
+> releases in its lifetime.  (at least, I hope)  Somehow,
+> I think people might not notice that version
+> 2.71828182845904523536028747135266249775724
+> is not the same as
+> 2.718281828459045235360287471352662497757247.  ;)
 
-a:= series sin(x);
-a*1.0;
->> System error:
-Caught fatal error [memory may be damaged]
+I think Knuth only used this for **major** versions.
+TeX is older and it is currently at version 3.141592
 
-protected-symbol-warn called with (NIL)
+> 
+> Ok how do I do that in axiom?
+> 
+> \begin{axiom}
+> %e@Float
+> \begin{axiom}
+> 
+> gives me the value, but how do I change the number of digits 
+> displayed? My guess: %e@Float(42) is wrong...
 
->From trace:
-It seems that the interpreter doesn't coerce one args
-in Expression (Float):
+\begin{axiom}
+digits(2)
+%e@Float
+digits(3)
+%e@Float
+digits(4)
+%e@Float
+digits(5)
+%e@Float
+\begin{axiom}
 
-1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| ((0 . 0) 0 . 1))\(|UnivariatePuiseuxSeries| (|Expression| (|Float|)) |x| ((0 . 0) 0 . 1))
+Regards,
+Bill Page.
 
-...
+> 
+> Bill Page [Bill Page] wrote:
+> > Tim,
+> > 
+> > You know how Knuth choose approximations to the number
+> > \pi for version of TeX? Maybe for Axiom we should do the
+> > same with %e? ;) Like so
+> > 
+> >   version 2.7
+> >   version 2.72
+> >   version 2.718
+> > 
 
-And here:
+\start
+Date: Fri, 18 Mar 2005 15:58:19 -0800
+From: Bob McElrath
+To: Bill Page
+Subject: Re: axiom--main--1--patch-31
 
-1<enter algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
-1<enter compiledLookupCheck : =\((|Boolean|) $ $)\#<vector 08eccc78>
-1>exit compiledLookupCheck : (#<compiled-function |EXPR;=;2$B;21|> . #<vector 08eccc78>)
+Bill Page [Bill Page] wrote:
+> On Friday, March 18, 2005 6:33 PM Bob McElrath wrote:
+> > 
+> > I have a feeling Axiom will go through at least 42 more 
+> > releases in its lifetime.  (at least, I hope)  Somehow,
+> > I think people might not notice that version
+> > 2.71828182845904523536028747135266249775724
+> > is not the same as
+> > 2.718281828459045235360287471352662497757247.  ;)
+> 
+> I think Knuth only used this for **major** versions.
+> TeX is older and it is currently at version 3.141592
 
-after SPADCALL (it's not traced) "=" in EXPR trigger the bug.
+Of course, one could also number by Mersinne primes.  Then when you got
+to the 42nd version you'd have to distribute a 100MB file with just the
+version number in it!  ;)  Stable releases could be the ones that are
+actually prime.  ;)
 
-algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
-           ^^^^^^^^^^^^^^^
-I think above is not of type EXPR FLOAT.
+Oh it's friday, I'm getting silly again.
 
-Cheers.
-Error message:  >> System error:
-Caught fatal error [memory may be damaged]
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050312094005-0600@page.axiom-developer.org
+\start
+Date: Sat, 19 Mar 2005 10:13:29 +0600 (NOVT)
+From: Andrey G. Grozin
+To: Bill Page
+Subject: RE: axiom--main--1--patch-31
 
+On Fri, 18 Mar 2005, Bill Page wrote:
+> You know how Knuth choose approximations to the number
+> \pi for version of TeX? Maybe for Axiom we should do the
+> same with %e? ;) Like so
+> 
+>   version 2.7
+>   version 2.72
+>   version 2.718
+This is exactly what Knuth did for Metafont.
 
+By the way, I rather like the scheme
+<version> = <year>.<month>
+which seems to by the Tim Daly's internal numbering. It makes much sense, 
+especially if releases are sheduled 1 per month. Many projects (Gentoo and 
+Ubuntu, for example) use such scheme.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA98p-0005RT-5l
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:07:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA98f-0005MG-Tj
-	for list; Sat, 12 Mar 2005 11:06:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA98W-0005HJ-OC
-	for list; Sat, 12 Mar 2005 11:06:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA98W-0005Fy-GA
-	for list; Sat, 12 Mar 2005 11:06:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DA8kO-0007KB-Sp
-	for list; Sat, 12 Mar 2005 10:41:49 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CFffY4013151;
-	Sat, 12 Mar 2005 09:41:41 -0600
-From: MathAction (anonymous)
+Date: Sat, 19 Mar 2005 02:36:26 -0600
+From: MathAction (wyscc)
 To: MathAction
-Date: Sat, 12 Mar 2005 09:41:41 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-a:= series sin(x);
-)di type %
-Type of value of %: UnivariatePuiseuxSeries
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050312094140-0600@page.axiom-developer.org
+Subject: [PolynomialCommonDenominator] Add example
 
+++added:
+Example use:
 
+\begin{axiom}
+)set mess type off
+dom:=DMP([x,y], FRAC DMP([z],INT));
+p:dom:=x*y^3/(z^2-1) + 3*x*y/(z^3-1)
+commonDenominator p
+clearDenominator p
+splitDenominator p
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA98p-0005Rn-Nn
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:07:04 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA98g-0005NZ-VG
-	for list; Sat, 12 Mar 2005 11:06:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA98a-0005JD-PP
-	for list; Sat, 12 Mar 2005 11:06:52 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA98Z-0005Fy-EH
-	for list; Sat, 12 Mar 2005 11:06:47 -0500
-Received: from [213.179.225.33] (helo=mail.crimea.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DA8gz-00074C-QB
-	for list; Sat, 12 Mar 2005 10:38:18 -0500
-Received: by mail.crimea.com (Postfix, from userid 86)
-	id ABF31106A1A; Sat, 12 Mar 2005 17:38:14 +0200 (EET)
-Received: from cybertester (unknown [217.117.72.190])
-	by mail.crimea.com (Postfix) with ESMTP id 32A3B106A15
-	for <list>; Sat, 12 Mar 2005 17:38:13 +0200 (EET)
-Date: Sat, 12 Mar 2005 17:39:13 +0200
-From: Vladimir Bondarenko
-To: list
-Subject: An idea for Free and Open Source Axiom ? (Search
-	Facility)
+Date: Sat, 19 Mar 2005 10:24:52 +0100
+From: Martin Rubey
+To: Bill Page
+Subject: RE: axiom--main--1--patch-31
 
-Hi *,
+Bill Page writes:
+ > You know how Knuth choose approximations to the number
+ > \pi for version of TeX? Maybe for Axiom we should do the
+ > same with %e? ;) Like so
+ > 
+ >   version 2.7
+ >   version 2.72
+ >   version 2.718
 
-Nice to see that Free and Open Source Axiom picks up speed!
+This is the versioning of metafont, so it doesn't seem appropriate.
 
-Just an idea. I visited http://page.axiom-developer.org/ many times,
-and this came to my mind already several times. What about adding a
-Search facility at the entry page?
+I like the patch number best, since it is then a trivial matter to generate the
+appropriate source. Also, returning to my wish of letting the user specify an
+axiom version, (in fact, needed only in IssueTracker): I guess it would make
+this easier, too. Bill: It's needed only per page, at least for a start. You said,
+you ran together the axiom environments to a pile. So, maybe it is possible to
+store the optional argument of the first axiom environment into a variable and
+then start the Axiom-executable indicated by this optional argument?
 
-I have no double that the Axiom site will be visited in the near
-future by a even more folks, and each time I remember with pleasant
-feeling www.wolfram.com  by Wolfram Research, Inc and www.sciface.com
-by SciFace GmbH, where you can put a search string instantly at the
-entry page which is, in my opinion, of real convenience.
+\start
+Date: Sat, 19 Mar 2005 03:58:45 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [RationalInterpolationAlgorithms] Add example,	comments; display problem
 
-Any comments?
+++added:
+Example (added by wyscc):
 
+\begin{axiom}
+f(x)== (x^3+5*x-3)/(x^2-3)
+f(x)
+xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
+ylist :=[f(x) for x in xlist]
+RationalInterpolation(xlist, ylist, 3,2)$RINTERPA(FRAC INT,UP(x,FRAC INT))
+\end{axiom}
 
-Best wishes,
+A harder example:
 
-Vladimir Bondarenko
-VM and GEMM architect
+\begin{axiom}
+dom:=DMP([z],INT);
+g:FRAC dom -> FRAC dom
+g(x) == (x^3*z+5*z^2*x -3*z^3)/(z*x^2 - 3)
+xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
+yylist:=[g(x) for x in xxlist]
+RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, _
+UP(x, FRAC dom))
+\end{axiom}
 
-http://www.cybertester.com/
-http://maple.bug-list.org/
-http://www.CAS-testing.org/
+Comments (from wyscc):
 
+<OL>
+<li>Abbreviations for a constructor should be limited to 7 letters (not 8). The system occasionally adds the 8th character to a package for internal use.
+<li>Function names begin with a lower case, so <code>RationalInterpolation</code> should be <code>rationalInterpolation</code>, or better, <code>rationalInterpolate</code>.
+<li>If we are doing a rational interpolation, presumably the values are rational, so it does not make sense to require the <code>y</code>-coordinates of inputs be integral. On the other hand, as in the above example, if one uses <code>FRAC INT</code>, problems can arise when this package is combined with other packages that constructs the quotient field of the parameter domain <code>F</code> because Axiom does not like constructing <code>FRAC FRAC INT</code> for example. 
+<li>Since the variable is not specified by the package, but is required by the function call to <code>RationalInterpolation</code> (because of its signature), it seems more convenient to include the variable in the call to the package, to allow the Interpreter to locate the function more easily.
+</OL>
 
+Aside: Display problem:
 
+\begin{itemize}
+\item Can't use {\tt ABC} or <code>ABC</code> within LaTeX.
+\end{itemize}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA9IS-0000KB-Rn
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:17:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA9IP-0000J2-Ry
-	for list; Sat, 12 Mar 2005 11:16:57 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA9IN-0000Hm-Fi
-	for list; Sat, 12 Mar 2005 11:16:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA9IM-0000Ft-8K
-	for list; Sat, 12 Mar 2005 11:16:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DA8ve-000808-IQ
-	for list; Sat, 12 Mar 2005 10:53:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CFrJY4015923;
-	Sat, 12 Mar 2005 09:53:19 -0600
-From: MathAction (anonymous)
+Date: Sat, 19 Mar 2005 05:00:19 -0600
+From: MathAction (wyscc)
 To: MathAction
-Date: Sat, 12 Mar 2005 09:53:19 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+Subject: [RationalInterpolationAlgorithms] Move back RationalInterpolation; example, question
 
 ??changed:
+-Next RationalInterpolation
 -
+The package below implements rational interpolation. 
 \begin{axiom}
+)abbrev package RINTERP RationalInterpolation
+++ Description:
+++ This package exports interpolation algorithms
+RationalInterpolation(xx, F): Cat == Body   where
+    xx: Symbol
+    F:  IntegralDomain
+    UP  ==> UnivariatePolynomial
+    SUP ==> SparseUnivariatePolynomial
+ 
+    Cat == with
+        interpolate: (Fraction UP(xx, F), List F, List F, _
+                      NonNegativeInteger, NonNegativeInteger) _
+                      -> Fraction UP(xx, F)
+        interpolate: (List F, List F, NonNegativeInteger, NonNegativeInteger) _
+                      -> Fraction SUP F
 
---removed:
--)di type %
--Type of value of %: UnivariatePuiseuxSeries(Expression Integer,x,0)
-
-??changed:
--)di type %
--Type of value of %: Equation Any
--
--
--If I coerce it...
-
--- If I coerce it...
+    Body == add
+        RIA ==> RationalInterpolationAlgorithms
 
-??changed:
--)di type %
--Type of value of %: Equation UnivariatePuiseuxSeries(Expression Integer,x,0)
+        interpolate(qx, lx, ly, m, k) ==
+            px := RationalInterpolation(lx, ly, m, k)$RIA(F, UP(xx, F))
+            elt(px, qx)
+ 
+        interpolate(lx, ly, m, k) ==
+            RationalInterpolation(lx, ly, m, k)$RIA(F, SUP F)
 \end{axiom}
 
-??changed:
--Fatal bug:
--
--a:= series sin(x);
--a*1.0;
-->> System error:
--Caught fatal error [memory may be damaged]
--
--protected-symbol-warn called with (NIL)
--
--From trace:
--It seems that the interpreter doesn't coerce one args
--in Expression (Float):
--
--1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| ((0 . 0) 0 . 1))\(|UnivariatePuiseuxSeries| (|Expression| (|Float|)) |x| ((0 . 0) 0 . 1))
--- Fatal bug:
-
--- a:= series sin(x);
--- a*1.0;
--- >> System error:
--- Caught fatal error [memory may be damaged]
+Comments: Packages compiled on MathAction seems to be local to the page. Dependent packages therefore needs to be on the same page to load the packages in correct sequence.
 
--- protected-symbol-warn called with (NIL)
+Example:
 
--- From trace:
--- It seems that the interpreter doesn't coerce one args
---  in Expression (Float):
+\begin{axiom}
+interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
+interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
+interpolate(xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
+interpolate(4*z::FRAC UP(x,dom), xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
+\end{axiom}
 
-\begin{verbatim}
+Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
+<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
 
-1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| 
-               ((0 . 0) 0 . 1))\
-               (|UnivariatePuiseuxSeries| (|Expression| (|Float|)) |x| ((0 . 0) 0 . 1))
+\start
+Date: Sat, 19 Mar 2005 17:13:59 +0000
+From: Mark Murray
+To: Bill Page
+Subject: re: axiom--main--1--patch-31 
 
-??changed:
--Error message:  >> System error:
--Caught fatal error [memory may be damaged]
--
--From unknown Sat Mar 12 09:41:40 -0600 2005
--From: 
--Date: Sat, 12 Mar 2005 09:41:40 -0600
--Subject: 
--Message-ID: <20050312094140-0600@page.axiom-developer.org>
--
--a:= series sin(x);
--)di type %
--Type of value of %: UnivariatePuiseuxSeries
+"Bill Page" writes:
+> > > and then do individual file diffs with hand merges.
+> > > Source code is too important to let the tools change
+> > > it.
+> 
+> This is one point that I cannot agree with Tim about.
+> I think in order for Axiom to advance it must begin to
+> depend on the use of more sophisticated and higher level
+> source code tools - after all we now longer write much
+> in assembler language... It's time we begin to put more
+> trust in the tools (the right tools, that is). Oh ya,
+> I guess it was Tim who has suggested that all of Axiom
+> should actullay be written in lisp "machine language" ;)
 
-\end{verbatim}
+I think I agree with this; one of the purposes of these SCM
+tools is to help share the load, but it seems that aspect is
+expressly forbidden for now. :-)
 
+FWIW, the FreeBSD project has ahout 300 developers, of which
+about 20-40 are really active, and this works really well.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050312095319-0600@page.axiom-developer.org
+An aspect of the way the Axiom project is run is still 
+confusing me; there seems to be a combining of the concepts
+of "release" and "commit", so getting hold of daily development
+sources is Hard(tm). Is it not possible to make the more
+speculative edits available in "CURRENT" form, and apply
+a release-engineering methodology to preparing working
+sources for the consumption of the unwashed masses? I'm
+thinking of a CVS "HEAD" kind of approach, rather than
+the multiple-Arch-repos approach that is currently there.
 
+> > OK, given the ammount of stuff I needed to do, that was
+> > just not feasible. I found out how to do it, and
+> > axiom--BSD--1 is now near-identical to axiom--main--1.
+> 
+> Mark, I'm very glad to hear about someone using the more
+> advanced features of arch (star-merge, I presume?).
 
+Just plain "merge", IIRC. Things still take forever while tla
+"phones home" on occaision, but I've discovered caching (but
+not tried it yet), so this may improve.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA9lt-0001sH-IJ
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:47:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA9lg-0001oU-9Z
-	for list; Sat, 12 Mar 2005 11:47:12 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA9lV-0001h1-KE
-	for list; Sat, 12 Mar 2005 11:47:04 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA9lU-0001gP-Qi
-	for list; Sat, 12 Mar 2005 11:47:00 -0500
-Received: from [131.130.1.27] (helo=imap.univie.ac.at)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DA9Sr-00019C-Lz
-	for list; Sat, 12 Mar 2005 11:27:46 -0500
-Received: from seam101.local ([131.130.96.153])
-	by imap.univie.ac.at (8.12.10/8.12.10) with ESMTP id j2CGRYFZ098246;
-	Sat, 12 Mar 2005 17:27:36 +0100
-From: Martin Rubey
-Date: Sat, 12 Mar 2005 17:24:14 +0100
-To: Vladimir Bondarenko
-Subject: Re: Re[2]: An idea for Free and Open Source Axiom ?
-	(Search Facility)
-	<16947.5022.41514.311449@seam101.local>
-	<9079171622.20050312182445@cybertester.com>
-Cc: list
+>                                                      If you
+> have a moment to spare, I think it would be great if you
+> could write up a little "I did it this way" recipe for others
+> to follow. I find most of the arch documentation too obscure
+> and unapplied to be easily digested. For my taste arch has
+> too many ways of doing things and a lot of them not obvious
+> nor intuitively named. But once you see how someone has made
+> it work in a real situation it seems much more clear.
 
-Vladimir Bondarenko writes:
- > 
- > MR> The search facility is at the top right corner of every page.
- > 
- > Yep. As you can see from my message I mean the entry page itself
- > where the Search is absent.
+I'll try :-). There are still things that Arch does in a really
+roundabout way that I'm really battling with. Like:
 
-Oops, you are quite right. On the other hand, I believe that new users should
-directly be forwarded to MathAction. I think that
-http://page.axiom-developer.org/ is very confusing.
+1) How to quickly commit 1 file out of the tree.
 
-Martin
+2) How to find all the diffs in a nominated list of files or in
+   a dir (and maybe its subdirs).
 
+3) How to blow away all the edits to one file only, one dir
+   only, one subtree only and one list of nominated files only.
 
+4) How to quickly replicate the tree so a mechanical edit/commit
+   can be done to pristine sources.
 
+.... and I'll no doubt find more.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA9lr-0001sC-Tk
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:47:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA9lb-0001kg-2D
-	for list; Sat, 12 Mar 2005 11:47:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA9lX-0001hV-3h
-	for list; Sat, 12 Mar 2005 11:47:03 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA9lW-0001gP-H4
-	for list; Sat, 12 Mar 2005 11:47:02 -0500
-Received: from [213.179.225.33] (helo=mail.crimea.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DA9PM-00012V-Uz
-	for list; Sat, 12 Mar 2005 11:24:09 -0500
-Received: by mail.crimea.com (Postfix, from userid 86)
-	id CE6AA1069EE; Sat, 12 Mar 2005 18:24:07 +0200 (EET)
-Received: from cybertester (myhomelan.net.ua [217.117.67.246])
-	by mail.crimea.com (Postfix) with ESMTP id 3191A1069E9;
-	Sat, 12 Mar 2005 18:24:01 +0200 (EET)
-Date: Sat, 12 Mar 2005 18:24:45 +0200
-From: Vladimir Bondarenko
-To: list
-Subject: Re[2]: An idea for Free and Open Source Axiom ?
-	(Search Facility)
-	<16947.5022.41514.311449@seam101.local>
-Cc: 
-
-MR> Vladimir Bondarenko writes:
+Date: Sat, 19 Mar 2005 14:01:15 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: re: axiom--main--1--patch-31
 
-MR>  > Just an idea. I visited http://page.axiom-developer.org/ many times, and
-MR>  > this came to my mind already several times. What about adding a Search
-MR>  > facility at the entry page?
+> > > > and then do individual file diffs with hand merges.
+> > > > Source code is too important to let the tools change
+> > > > it.
+> > 
+> > This is one point that I cannot agree with Tim about.
+> > I think in order for Axiom to advance it must begin to
+> > depend on the use of more sophisticated and higher level
+> > source code tools - after all we now longer write much
+> > in assembler language... It's time we begin to put more
+> > trust in the tools (the right tools, that is). Oh ya,
+> > I guess it was Tim who has suggested that all of Axiom
+> > should actullay be written in lisp "machine language" ;)
+> 
+> I think I agree with this; one of the purposes of these SCM
+> tools is to help share the load, but it seems that aspect is
+> expressly forbidden for now. :-)
 
-MR> The search facility is at the top right corner of every page.
+forbidden?
 
-Yep. As you can see from my message I mean the entry page itself
-where the Search is absent.
+> An aspect of the way the Axiom project is run is still 
+> confusing me; there seems to be a combining of the concepts
+> of "release" and "commit", so getting hold of daily development
+> sources is Hard(tm). Is it not possible to make the more
+> speculative edits available in "CURRENT" form, and apply
+> a release-engineering methodology to preparing working
+> sources for the consumption of the unwashed masses? I'm
+> thinking of a CVS "HEAD" kind of approach, rather than
+> the multiple-Arch-repos approach that is currently there.
 
+you're still thinking in CVS terms it seems. Arch has the notion
+of a changeset which is a single change that involves multiple files.
+For instance, the -30 to -31 change is mostly about moving to GCL-2.6.6
 
-Best,
+There are various branches in the axiom archive, each subproject having
+particular people associated with it (see arch.axiom-developer.org).
+The HEAD branch is axiom--main--1. I don't do daily commits to this
+branch. There would be no point. The changes I make are usually of
+a large nature (e.g., add the browser, move GCLs, merge other branch
+work, or periodic cleanups).
 
-Vladimir
+The flow of work seems to be:
 
+  local changes 
+    commit to a branch
+      merge branch to main
+        monthly merge of main to savannah, sourceforge
 
+whereas in CVS projects it was normal to do a CVS ci  and also
+to perform individual file changes. The two systems have completely
+different mindsets (and changesets :-) ).
 
+The "latest" axiom sources that can be reached are usually in a
+branch. The main branch is at most a few weeks newer than the 
+golden sources on sourceforge and savannah. The local changes
+on my disk are always broken. Indeed, to do testing I usually 
+have do download and build the main branch because I rarely have
+a working copy available.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DA9ss-0003dG-V1
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 11:54:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DA9m6-0001uB-Tj
-	for list; Sat, 12 Mar 2005 11:47:38 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DA9ln-0001p5-0o
-	for list; Sat, 12 Mar 2005 11:47:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DA9lh-0001gP-2U
-	for list; Sat, 12 Mar 2005 11:47:13 -0500
-Received: from [131.130.1.27] (helo=imap.univie.ac.at)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DA9CI-0000Y7-7Q
-	for list; Sat, 12 Mar 2005 11:10:38 -0500
-Received: from seam101.local ([131.130.96.153])
-	by imap.univie.ac.at (8.12.10/8.12.10) with ESMTP id j2CGAEFZ275166;
-	Sat, 12 Mar 2005 17:10:17 +0100
-From: Martin Rubey
-Date: Sat, 12 Mar 2005 17:06:54 +0100
-To: Vladimir Bondarenko
-Subject: Re: An idea for Free and Open Source Axiom ? (Search
-	Facility)
-Cc: list
+I chose to use arch because I follow the linux kernel work fairly
+closely. They have moved the kernel to bitkeeper which is a proprietary
+program. Arch was the closest I've found in the free world (SVN and
+Darcs were the other choices). I'm not overjoyed with it but then I've 
+never found a system that was obvious and clear. Arch is still an
+experiment and I may yet change my mind. 
 
-Vladimir Bondarenko writes:
+We should probably start an arch cookbook page on the axiom wiki.
 
- > Just an idea. I visited http://page.axiom-developer.org/ many times, and
- > this came to my mind already several times. What about adding a Search
- > facility at the entry page?
+\start
+Date: Sat, 19 Mar 2005 18:59:49 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: re: axiom--main--1--patch-31 
 
-The search facility is at the top right corner of every page.
+root writes:
+> > I think I agree with this; one of the purposes of these SCM
+> > tools is to help share the load, but it seems that aspect is
+> > expressly forbidden for now. :-)
+> 
+> forbidden?
 
-Martin
+Erm, I reread what I wrote, and it is rather unfortunately written.
 
+Sorry.
+
+I meant that developers don't get a hand in on the daily editing,
+rather it is a
 
+submit-to-queue; queue-is-processed; receive-from-queue
 
+model, which while working, is single threaded, and there is more than 
+one developer submitting stuff.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DABGn-0001tg-II
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 13:23:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DABGm-0001tY-K3
-	for list; Sat, 12 Mar 2005 13:23:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DABGl-0001tL-Tg
-	for list; Sat, 12 Mar 2005 13:23:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DABEf-0001Ez-6h
-	for list; Sat, 12 Mar 2005 13:21:13 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAAbP-0005Qr-Ty
-	for list; Sat, 12 Mar 2005 12:40:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CHeOY4010408;
-	Sat, 12 Mar 2005 11:40:25 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sat, 12 Mar 2005 11:40:23 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
+So I guess a better way of saying what I meant is that I think you are 
+going to get swamped when more folks start to submit stuff, and may 
+want to consider a bigger team (No, I have enough work, thank you!).
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+> you're still thinking in CVS terms it seems. Arch has the notion
+> of a changeset which is a single change that involves multiple files.
+> For instance, the -30 to -31 change is mostly about moving to GCL-2.6.6
 
---removed:
--Cheers.
+Sure.
 
-++added:
-Other thing:
+> The flow of work seems to be:
+> 
+>   local changes 
+>     commit to a branch
+>       merge branch to main
+>         monthly merge of main to savannah, sourceforge
+> 
+> whereas in CVS projects it was normal to do a CVS ci  and also
+> to perform individual file changes. The two systems have completely
+> different mindsets (and changesets :-) ).
 
-\begin{axiom}
-1.0::UnivariatePuiseuxSeries(Expression Float,x,0.0)
-\end{axiom}
+Us CVS folks would _kill_ for CVS to grow changesets, but we still
+would demand our daily bread^Wsource. :-)
 
-Memory damaged if it's added to .axiom.input
+We substitute by trying to commit related fixes together, but CVS
+doesn't help us much here.
 
+> The "latest" axiom sources that can be reached are usually in a
+> branch. The main branch is at most a few weeks newer than the 
+> golden sources on sourceforge and savannah. The local changes
+> on my disk are always broken. Indeed, to do testing I usually 
+> have do download and build the main branch because I rarely have
+> a working copy available.
 
+The FreeBSD model, in terms of the above workflow is
 
+local change
+   commit to HEAD
+      merge Good(tm) changes to STABLE branch
+         release STABLE branch every 3 months or so
 
+And all developers have continuous access to the repository, and they
+all know WHO may commit WHAT to WHERE. The developer who committed to 
+HEAD usually does the merge to STABLE, and they usually have a jolly 
+good idea about what is Good(tm), because rather a lot of people are
+running CURRENT (==HEAD). World+Dog can check out 1/2-hour old checkins
+and see if they solve reported problems.
 
+And this is distributed. HEAD must not be broken, but as work is
+shared,it sometimes is. This is OK, as long as we are not in a release 
+cycle, and as long as reports of breakage are reacted to and sorted out 
+quickly enough. Breaking STABLE is a capital offense. ;-)
 
+> I chose to use arch because I follow the linux kernel work fairly
+> closely. They have moved the kernel to bitkeeper which is a proprietary
+> program. Arch was the closest I've found in the free world (SVN and
+> Darcs were the other choices). I'm not overjoyed with it but then I've 
+> never found a system that was obvious and clear. Arch is still an
+> experiment and I may yet change my mind. 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050312114023-0600@page.axiom-developer.org
+SCM choice is rather limited, I agree. Perforce is VERY good at 
+branching and branch merging, and its free to OSS folks. Its very full 
+featured also. FreeBSD uses it for the more speculative/risky 
+development projects, where is is not clear that the work is useful or 
+can be finished.
 
+> We should probably start an arch cookbook page on the axiom wiki.
 
+That would help a LOT.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAEhU-00023k-32
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 17:03:12 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAEhA-0001zP-Pr
-	for list; Sat, 12 Mar 2005 17:02:53 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAEh6-0001wo-S6
-	for list; Sat, 12 Mar 2005 17:02:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAEh6-0001vN-84
-	for list; Sat, 12 Mar 2005 17:02:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAEN2-0001BA-Bi
-	for list; Sat, 12 Mar 2005 16:42:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CLfpY4009666;
-	Sat, 12 Mar 2005 15:41:52 -0600
-From: MathAction (Bill Page)
+Date: Sat, 19 Mar 2005 13:14:24 -0600
+From: MathAction (Mark Murray)
 To: MathAction
-Date: Sat, 12 Mar 2005 15:41:51 -0600
-Cc: 
-Subject: [Axioms Community] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomsCommunity/diff
---
-
-??changed:
--Axiom Portal, E-mail lists and IRC Channel
--
--  Several ways to contact the community are available.
--
--The "Axiom Portal":http://page.axiom-developer.org/zope/Plone is
--a private online enviroment in which Axiom users can:
-There are several ways to stay in contact with the Axiom community.
-
-Axiom Portal
-
-  The "Axiom Portal":http://page.axiom-developer.org/zope/Plone
-is an online enviroment in which Axiom users can:
-
-??changed:
--There is an irc channel where developers can find other developers. It is:: 
-IRC Channel
+Subject: [Axiom-mail] February 2005 release 
 
-  There is an irc channel where developers can find other developers.
-It is:: 
+root writes:
+> The February 2005 release of Axiom has been posted to:
+> 
+>  savannah.nongnu.org/projects/axiom
+>  sourceforge.net/projects/axiom
+>  arch.axiom-developer.org as axiom--main--1--patch-29
 
-??changed:
--The mailinglists are:
-- 
--"axiom-math":http://mail.nongnu.org/mailman/listinfo/axiom-math ("archive":http://mail.nongnu.org/archive/html/axiom-math)
-E-mail Lists
+A FreeBSD port of this has been compiled for FreeBSD 5.3, and is 
+available at
 
-  The mailinglists are:
- 
-"axiom-math":http://mail.nongnu.org/mailman/listinfo/axiom-math ("archive":http://mail.nongnu.org/archive/html/axiom-math) --
+http://people.freebsd.org/~markm/axiom-0.0.tbz
 
-??changed:
--"axiom-mail":http://mail.nongnu.org/mailman/listinfo/axiom-mail ("archive":http://mail.nongnu.org/archive/html/axiom-mail)
-"axiom-mail":http://mail.nongnu.org/mailman/listinfo/axiom-mail ("archive":http://mail.nongnu.org/archive/html/axiom-mail) --
+Use pkg_add(1) to install it.
 
-??changed:
--"axiom-developer":http://mail.nongnu.org/mailman/listinfo/axiom-developer ("archive":http://mail.nongnu.org/archive/html/axiom-developer)
-"axiom-developer":http://mail.nongnu.org/mailman/listinfo/axiom-developer ("archive":http://mail.nongnu.org/archive/html/axiom-developer) --
+Please report FreeBSD-specific problems with the package to me, and 
+more general problems to the Axiom lists.
 
-??changed:
--"axiom-legal":http://mail.nongnu.org/mailman/listinfo/axiom-legal ("archive":http://mail.nongnu.org/archive/html/axiom-legal)
-"axiom-legal":http://mail.nongnu.org/mailman/listinfo/axiom-legal ("archive":http://mail.nongnu.org/archive/html/axiom-legal) --
+This is a first cut at a FreeBSD release, there are no doubt a zillion 
+things wrong with it. Handle with care.
 
-??changed:
--Axiom and the scientific commnunauty
-"Statistics":http://page.axiom-developer.org/usage
+\start
+Date: Sat, 19 Mar 2005 15:13:56 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: usual development
 
-  Monthly website access statistics for MathAction and the
-"Axiom Portal":http://page.axiom-developer.org/zope/Plone are
-available at http://page.axiom-developer.org/usage
+in CVS you mention a flow of:
 
-Axiom and the scientific commnunity
+ local change
+   commit to HEAD
+     merge Good(tm) changes to STABLE branch
+       release STABLE branch every 3 months or so
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomsCommunity#msg20050312154151-0600@page.axiom-developer.org
+in Arch the HEAD==branch. rather than everyone working on the
+same set of sources the branches allow you to work on BSD related
+changes where Bill can work on Windows related changes. These 
+get sorted at the merge-into-main step when the branch is considered
+working. Thus rather than have 10 developers working on the HEAD
+there are 1 or 2 developers working on individual branches. This
+makes it less likely that they will step on each other.
 
+It also allows us to explore structural changes such as your
+suggestion of skipping the lsp subdir build, and complete rebuilds
+such as the SBCL ansi common lisp branch. These are not possible 
+under a CVS model except as a new project.
 
+Arch has its problems though. I haven't figured out how to kill off
+a whole branch. And the --no-pristine option does not seem to work.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAEyL-0008Mb-HG
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 17:20:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAEyI-0008Lk-Oj
-	for list; Sat, 12 Mar 2005 17:20:34 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAEy9-0008Jg-TU
-	for list; Sat, 12 Mar 2005 17:20:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAEy9-0008HZ-P6
-	for list; Sat, 12 Mar 2005 17:20:25 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAEeL-00025B-6G
-	for list; Sat, 12 Mar 2005 16:59:57 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CLxkY4014133;
-	Sat, 12 Mar 2005 15:59:47 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 15:59:46 -0600
-Cc: 
-Subject: [Axiom Library] (new) 
+Date: Sat, 19 Mar 2005 20:01:13 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: usual development 
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomLibrary/diff
---
-The [Axiom Library] contains over 1,000 strongly-typed mathematical domains
-and categories.
+root writes:
+> in CVS you mention a flow of:
+> 
+>  local change
+>    commit to HEAD
+>      merge Good(tm) changes to STABLE branch
+>        release STABLE branch every 3 months or so
+> 
+> in Arch the HEAD==branch. rather than everyone working on the
+> same set of sources the branches allow you to work on BSD related
+> changes where Bill can work on Windows related changes. These 
+> get sorted at the merge-into-main step when the branch is considered
+> working. Thus rather than have 10 developers working on the HEAD
+> there are 1 or 2 developers working on individual branches. This
+> makes it less likely that they will step on each other.
 
-See also [Axiom Algebra].
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomLibrary#msg20050312155946-0600@page.axiom-developer.org
+Right - but at some stage the issue of "Do my BSD changes break 
+Windows?" crops up, and in the "all commits go to HEAD model", it means 
+that thinking about this forms part of my work, it is not something 
+that needs to be re-engineered later, particularly if the other 
+developers and I are approaching the problem in horribly incompatible
+ways.
 
+It allows us to co-operate earlier, in other words. 
 
+> It also allows us to explore structural changes such as your
+> suggestion of skipping the lsp subdir build, and complete rebuilds
+> such as the SBCL ansi common lisp branch. These are not possible 
+> under a CVS model except as a new project.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAEyT-0008PB-B2
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 17:20:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAEyO-0008NX-Tg
-	for list; Sat, 12 Mar 2005 17:20:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAEyD-0008Kd-UN
-	for list; Sat, 12 Mar 2005 17:20:39 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAEyD-0008HZ-EN
-	for list; Sat, 12 Mar 2005 17:20:29 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAEWG-0001ld-2J
-	for list; Sat, 12 Mar 2005 16:51:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CLpOY4012021;
-	Sat, 12 Mar 2005 15:51:24 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 15:51:24 -0600
-Cc: 
-Subject: [FrontPage] 
+Not really. The only project that I've seen which really tested CVS' 
+limits that way was FreeBSD's 3-year mission to redesign the SMP 
+fundamentals, and that was an _ENORMOUS_ piece of work that tore the 
+kernel apart.
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
+We've reorganised the tree, we've upgraded the C compiler, we've added 
+new CPU architectures, we've sliced of big chinks of old code, and 
+we've played very nasty games with cryptographic regulations of the 
+incomprehensible kind. CVS worked, not always very well, but the 
+development model was roundly affirmed.
 
-??changed:
--  Axiom is a general purpose Computer Algebra system. It is useful for research
--  and development of mathematical algorithms. The [Axiom Language] provides a
--  convenient way to express abstract mathematical concepts.  It defines a
--  over 1,000 strongly-typed mathematical domains and categories. Axiom has both
--  an "interpreter":AxiomInterpreter and a built-in "compiler":ProgrammingAxiom.
-  Axiom is a general purpose Computer Algebra system. It is useful for
-  research and development of mathematical algorithms. The [Axiom Language]
-  provides a very high level way to express abstract mathematical concepts
-  that are collected in the [Axiom Library] which defines over 1,000
-  strongly-typed mathematical domains and categories.
+> Arch has its problems though. I haven't figured out how to kill off
+> a whole branch. And the --no-pristine option does not seem to work.
 
-??changed:
--Axiom through the dispersement of donations and sponsorship money to
--Axiom-related activities. Furthermore, we wish to express our gratitude to our [Sponsor]
-Axiom through the dispersement of "donations":http://axiom-developer.org/donate.html
-and sponsorship money to Axiom-related activities. Furthermore, we wish to
-express our gratitude to our [Sponsor]
+Yeah :-(.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312155124-0600@page.axiom-developer.org
+Arch is not very feature-rich. It may get there, who knows? :-)
 
+I guess the most important part of what I'm on about, though, is how 
+the Axiom project is going to scale once (when!) it gets popular. Once 
+the submissions start pouring in, how are you going to cope?
 
+I understand, (and fervently hope!) that it will be an extraordinarily 
+comprehensive mathematics package, and I'm suggesting that the Linus 
+Torvalds' Linux kernel development model won't scale very well. I'd LOVE
+to be proven wrong :-).
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAEyu-0008Un-Nl
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 17:21:12 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAEyZ-0008RL-E8
-	for list; Sat, 12 Mar 2005 17:20:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAEyE-0008KX-6H
-	for list; Sat, 12 Mar 2005 17:20:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAEyC-0008HZ-H4
-	for list; Sat, 12 Mar 2005 17:20:29 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAEYc-0001sK-Ba
-	for list; Sat, 12 Mar 2005 16:54:03 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2CLrqY4012870;
-	Sat, 12 Mar 2005 15:53:52 -0600
-From: MathAction (billpage)
+Date: Sat, 19 Mar 2005 14:59:58 -0600
+From: MathAction (anonyme)
 To: MathAction
-Date: Sat, 12 Mar 2005 15:53:52 -0600
-Cc: 
-Subject: [Axiom Language] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomLanguage/diff
---
-
-++added:
-Axiom has both an "interpreter":AxiomInterpreter and a built-in
-"compiler":ProgrammingAxiom.
-
-
-++added:
+Subject: [Guessing formulas for sequences] 
 
-  Types are one of the most important concepts in Axiom.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomLanguage#msg20050312155352-0600@page.axiom-developer.org
+??changed:
+-The package defined below allows Axiom to guess a formula for a sequence whose first few terms are given.
+-
+  We present a software package that guesses formulas for sequences of rational
+  numbers, rational functions and also more complicated formulas, given the
+  first few terms. Thereby we extend and complement Christian Krattenthaler's
+  program 'Rate', Doron Zeilberger's program 'GuessRat' and the relevant parts
+  of Bruno Salvy and Paul Zimmermann's 'GFUN'.
 
+  Introduction
 
+    For some a brain-teaser, for others one step in proving their next theorem:
+given the first few terms of a sequence of, say, integers, what is the next
+term, what is the general formula? Of course, no unique solution exists,
+however, by Occam's razor, we will prefer a "simple" formula over a more
+"complicated" one.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAKNI-0001Yx-27
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 23:06:44 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAKNE-0001WW-7f
-	for list; Sat, 12 Mar 2005 23:06:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAKN9-0001Sp-S2
-	for list; Sat, 12 Mar 2005 23:06:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAKN9-0001SI-LY
-	for list; Sat, 12 Mar 2005 23:06:35 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAK3e-0001VC-JN
-	for list; Sat, 12 Mar 2005 22:46:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D3kDY4010124;
-	Sat, 12 Mar 2005 21:46:13 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 21:46:13 -0600
-Cc: 
-Subject: [FrontPage] 
+Some sequences are very easy to "guess", like
+\begin{equation}
+1,4,9,16,\dots,
+\end{equation}
+or
+\begin{equation}
+1,1,2,3,5,\dots.
+\end{equation}
+Of course, at times we might want to guess a formula for a sequence of
+polynomials, too:
+\begin{equation}
+1,1+q+q^2,(1+q+q^2)(1+q^2),(1+q^2)(1+q+q^2+q^3+q^4)\dots,
+\end{equation}
+or
+\begin{equation}
+\begin{split}
+1, 1, 1 + q, 1 + q + q^2, 1 + q + q^2 + q^3 + q^4, 1 + q + q^2 + q^3 + 2q^4 +
+q^5 + q^6,\\
+1 + q + q^2 + q^3 + 2q^4 + 2q^5 + 2q^6 + q^7 + q^8 + q^9, (1 + q^4 + q^6)(1 +
+q + q^2 + q^3 + q^4 + q^5 + q^6),\\
+(1 + q^4)(1 + q + q^2 + q^3 + q^4 + q^5 + 2q^6 + 2q^7 + 2q^8 + 2q^9 + q^{10} +
+q^{11} + q^{12}),\dots
+\end{split}
+\end{equation}
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
+Fortunately, with the right tool, it is a matter of a moment to figure out
+formulas for all of these sequences. In this article we describe a computer
+program that encompasses well known techniques and adds new ideas that we hope
+to be very effective.
 
-++added:
-- To search type keywords in the box at the upper right and press Enter
+We would also like to mention *The online encyclopedia of integer sequences* of
+Neil Sloane. There, you can enter a sequence of integers and chances are good
+that the website will respond with one or more likely matches.  However, the
+approach taken is quite different from ours: the encyclopedia keeps a list of
+currently 103,667 sequences, entered manually, and it compares the given
+sequence with each one of those. Besides that, it tries some simple
+transformations on the given sequence to find a match.  Furthermore it tries
+some simple programs we will describe below to find a formula, although with a
+time limit, i.e., it gives up when too much time has elapsed.
 
+Thus, the two approaches complement each other: For example, there are
+sequences where no simple formula is likely to exist, and which can thus be
+found only in the encyclopedia. On the other hand, there might be sequences
+that have not yet found their way into the encyclopedia, but can be guessed in
+a few minutes by your computer.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312214613-0600@page.axiom-developer.org
+  Guessing Algorithms
 
+    A formula for Sequence (1), is almost trivial to guess: it seems
+obvious that it is $n^2$. More generally, if we believe that the sequence in
+question is generated by a polynomial, we can simply apply interpolation.
+However, how can we "know" that a polynomial formula is appropriate? The answer
+is quite simple: we use all but the last term of the sequence to derive the
+formula. After this, the last term is compared with the value predicted by the
+polynomial. If they coincide, we can be confident that the guessed formula is
+correct.
 
+The second sequence does not seem to be generated by a polynomial. However,
+paralleling interpolation, Pad\'e approximation may be used to find out whether
+the terms of the sequence satisfy a linear reccurrence with constant
+coefficients, as is the case here.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAKNd-0001ht-Nc
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 23:07:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAKNS-0001co-NM
-	for list; Sat, 12 Mar 2005 23:06:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAKNJ-0001YJ-Cn
-	for list; Sat, 12 Mar 2005 23:06:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAKNF-0001SI-DC
-	for list; Sat, 12 Mar 2005 23:06:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAJx9-0001Kj-AU
-	for list; Sat, 12 Mar 2005 22:39:43 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D3dSY4008085;
-	Sat, 12 Mar 2005 21:39:28 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 21:39:28 -0600
-Cc: 
-Subject: [FrontPage] 
+We would like to point out that the main problem we have to solve is about
+efficiency. For example, maybe we would like to test whether the formula is
+rational with an Abelian term, i.e., has the form
+\begin{equation}
+  n\mapsto (a+bn)^n \frac{a_0+a_1 n+a_2 n^2+\dots+a_k n^k}
+                         {1+b_1 n+b_2 n^2+\dots+b_l n^l}
+\end{equation}
+for some $k$ and $l$. Of course, we could set up an appropriate system of
+$k+l+4$ polynomial equations in $k+l+3$ unknowns. However, it will usually take
+a very long time to solve this system. Thus, we need to find *efficient*
+algorithms that test for large classes of formulas.
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
 
-??changed:
--  This web site is called MathAction. It is mainly about Axiom, we also
--  provide some support for [other Computer Algebra systems]. The [Rosetta Stone]
--  demonstrates how things are done in different systems. Currently you can
--  use both Axiom and Reduce on this web site and outputs from both systems
--  can appear together on the same web page.
--
--- <font color=red>Try Axiom and Reduce "online":SandBox</font>, you can also
--  "download Axiom":AxiomDownload or [build Axiom] from source code
-  This web site is called MathAction. Although it is mainly about Axiom,
-  we also provide some support for [other Computer Algebra systems]. The
-  [Rosetta Stone] document demonstrates how things are done in different
-  systems. Currently you can use both Axiom and Reduce on this web site
-  and outputs from both systems can appear together on the same web page.
+It is obvious that the first method described is easily extended to cover
+rational functions via rational interpolation. Similarly, the second method can
+be extended to cover differentially finite or even differentially algebraic
+functions. One of the contributions of this article is to show that there is
+also a feasible way to guess sequences generated by Formula~\ref{eq5}.
 
-- <font color=red>Try "Axiom and Reduce online":SandBox</font>, you can
-  also "download Axiom":AxiomDownload or [build Axiom] from source code
+  Operators
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312213928-0600@page.axiom-developer.org
+    Still, there are a lot of formulas which cannot be found using interpolation or
+Pade approximation. However, it occurs frequently that although a formula is
+not rational, applying one of the two following operators makes it rational:
 
+  - $\Delta_n$ the differencing operator, transforming $f(n)$ into
+  $f(n)-f(n-1)$, and
+  - $Q_n$ the operator that transforms $f(n)$ into $f(n)/f(n-1)$.
 
+Thus, we simply apply these operators recursively to the sequence, until we are
+able to guess a formula using interpolation, Pad\'e approximation or one of its
+extensions.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAKVT-0004E9-N9
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 23:15:11 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAKVM-0004Cz-L1
-	for list; Sat, 12 Mar 2005 23:15:05 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAKVH-0004B3-Pu
-	for list; Sat, 12 Mar 2005 23:15:01 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAKVG-00049S-Lc
-	for list; Sat, 12 Mar 2005 23:14:58 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAK9G-0001jA-L0
-	for list; Sat, 12 Mar 2005 22:52:15 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D3q0Y4011413;
-	Sat, 12 Mar 2005 21:52:00 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 21:52:00 -0600
-Cc: 
-Subject: [FrontPage] 
+  Using the package
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
+    In this section we describe how to guess a formula for your favorite sequence
+with the 'Axiom' package 'Guess'.
 
-??changed:
--- To search type keywords in the box at the upper right and press Enter
-- To "search":http://page.axiom-developer.org/zope/mathaction/FrontPage/searchwiki
-  type keywords in the box at the upper right and press Enter
+The package provides currently four primitive guessing functions, namely:
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312215200-0600@page.axiom-developer.org
+  - 'guessRat' for guessing rational functions,
+  - 'guessExpRat' for guessing rational functions with an Abelian-type
+    term as in (5),
+  - 'guessPade' for guessing sequences defined by a recurrence with
+    constant coefficients, and
+  - 'guessPRec' for guessing sequences defined by a recurrence with
+    polynomial coefficients.
 
+Among these, 'guessRat' and 'guessPade' are very fast, 'guessPRec'
+is reasonably fast and 'guessExpRat' is rather slow. 
 
+    Guessing formulas for sequences of rational numbers
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAL3t-0005jv-P1
-	for mharc-axiom-developer@gnu.org; Sat, 12 Mar 2005 23:50:46 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAL3i-0005cS-E3
-	for list; Sat, 12 Mar 2005 23:50:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAL3R-0005WF-96
-	for list; Sat, 12 Mar 2005 23:50:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAL3Q-0005WA-Eg
-	for list; Sat, 12 Mar 2005 23:50:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAKZv-0003IL-9O
-	for list; Sat, 12 Mar 2005 23:19:47 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D4JWY4018157;
-	Sat, 12 Mar 2005 22:19:32 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sat, 12 Mar 2005 22:19:32 -0600
-Cc: 
-Subject: [Axioms Community] 
+      For example, if we suspect that a sequence of integers or rationals like
+Sequence (2) satisfies a simple recurrence, we type::
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomsCommunity/diff
---
+  guessPade(n, [1, 1, 2, 3, 5], n+->n)\$GuessInteger
 
-??changed:
--    channel:#axiom-developer 
-    channel:#axiom-developer
+to obtain an answer like
+\begin{equation*}
+ \left[
+{\left[ {function={coefficient 
+\left(
+{-{1 \over {{ x \sp 2}+ x -1}}, \: x, \: n} 
+\right)}},
+\: {order=1} 
+\right]}
+\right]
+\end{equation*}
 
-Open Source Axiom Developer Websites
+Thus, we used the operation 'guessPade' from the package 'GuessInteger' to
+guess the $n^{th}$ term of the sequence 1,1,2,3,5. The meaning of 'n+->n'
+will be made clear later.
 
-  - http://savannah.nongnu.org/projects/axiom
+The result is a list of formulas which seem to fit, along with an integer that
+states from which term on the formula is correct. The latter is necessary,
+because rational interpolation features sometimes *unattainable points*,
+as the following example shows::
 
-  - http://sourceforge.net/projects/axiom/
+  guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)\$GuessInteger
 
-??changed:
--"Statistics":http://page.axiom-developer.org/usage
--
--  Monthly website access statistics for MathAction and the
--"Axiom Portal":http://page.axiom-developer.org/zope/Plone are
--available at http://page.axiom-developer.org/usage
-Statistics
+returns
+\begin{equation*}
+\left[
+{\left[ {function={{4n+2} \over {n+1}}}, \: {order=3} 
+\right]}
+\right].
+\end{equation*}
+Here, $order=3$ indicates that the first two terms of the sequence *might* not
+coincide with the value of the returned function. A similar situation occurs,
+if the function generating the sequence has a pole at $n_0\in\mathbb N$, where
+$0 < n_0 < m$ and $m$ is the number of given values. We would like to stress
+that this is rather a feature than a "bug": most terms will be correct,
+just as in the example above, where the value at $n=1$ is indeed $3$.
 
-  Monthly website access
-  "statistics":http://page.axiom-developer.org/usage
-  for MathAction and the
-  "Axiom Portal":http://page.axiom-developer.org/zope/Plone are
-  available at http://page.axiom-developer.org/usage
+Apart from 'guessRat', 'guessExpRat', 'guessPade' and 'guessPRec', the package
+provides a top level operation 'guess', which applies the operators $\Delta_n$
+and $Q_n$ recursively to the given sequence and then tries the specified
+guessing algorithms. For example, given the sequence
+\begin{equation*}
+0,1,3,9,33,\dots,
+\end{equation*}
+the appropriate function is::
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomsCommunity#msg20050312221932-0600@page.axiom-developer.org
+  guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat, guessPade], 
+        [guessSum, guessProduct, guessOne])\$GuessInteger
 
+and the output will be - apart from some information on the progress -
+\begin{equation*}
+\left[
+{\left[ {function={\sum \sb{\displaystyle {{s \sb {5}}=1}} \sp{\displaystyle 
+{n -1}} {\prod \sb{\displaystyle {{p \sb {4}}=1}} \sp{\displaystyle {{s \sb 
+{5}} -1}} {({p \sb {4}}+1)}}}}, \: {order=1} 
+\right]}
+\right].
+\end{equation*}
 
+Thus, 'guess' takes five parameters. The first three parallel the parameters in
+the other guessing functions. The fourth parameter is a list of guessing
+functions to be tried, in the example 'guessRat' and 'guessPade'. The fifth
+parameter specifies which operators should be applied.  Additionally the option
+'guessOne' can be specified, which tells the program to stop immediately if one
+fitting function has been found.
+[77 more lines...]
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DALMI-0002jn-C8
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 00:09:46 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DALMG-0002jE-BP
-	for list; Sun, 13 Mar 2005 00:09:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DALMD-0002hi-JN
-	for list; Sun, 13 Mar 2005 00:09:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DALMD-0002gZ-GQ
-	for list; Sun, 13 Mar 2005 00:09:41 -0500
-Received: from [209.226.175.25] (helo=tomts5-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DAL4N-00050r-DB
-	for list; Sat, 12 Mar 2005 23:51:15 -0500
-Received: from Asus ([216.208.85.121]) by tomts5-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050313045112.DDTO2988.tomts5-srv.bellnexxia.net@Asus>;
-	Sat, 12 Mar 2005 23:51:12 -0500
-From: Bill Page
-To: "'Martin Rubey'" Martin Rubey,
-	"'Vladimir Bondarenko'" <Vladimir Bondarenko>
-Subject: RE: An idea for Free and Open Source Axiom ?(Search
-	Facility)
-Date: Sat, 12 Mar 2005 23:51:19 -0500
-	charset="US-ASCII"
-Cc: list
-
-On Saturday, March 12, 2005 11:24 AM Martin Rubey wrote:
-> 
-> Vladimir Bondarenko writes:
->> 
->> Martin Rubey wrote:
->>> The search facility is at the top right corner of every
->>> page.
->> 
->> Yep. As you can see from my message I mean the entry page
->> itself where the Search is absent.
-> 
-> Oops, you are quite right. On the other hand, I believe
-> that new users should directly be forwarded to MathAction.
-> I think that http://page.axiom-developer.org/ is very
-> confusing.
-> 
-
-I am not sure what you found confusing about
-http://page.axiom-developer.org :) It was mainly just a
-convenience for me but I agree that it is no longer relevant.
-That page used to be the original non-wiki index page that
-pointed to the both the Axiom Portal and the MathAction
-websites (and a few other useful things) while they were
-both under development.
+Date: Sat, 19 Mar 2005 15:44:44 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#127 Charles Miller] (new) 
 
-I have just edited a few pages on MathAction (as you will
-have noticed) to make sure that they include all of the
-links that were on the original page. And then I modified
-the axiom-developer.org webserver configuration so that
-the following urls all internally re-direct to MathAction
+Building axiom from source fails on my Fedora Core 3 system at the
+following:
 
-  http://axiom-developer.org
-  http://www.axiom-developer.org
-  http://axiom.axiom-developer.org
-  http://page.axiom-developer.org
 
-All of these urls at one time or other pointed to something
-new and Axiom-related but which are now entirely replaced
-by MathAction.
-
-Note also that the Savannah and Sourceforge Axiom developer
-websites also refer to MathAction site as the "Project Home
-Page".
-
-So I think now we finally have the everything consolidated
-in one place. And this should be easier - especially for
-new users.  If anyone notices anything missing that used
-to be on one of the other websites, please let me know.
-
-Regards,
-Bill Page.
+36 making /home/cfm/spad/axiom/mnt/fedora3/doc/src/boot/typrops.boot.dvi from /home/cfm/spad/axiom/src/boot/typrops.boot.pamphlet
+40 making /home/cfm/spad/axiom/mnt/fedora3/doc/src/boot/tytree1.boot.dvi from /home/cfm/spad/axiom/src/boot/tytree1.boot.pamphlet
+44 invoking make in /home/cfm/spad/axiom/src/boot with parms:
+SYS= fedora3
+LSP= /home/cfm/spad/axiom/lsp
+PART= cprogs
+SPAD= /home/cfm/spad/axiom/mnt/fedora3
+SRC= /home/cfm/spad/axiom/src
+INT= /home/cfm/spad/axiom/int
+OBJ= /home/cfm/spad/axiom/obj
+MNT= /home/cfm/spad/axiom/mnt
+make[3]: *** [/home/cfm/spad/axiom/obj/fedora3/bin/bootsys] Error 255
+make[3]: Leaving directory `/home/cfm/spad/axiom/src/boot'
+make[2]: *** [bootdir] Error 2
+make[2]: Leaving directory `/home/cfm/spad/axiom/src'
+make[1]: *** [srcdir] Error 2
+make[1]: Leaving directory `/home/cfm/spad/axiom'
+make: *** [all] Error 2
+cfm@cfm-pclap ~/spad/axiom %
 
+Not very informative to me.
 
+It seems to have finished building gcl. Since there is a binary
+for FC3, someone must have built it successfully.
 
+Chuck Miller
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DALML-0002lf-4A
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 00:09:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DALMG-0002j2-B3
-	for list; Sun, 13 Mar 2005 00:09:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DALMD-0002hs-MR
-	for list; Sun, 13 Mar 2005 00:09:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DALMD-0002gZ-KT
-	for list; Sun, 13 Mar 2005 00:09:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAL3p-000504-Ea
-	for list; Sat, 12 Mar 2005 23:50:41 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D4oQY4025717;
-	Sat, 12 Mar 2005 22:50:26 -0600
-From: MathAction (billpage)
+Date: Sun, 20 Mar 2005 03:38:10 -0600
+From: MathAction (anonyme)
 To: MathAction
-Date: Sat, 12 Mar 2005 22:50:26 -0600
-Cc: 
-Subject: [FrontPage] 
+Subject: [Guessing formulas for sequences] 
+
+We present a software package that guesses formulas for sequences of rational
+numbers, rational functions and also more complicated formulas, given the first
+few terms. Thereby we extend and complement Christian Krattenthaler's program
+\Rate, Doron Zeilberger's program 'GuessRat' and the relevant parts of Bruno
+Salvy and Paul Zimmermann's 'GFUN'.
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
+Introduction
 
-??changed:
--  type keywords in the box at the upper right and press Enter
-  this website, type keywords in the box at the upper right and press
-  Enter
+  For some a brain-teaser, for others one step in proving their next theorem:
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312225026-0600@page.axiom-developer.org
+    A formula for Sequence (1), is almost trivial to guess: it seems
+obvious that it is $n^2$. More generally, if we believe that the
+sequence in question is generated by a polynomial, we can simply apply
+interpolation.  However, how can we "know" that a polynomial formula
+is appropriate? The answer is quite simple: we use all but the last
+term of the sequence to derive the formula.  After this, the last term
+is compared with the value predicted by the
 
+the methods described above. For example, they fail for Sequences (3) and (4).
+However, the functions demonstrated above all had an argument 'n+->n' we did
+not explain yet!
 
+++added:
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DALxW-0004X8-NY
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 00:48:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DALxS-0004Ua-SH
-	for list; Sun, 13 Mar 2005 00:48:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DALxN-0004S4-J9
-	for list; Sun, 13 Mar 2005 00:48:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DALxM-0004Pn-Uk
-	for list; Sun, 13 Mar 2005 00:48:04 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DALU0-0006B2-5J
-	for list; Sun, 13 Mar 2005 00:17:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D5HSY4032589;
-	Sat, 12 Mar 2005 23:17:28 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sat, 12 Mar 2005 23:17:27 -0600
-Cc: 
-Subject: [MathAction] 
+    Some remarks
+    
+      - All of the presented guessing algorithms are insensitive to the shift
+        operator. I.e., if a formula for the sequence $(s_1,s_2,\dots,s_m)$ can be
+        guessed, then the corresponding formula for $(s_2,s_3,\dots,s_{m+1})$ will
+        be found, too.
+        
+        - Except of the class of functions covered by 'guessExpRat', all are
+        closed under addition. I.e., if formulas for $(s_1,s_2,\dots,s_m)$ and
+        $(t_1,t_2,\dots,t_m)$ can be guessed, then also for
+        $(s_1+t_1,s_2+t_2,\dots,s_m+t_m)$. However, the class of functions of
+        type (5) is not even closed under addition of a constant! On the other
+        hand, all classes are closed under multiplication.
+        
+        - Note that the class of functions covered by 'guessPRec', i.e., the
+        class of $D$-finite functions, is closed under the operator $\Delta_n$.
+        Thus, it does not make to try to guess a function for some sequence $s$
+        with::
 
-Changes http://page.axiom-developer.org/zope/mathaction/MathAction/diff
---
+          guess(n, s, n+->n, [guessPRec], [guessSum]).
 
-??changed:
--MathAction provides an over-the-web graphical interface for Axiom (see AxiomInterface)
--and Reduce (see ReduceWiki).
--
--MathAction is based on LatexWiki - an extension of ZWiki.
--ZWiki in turn, is based on "Zope":http://www.zope.org .
-Welcome to !MathAction - The Interactive Mathematical Web!
+        The situation is very different, if the operator 'guessProduct' is
+        specified, too. The class of functions covered by::
 
-  MathAction is a wiki with support for LaTeX and computer algebra.
-It is the main web site supporting the development of the open source
-version of Axiom. MathAction provides an over-the-web graphical
-interface for Axiom (see AxiomInterface) and Reduce (see ReduceWiki).
+          guess(n, s, n+->n, [guessPRec], [guessSum, guessProduct])
 
-  MathAction is based on LatexWiki - an extension of ZWiki which is
-based on "Zope":http://www.zope.org. MathAction works both as a
-stand-alone wiki and as part of the AxiomPortal.
+        is bigger than the class of functions::
 
-++added:
+          guess(n, s, n+->n, [guessPRec], [guessProduct])!
 
-Web Site
+\start
+Date: Sun, 20 Mar 2005 13:29:20 +0000
+From: Mark Murray
+To: Tim Daly
+Subject: Re: axiom--main--1--patch-31 
 
-  The !MathAction development home page is --
-  http://page.axiom-developer.org
+root writes:
+> 
+> Axiom has been moved to GCL-2.6.6
 
-  The Axiom Portal is at --
-  http://page.axiom-developer.org/zope/Plone
-
-  This web site is --
-  http://page.axiom-developer.org/zope/mathaction
-
-  The test and development version of !MathAction is --
-  http://test.axiom-developer.org
-
-How it Works
-
-  You can comment on the content or "edit":ExternalEdit these pages
-but please identify yourself using "preferences":UserOptions first.
-You can enter mathematics using $\text{\LaTeX}$, Axiom commands or
-Reduce commands and display the results as properly formatted
-mathematics. For example see AxiomInterface and ReduceAppendixB.
-
-The Axiom MathAction wiki is also able to operate like a mailing
-list. Basically, anyone can "subscribe" to the individual web pages
-or to the whole web site. First they must identify themselves by
-clicking preferences (or logging in) and specifying their name (or
-psuedonym) and email address. Then all they have to do is click the
-"subscribe" link at the top right side of the page. Any comments
-subsequently attached to a page will be automatically distributed
-by email to all subscribers.
-
-**Note:** The whole of the Axiom-developer email list itself is
-automatically subscribed to the MathAction website. This means
-that if you are subscribed to axiom-developer, then you do not
-need to separately subscribe to MathAction.
-
-It is also possible for you to use email to reply directly to
-the emails sent out by MathAction. These replies will in turn be
-attached to the original MathAction web page and again sent out
-to subscribers. This way a chronological record of the discussion
-is kept with the web page and later (if desired) this discussion
-can be editted and kept for posterity.
-
-This is an **interactive** web site so please feel free to
-"experiment":SandBox.
-There is a [Help Page] and a page to get you going with LaTeX.
-
-!MathAction Software
-
-  The software used in MathAction is based on the LatexWiki
-extension of ZWiki which is an open source Zope application.
-This same application can run inside of a Plone portal.
-
-"Zope":http://www.zope.org is an "integrated application
-development environment" consisting of a web server (Zserver)
-and an object-oriented database (ZODB) based on the idea of
-persistent objects and classes. Zope is written in Python and
-was originally a commercial product of Zope Corporation before
-it went "open source" (It is still a commercial product in the
-sense that Zope Corporation continues to make money from it's
-earlier effort, albeit in a different way.)
-
-ZWiki and "Plone":http://www.plone.org are two of quite a
-large number of applications built using Zope. More
-specifically these applications are (usually) built according
-to a "layered" architecture that takes full advantage of the
-object-orientation at a fairly high level (almost everything
-is an object or an attribute of an object, including web pages,
-images, files, etc.). Each object has associated "methods" etc.
-
-Plone is a portal application that is built on top of a layer
-called the Content Management Framework (CMF). CMF provide the
-object model for distributed management of website contents.
-CMF is built directly on Zope.
-
-ZWiki fits into the hierarchy roughly at the same layer as
-CMF - just above Zope. Both CMF and ZWiki  define object types
-that are inherited by Plone.
-
-Now, are you more confused or less? :) Actually, if you
-look at some of the correspondence and history of Zope,
-you will find that many (most?) developers start out being
-quite confused and challenged about this approach. Some
-can't stand it and turn to very different tools which have
-similar functionality but are more conventional in design
-such as PHP. Other people are more willing to forget a
-lot of the things they thought they knew about computer
-systems design and start over, learn Zope from the ground
-up (starting with Python). Often these people seem to love
-it so much they go one to proselytize about it to others.
-
-Tools
-
-  Let's try defining these tools one more time:
-
-Zope is a pile of python code that is a web server and set
-of classes for manipulating web-data stored in its
-object-oriented database via what one could think of as a
-merging of server-side scripting and object orientation.
-
-Plone is a very pretty and popular "portal" application
-built on top of Zope that allows high-level control like
-multiple users, owners, access rights, publication rules,
-and web-based site management.
-
-ZWiki is a powerful wiki implementation that allows several
-forms of input type (StructuredText, WikiWikiWeb, MoinMoin,
-and now Latex) and because it is built on Zope it is more
-powerful but not as simple as the original Wiki idea.
-
-The wiki concept: it is intended to be a website that is
-editable by anyone, simple enough that when anyone runs
-across it they can contribute meaningfully by creating content
-or organization, the pages themselves have a simple syntax
-that resembles the web-page output, and pages are automatically
-interlinked via the use of camel-case noun-phrase WikiWord .
-This openness and chaos counter-intuitively *does* result in
-organization, widespread contribution, and high-quality content.
-In some sense it is the opensource philosophy applied to
-documents.
-
-    - http://wiki.org/wiki.cgi?WhatIsWiki
-
-    - http://c2.com/cgi/wiki?WikiDesignPrinciples
-
-The software for this web site is still
-"under development":MathActionDevelopment.
-Your comments and suggestions are welcome!
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MathAction#msg20050312231727-0600@page.axiom-developer.org
+axiom--BSD--1--patch-11 has the working (Free)BSD build.
 
+\start
+Date: Sun, 20 Mar 2005 12:40:26 -0500
+From: Tim Daly
+To: Mark Murray
+Subject: Re: axiom--main--1--patch-31
 
+excellent. i'll look at the merge issues. --t
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DALxY-0004ZF-Td
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 00:48:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DALxS-0004Ub-N1
-	for list; Sun, 13 Mar 2005 00:48:10 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DALxM-0004RZ-Ok
-	for list; Sun, 13 Mar 2005 00:48:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DALxM-0004Pn-AQ
-	for list; Sun, 13 Mar 2005 00:48:04 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DALVc-0006Do-T5
-	for list; Sun, 13 Mar 2005 00:19:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D5J8Y4000369;
-	Sat, 12 Mar 2005 23:19:08 -0600
-From: MathAction (billpage)
+Date: Sun, 20 Mar 2005 12:08:29 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Sat, 12 Mar 2005 23:19:08 -0600
-Cc: 
-Subject: [FrontPage] 
+Subject: [Guessing formulas for sequences] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
+  There are two bugs in the version of Axiom currently run on this
+server that prevent parts of the package from working properly. One
+bug, #63, prevents 'guessPade' from working. Another bug, #8 messes up
+the output by missing some parenthesis. Preliminary patches for both
+are available, we hope that they will soon be fixed here, too.
 
-??changed:
--- Learn more [about Axiom], more [about MathAction] or more
-- Learn more [about Axiom], more "about MathAction":MathAction or more
+Please add other bugs you find to IssueTracker by clicking on "issues"
+on the top left of any page and filling out the appropriate forms.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050312231908-0600@page.axiom-developer.org
+Finally, please feel free to try this package in the SandBox!
 
+Abstract
 
+  We present a software package that guesses formulas for sequences of rational
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAN09-0006hw-Jb
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 01:55:02 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAN07-0006gs-1r
-	for list; Sun, 13 Mar 2005 01:54:59 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAMwv-0005tD-QA
-	for list; Sun, 13 Mar 2005 01:51:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAMwt-0005id-MP
-	for list; Sun, 13 Mar 2005 01:51:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAMEm-0007y8-W9
-	for list; Sun, 13 Mar 2005 01:06:05 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2D65kY4016821;
-	Sun, 13 Mar 2005 00:05:47 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 13 Mar 2005 00:05:46 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
+with the 'Axiom' package 'Guess'. To load the package we type
+\begin{axiom}
+)lib RINTERPA RINTERP PCDEN GUESS GUESSINT GUESSP
+\end{axiom}
+The package provides currently four primitive guessing functions, namely:
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+Sequence (2) satisfies a simple recurrence, we type
+
+\begin{axiom}
+guessPade(n, [1, 1, 2, 3, 5], n+->n)$GuessInteger
+\end{axiom}
 
 ??changed:
--a:= series sin(x);
--a=a;
+-  guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)\$GuessInteger
 -
-a:= series sin(x)
+-returns
+-\begin{equation*}
+-\left[
+-{\left[ {function={{4n+2} \over {n+1}}}, \: {order=3} 
+-\right]}
+-\right].
+-\end{equation*}
+\begin{axiom}
+guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)$GuessInteger
+\end{axiom}
 
-??changed:
--a:=a::UnivariatePuiseuxSeries(Expression Integer,x,0);
--a=a;
-a:=a::UnivariatePuiseuxSeries(Expression Float,x,0)
-a*1.0
 
 ??changed:
--------------------------------------------------
---- Fatal bug:
--
---- a:= series sin(x);
---- a*1.0;
---- >> System error:
---- Caught fatal error [memory may be damaged]
--
---- protected-symbol-warn called with (NIL)
--
---- From trace:
---- It seems that the interpreter doesn't coerce one args
----  in Expression (Float):
+-the appropriate function is::
 -
--\begin{verbatim}
+-  guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat, guessPade], 
+-        [guessSum, guessProduct, guessOne])\$GuessInteger
 -
--1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| 
-<hr />
-Fatal bug::
-
- a:= series sin(x);
- a*1.0;
- >> System error:
- Caught fatal error [memory may be damaged]
-
- protected-symbol-warn called with (NIL)
-
- From trace:
-
- It seems that the interpreter doesn't coerce one args
- in Expression (Float):
+-and the output will be - apart from some information on the progress -
+-\begin{equation*}
+-\left[
+-{\left[ {function={\sum \sb{\displaystyle {{s \sb {5}}=1}} \sp{\displaystyle 
+-{n -1}} {\prod \sb{\displaystyle {{p \sb {4}}=1}} \sp{\displaystyle {{s \sb 
+-{5}} -1}} {({p \sb {4}}+1)}}}}, \: {order=1} 
+-\right]}
+-\right].
+-\end{equation*}
+the appropriate function is
 
- 1<enter valueArgsEqual? : (|UnivariatePuiseuxSeries| (|Expression| (|Integer|)) |x| 
+\begin{axiom}
+guess(n, [0, 1, 3, 9, 33], n+->n, 2, [guessRat], 
+        [guessSum, guessProduct, guessOne])$GuessInteger
+\end{axiom}
 
 ??changed:
--And here:
--
--1<enter algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
--1<enter compiledLookupCheck : =\((|Boolean|) $ $)\#<vector 08eccc78>
--1>exit compiledLookupCheck : (#<compiled-function |EXPR;=;2$B;21|> . #<vector 08eccc78>)
+-For example::
 -
--after SPADCALL (it's not traced) "=" in EXPR trigger the bug.
+-      guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
+-            [guessSum, guessProduct])\$GuessPolynomial
 -
--algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
-And here::
-
- 1<enter algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
- 1<enter compiledLookupCheck : =\((|Boolean|) !$ $)\#<vector 08eccc78>
- 1>exit compiledLookupCheck : (#<compiled-function |EXPR;=;2$B;21|> . #<vector 08eccc78>)
-
- after SPADCALL (it's not traced) "=" in EXPR trigger the bug.
-
- algEqual : ((0 . 0) 0 . 1)\((0 0 . 0) 0 1 . 0)\(|Expression| (|Float|))
-
-++added:
+-returns
+-\begin{equation*}
+-\left[
+-{\left[ {function={\sum \sb{\displaystyle {{s \sb {2}}=1}} 
+-\sp{\displaystyle {n -1}} {q \ {q \sp {\left( {s \sb {2}} -1 
+-\right)}}}+1}},
+-\: {order=1} 
+-\right]}
+-\right].
+-\end{equation*}
+For example
 
+\begin{axiom}
+guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
+         [guessSum, guessProduct])$GuessPolynomial
+\end{axiom}
 
---removed:
+??changed:
+-'n+->q^n'. For example::
 -
--\end{verbatim}
+-  guessRat(n, [1,1+q+q^2,(1+q+q^2)*(1+q^2),
+-               (1+q^2)*(1+q+q^2+q^3+q^4)], n+->q^n)\$GuessPolynomial
 -
+-returns
+-\begin{equation*}
+-\left[
+-{\left[ {function={{{q \  {q \sp {\left( 2 \  n 
+-\right)}}}+{{\left(
+--q -1 
+-\right)}
+-\  {q \sp n}}+1} \over {{q \sp 3} -{q \sp 2} -q+1}}}, \: {order=1} 
+-\right]}
+-\right]  
+-\end{equation*}
+'n+->q^n'. For example
 
---removed:
--
+\begin{axiom}
+guessRat(n, [1,1+q+q^2,(1+q+q^2)*(1+q^2),
+               (1+q^2)*(1+q+q^2+q^3+q^4)], n+->q^n)$GuessPolynomial
+\end{axiom}
 
---removed:
--
--
--
--
+
+??changed:
+-Sequence (4) ::
 -
+-  guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 
+-             1+q+q^2+q^3+2*q^4+q^5+q^6,
+-             1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 
+-             (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6),
+-             (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7
+-             +2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)\$GuessPolynomial
 -
+-yields
+-\begin{equation*}
+-  \left[
+-{\left[ {function={rootof 
+-\left(
+-{{-{{ x 
+-\left(
+-{n} 
+-\right)}
+-\  {q \sp n}}+{ x 
+-[11 more lines...]
+Sequence (4)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313000546-0600@page.axiom-developer.org
-
-
+\begin{axiom}
+guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 1+q+q^2+q^3+q^4+q^5+q^6, (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)$GuessPolynomial
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAUZx-0008HM-Sn
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 10:00:29 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAUZv-0008Gg-NH
-	for list; Sun, 13 Mar 2005 10:00:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAUZu-0008GF-Tq
-	for list; Sun, 13 Mar 2005 10:00:27 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAUZu-0008G3-N1
-	for list; Sun, 13 Mar 2005 10:00:26 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAUL3-0008O7-Qk
-	for list; Sun, 13 Mar 2005 09:45:06 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2DEivY4014608;
-	Sun, 13 Mar 2005 08:44:57 -0600
+Date: Sun, 20 Mar 2005 14:01:47 -0600
 From: MathAction (anonymous)
 To: MathAction
-Date: Sun, 13 Mar 2005 08:44:57 -0600
-Cc: 
-Subject: [#122 Handling of power series] With complex
-	doesn't print expansion point (type)
+Subject: [#122 Handling of power series] With complex doesn't print expansion point (type)
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-\begin{axiom}
-series(sin(x),x=%i)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313084443-0600@page.axiom-developer.org
+<pre>
+file:     msgdb.boot.pamphlet
+function: brightPrint0
+
+  x = '"%i" =>
+    $MARG := $MARG + 3
+------------------------
+Each message may contain formatting codes and and parameter codes.
+The formatting codes are:
+   %b          turn on bright printing
+   %ceoff      turn off centering
+   %ceon       turn on centering
+   %d          turn off bright printing
+   %f          user defined printing
+   %i          start indentation of 3 more spaces
+   %l          start a new line
+   %m          math-print an expression
+   %rjoff      turn off right justification (actually ragged left)
+   %rjon       turn on right justification (actually ragged left)
+   %s          pretty-print as an S-expression
+   %u          unindent 3 spaces
+   %x#         insert # spaces
 
 
+</pre>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAWJE-0004kE-0L
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 11:51:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAWJ8-0004iD-U4
-	for list; Sun, 13 Mar 2005 11:51:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAWJ0-0004e8-Ru
-	for list; Sun, 13 Mar 2005 11:51:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAWJ0-0004cG-Em
-	for list; Sun, 13 Mar 2005 11:51:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAW4L-0007Ym-DE
-	for list; Sun, 13 Mar 2005 11:35:57 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2DGZmY4007983;
-	Sun, 13 Mar 2005 10:35:48 -0600
+Date: Sun, 20 Mar 2005 14:30:14 -0600
 From: MathAction (anonymous)
 To: MathAction
-Date: Sun, 13 Mar 2005 10:35:47 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-Is it possible to compile modified spad file.
-If I modify fraction.spad ( domain fraction) 
-in original source directory,
-It compiles only the QuotientField category.
+Subject: [#122 Handling of power series] With complex doesn't print expansion point (type)
 
+<pre>
+file:     msgdb.boot.pamphlet
+function: brightPrint0
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050313103547-0600@page.axiom-developer.org
+  x = '"%i" =>
+    $MARG := $MARG + 3
+------------------------
+Each message may contain formatting codes and and parameter codes.
+The formatting codes are:
+   %b          turn on bright printing
+   %ceoff      turn off centering
+   %ceon       turn on centering
+   %d          turn off bright printing
+   %f          user defined printing
+   %i          start indentation of 3 more spaces
+   %l          start a new line
+   %m          math-print an expression
+   %rjoff      turn off right justification (actually ragged left)
+   %rjon       turn on right justification (actually ragged left)
+   %s          pretty-print as an S-expression
+   %u          unindent 3 spaces
+   %x#         insert # spaces
 
 
+</pre>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAawY-0006xs-Bt
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 16:48:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAawL-0006qr-95
-	for list; Sun, 13 Mar 2005 16:48:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAawD-0006nT-JO
-	for list; Sun, 13 Mar 2005 16:47:53 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAawD-0006m1-AS
-	for list; Sun, 13 Mar 2005 16:47:53 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAabK-0005h5-Pw
-	for list; Sun, 13 Mar 2005 16:26:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2DLQ8Y4013910;
-	Sun, 13 Mar 2005 15:26:08 -0600
-From: MathAction (Bill Page)
+Date: Sun, 20 Mar 2005 14:22:28 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Sun, 13 Mar 2005 15:26:08 -0600
-Cc: 
-Subject: [MathAction] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/MathAction/diff
---
-
-++added:
-  The development repository (darcs) for !MathAction is --
-  MathActionRepository
-
+Subject: [#122 Handling of power series] With binary infix operator in expansion point, transform it to fortran in type
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MathAction#msg20050313152608-0600@page.axiom-developer.org
+\begin{axiom}
+series(sin(x))
+series(sin(x),x=pi/2)
+series(sin(x),x=%e)
+series(sin(x),x=%e+3)
+series(sin(x),x=%i+7
+\end{axiom}
+<pre>
+file:                  format.boot.pamphlet
+Infix Binary Operator: "=" "+" "-" "*" "/" "**" "^" (i-output.boot.pamphlet => function isBinaryInfix)
+function:              form2String1 call fortexp0
+ 
+   isBinaryInfix op => fortexp0 [op,:argl]
 
+----------------------------------------
+In fortPre1 (file:newfort.boot.pamphlet)
 
+  fortPre1 e ==
+    -- replace spad function names by Fortran equivalents
+    -- where appropriate, replace integers by floats
+    -- extract complex numbers
+    -- replace powers of %e by calls to EXP
+    -- replace x**2 by x*x etc.
+    -- replace ROOT by either SQRT or **(1./ ... )
+    -- replace N-ary by binary functions
+    -- strip the '%' character off objects like %pi etc..
+</pre>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAawc-0006z9-8B
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 16:48:18 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAawL-0006rT-9t
-	for list; Sun, 13 Mar 2005 16:48:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAawE-0006ny-UT
-	for list; Sun, 13 Mar 2005 16:47:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAawD-0006m1-VZ
-	for list; Sun, 13 Mar 2005 16:47:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAaaj-0005g6-4H
-	for list; Sun, 13 Mar 2005 16:25:41 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2DLPTY4013828;
-	Sun, 13 Mar 2005 15:25:29 -0600
-From: MathAction (Bill Page)
+Date: Sun, 20 Mar 2005 14:33:59 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Sun, 13 Mar 2005 15:25:29 -0600
-Cc: 
-Subject: [MathActionRepository] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/MathActionRepository/diff
---
-<ul>
-<li>The <a href="http://abridgegame.org/darcs/">darcs</a> repository:
-<p><ul>
-<li>which contains patches for
-<a href="http://mcelrath.org/Notes/LatexWiki">LatexWiki</a>
-is located at<br />
-<code><a href="http://page.axiom-developer.org/repository/latexwiki">
-http://page.axiom-developer.org/repository/latexwiki</a></code><br />
-Get these patches with the command:
-<pre>
-    <b>darcs pull http://page.axiom-developer.org/repository/latexwiki</b>
-</pre>
-</li>
-<li>which contains patches for <a href="http://www.zwiki.org">ZWiki</a>
-is located at<br />
-<code><a href="http://page.axiom-developer.org/repository/ZWiki">
-http://page.axiom-developer.org/repository/ZWiki</a></code><br />
-Get these patches with the command:
-<pre>
-    <b>darcs pull http://page.axiom-developer.org/repository/ZWiki</b>
-</pre>
-</li>
-<li>which contains the main (except Windows) Axiom source distribution
-(axiom--main--1) is located at<br />
-<code><a href="http://page.axiom-developer.org/repository/axiom--main--1">
-http://page.axiom-developer.org/repository/axiom--main--1</a></code><br />
-Get the whole distribution with the command:
-<pre>
-    <b>darcs get http://page.axiom-developer.org/repository/axiom--main--1</b>
-</pre>Get updates with the command:
-<pre>
-    <b>darcs pull</b>
-</pre>
-</li>
-<li>which contains the Axiom for Windows source distribution
-(axiom--windows--1) is located at<br />
-<code><a href="http://page.axiom-developer.org/repository/axiom--windows--1">
-http://page.axiom-developer.org/repository/axiom--windows--1</a></code><br />
-Get the whole distribution with the command:
-<pre>
+Subject: [#122 Handling of power series] With binary infix operator in expansion point,	transform it to fortran (displayed type)
 
-    <b>darcs get http://page.axiom-developer.org/repository/axiom--windows--1</b>
-</pre>Get updates with the command:
+\begin{axiom}
+series(sin(x),x=%pi/2)
+series(sin(x),x=%e)
+series(sin(x),x=%e+3)
+series(sin(x),x=%i+7)
+\end{axiom}
 <pre>
-    <b>darcs pull</b>
-</pre>
-</li>
-
-</ul></p>
-</ul>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MathActionRepository#msg20050313152528-0600@page.axiom-developer.org
+file:                  format.boot.pamphlet
+Infix Binary Operator: "=" "+" "-" "*" "/" "**" "^" (i-output.boot.pamphlet => function isBinaryInfix)
+function:              form2String1 call fortexp0
+ 
+   isBinaryInfix op => fortexp0 [op,:argl]
 
+----------------------------------------
+In fortPre1 (file:newfort.boot.pamphlet)
 
+  fortPre1 e ==
+    -- replace spad function names by Fortran equivalents
+    -- where appropriate, replace integers by floats
+    -- extract complex numbers
+    -- replace powers of %e by calls to EXP
+    -- replace x**2 by x*x etc.
+    -- replace ROOT by either SQRT or **(1./ ... )
+    -- replace N-ary by binary functions
+    -- strip the '%' character off objects like %pi etc..
+</pre> 
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAgZi-0005eW-7G
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 22:49:02 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAgZb-0005bP-3F
-	for list; Sun, 13 Mar 2005 22:48:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAgZO-0005Wt-Pz
-	for list; Sun, 13 Mar 2005 22:48:43 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAgZN-0005SQ-BW
-	for list; Sun, 13 Mar 2005 22:48:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAg9x-0006Ma-FG
-	for list; Sun, 13 Mar 2005 22:22:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E3MCY4005757;
-	Sun, 13 Mar 2005 21:22:12 -0600
-From: MathAction (Bill Page)
+Date: Sun, 20 Mar 2005 15:31:55 -0600
+From: MathAction (billpage)
 To: MathAction
-Date: Sun, 13 Mar 2005 21:22:12 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] Please confirm
-	that this works
-
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-Severity: wishlist => normal 
-Status: open => testing 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050313212212-0600@page.axiom-developer.org
-
+Subject: [#127 Building axiom from source fails on my Fedora Core 3] (renamed)
 
+This page was renamed from #127 Charles Miller to #127 Building axiom from source fails on my Fedora Core 3.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAgZo-0005fn-VH
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 22:49:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAgZc-0005br-5N
-	for list; Sun, 13 Mar 2005 22:48:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAgZS-0005Xx-Nc
-	for list; Sun, 13 Mar 2005 22:48:51 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAgZP-0005SQ-6r
-	for list; Sun, 13 Mar 2005 22:48:43 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAg7x-0006IZ-7u
-	for list; Sun, 13 Mar 2005 22:20:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E3JrY4005359;
-	Sun, 13 Mar 2005 21:19:53 -0600
-From: MathAction (Bill Page)
+Date: Sun, 20 Mar 2005 20:43:04 -0600
+From: MathAction (billpage)
 To: MathAction
-Date: Sun, 13 Mar 2005 21:19:53 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] Yes it is
-	possible
+Subject: [Guess] (new) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-You have not provided enough information to know what you
-might be doing wrong, but it is certainly possible. For
-example in Axiom for Windows version 0.1.4 (see AxiomDownload)
-you can do the following::
+\begin{axiom}
+)abbrev package GUESS Guess
+++ Description:
+++ This package implements guessing of sequences
+Guess(F, S, EXPRR, R, retract, coerce): Exports == Implementation where
+    F: Field                                 -- zB.: FRAC POLY PF 5
+-- in F wird interpoliert und gerechnet 
 
-  )cd "C:/Program files/axiom/mnt/windows/src/algebra"
-  )sys copy fraction.spad my_fraction.spad
-  )edit my_fraction.spad
-    ... make the change to domain Fraction, etc.
-  )compile my_fraction.spad
+    S: GcdDomain
 
-All of the categories and domains defined in the modified
-file my_fraction.spad, including the domain Fraction will
-be re-compiled. But watch for error message and re-edit
-and compile the file again if you make a mistake.
+-- in guessExpRat mï¿½chte ich die Wurzeln von Polynomen ï¿½ber F bestimmen. Wenn F
+-- ein Quotientenkï¿½rper ist, dann kann ich den Nenner loswerden.
+-- F wï¿½re dann also QFCAT S
 
-You will be able to access the modified domains and
-categories later in this same Axiom session. If you exit
-Axiom and then want to use the new version of the domain
-Fraction in a new session without re-compiling it, you
-can use the following commands::
+    R: Join(OrderedSet, IntegralDomain)      -- zB.: FRAC POLY INT
 
-  )cd "C:/Program files/axiom/mnt/windows/src/algebra"
-  )library FRAC
+-- die Ergebnisse werden aber in EXPRR dargestellt
+    EXPRR: Join(ExpressionSpace, IntegralDomain, 
+                RetractableTo R, RetractableTo Symbol, 
+                RetractableTo Integer, CombinatorialOpsCategory) with
+              _* : (%,%) -> %
+              _/ : (%,%) -> %
+              _*_* : (%,%) -> %
+              numerator : % -> %
+              denominator : % -> %
 
-If you are using the linux version of Axiom, the procedure
-is similar (only the file names and the copy command change).
+                                             -- zB.: EXPR INT
+-- EXPR FRAC POLY INT ist ja verboten. Deshalb kann ich nicht einfach EXPR R
+-- verwenden
+-- EXPRR existiert, falls irgendwann einmal EXPR PF 5 unterstï¿½tzt wird.
 
-If this does not work, please provide more details about
-exactly what you are doing.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050313211952-0600@page.axiom-developer.org
 
+-- das folgende mï¿½chte ich eigentlich loswerden.
+  
+    retract: R -> F                          -- zB.: i+->i
+    coerce: F -> EXPRR                       -- zB.: i+->i
+-- Achtung EXPRR ~= EXPR R
 
+    NNI ==> NonNegativeInteger
+    PI ==> PositiveInteger
+    EXPRI ==> Expression Integer
+    GUESSRESULT ==> List Record(function: EXPRR, order: PI)
+    GUESSER ==> (Symbol, List F, BASIS) -> GUESSRESULT
+    BASIS ==> EXPRI -> EXPRR                 -- zB.: i+->q^i
+-- brauche hier EXPRI, weil das Ergebnis ja die allgemeine Form enthï¿½lt
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAgsO-00022e-V7
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:08:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAgsB-0001zK-I2
-	for list; Sun, 13 Mar 2005 23:08:09 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAgry-0001tq-OP
-	for list; Sun, 13 Mar 2005 23:07:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAgry-0001tS-I3
-	for list; Sun, 13 Mar 2005 23:07:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgak-0007Xm-VU
-	for list; Sun, 13 Mar 2005 22:50:07 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E3nnY4012890;
-	Sun, 13 Mar 2005 21:49:49 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 13 Mar 2005 21:49:49 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
+    Exports == with
+      guess: (Symbol, List F, BASIS, List GUESSER, List Symbol, NNI) -> GUESSRESULT
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+      guessRat: (Symbol, List F, BASIS) -> GUESSRESULT
 
-++added:
+      guessExpRat: (Symbol, List F, BASIS) -> GUESSRESULT
 
-Maple produces the following result::
+      guessPade: (Symbol, List F, BASIS) -> GUESSRESULT
 
-  > series(sin(x),x=%I);
+      guessPRec: (Symbol, List F, BASIS) -> GUESSRESULT
 
-\begin{eqnarray}
-(\sin \left( I \right) +\cos \left(  
-I \right)  \left( x- I \right) -1/2\,\sin
- \left( I \right)  \left( x- I
- \right) ^{2}-1/6\,\cos \left( I \right)  \left( x-
-\mbox I \right) ^{3}+
-\\
-1/24\,\sin \left( I
- \right)  \left( x- I \right) ^{4}+
-{\frac {1}{120}}\,
-\cos \left( I \right)  \left( I
- \right) ^{5}+O \left(  \left( x- I \right) ^{6}
- \right) )
-\end{eqnarray}
+    Implementation == add
 
-This result appears the same to order 5. Could you
-explain what you mean by "expansion point"?
+      basis2: (BASIS, Integer) -> F
+      basis2 (basis, i) == retract(retract(basis(i::EXPRI))@R)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313214949-0600@page.axiom-developer.org
+      SUP ==> SparseUnivariatePolynomial
+      SUPF ==> SUP F
+      FSUPF ==> Fraction SUP F
+      V ==> OrderedVariableList(['a1, 'A])
+      POLYF ==> SparseMultivariatePolynomial(F, V)
+      FPOLYF ==> Fraction POLYF
+      FSUPFPOLYF ==> Fraction SUP FPOLYF
+      POLYS ==> SparseMultivariatePolynomial(S, V)
 
+      MPCSF ==> MPolyCatFunctions2(V, IndexedExponents V, 
+                                      IndexedExponents V, S, F,
+                                      POLYS, POLYF)
+      MPCFS ==> MPolyCatFunctions2(V, IndexedExponents V, 
+                                      IndexedExponents V, F, S,
+                                      POLYF, POLYS)
 
+      SUPF2EXPRR: (Symbol, SUP F) -> EXPRR
+      SUPF2EXPRR(xx, p) ==
+        zero? p => 0
+        (coerce(leadingCoefficient p))::EXPRR * (xx::EXPRR)**degree p
+           + SUPF2EXPRR(xx, reductum p)
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTc-0000vu-Qd
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:46:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTY-0000sd-3g
-	for list; Sun, 13 Mar 2005 23:46:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTU-0000pa-57
-	for list; Sun, 13 Mar 2005 23:46:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTT-0000mj-CF
-	for list; Sun, 13 Mar 2005 23:46:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAh2U-0000Jg-CH
-	for list; Sun, 13 Mar 2005 23:18:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4IWY4020326;
-	Sun, 13 Mar 2005 22:18:32 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:18:32 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
+      FSUPF2EXPRR: (Symbol, FSUPF) -> EXPRR
+      FSUPF2EXPRR(xx, p) ==
+        (SUPF2EXPRR(xx, numer p)) / (SUPF2EXPRR(xx, denom p))
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+      SUPS2SUPF: SUP S -> SUP F
+      SUPS2SUPF p ==
+        if F is S then 
+          p pretend SUP(F)
+        else if F is Fraction S then
+          map(coerce(#1)$Fraction(S), p)
+            $SparseUnivariatePolynomialFunctions2(S, F)
+        else error "Type parameter F should be either equal to S or equal _
+                    to Fraction S"
 
-??changed:
--Maple produces the following result::
--
--  > series(sin(x),x=%I);
--
--\begin{eqnarray}
--(\sin \left( I \right) +\cos \left(  
--I \right)  \left( x- I \right) -1/2\,\sin
-- \left( I \right)  \left( x- I
-- \right) ^{2}-1/6\,\cos \left( I \right)  \left( x-
--\mbox I \right) ^{3}+
--\\
--1/24\,\sin \left( I
-- \right)  \left( x- I \right) ^{4}+
--{\frac {1}{120}}\,
--\cos \left( I \right)  \left( I
-- \right) ^{5}+O \left(  \left( x- I \right) ^{6}
-- \right) )
--\end{eqnarray}
--
--[14 more lines...]
-<pre>
+      POLYS2POLYF: POLYS -> POLYF
+      POLYS2POLYF p ==
+        if F is S then 
+          p pretend POLYF
+        else if F is Fraction S then
+          map(coerce(#1)$Fraction(S), p)$MPCSF
+        else error "Type parameter F should be either equal to S or equal _
+                    to Fraction S"
 
-++added:
-</pre>
+      SUPFPOLYF2SUPF: (SUP FPOLYF, F, F) -> SUP F
+      SUPFPOLYF2SUPF(p, a1v, Av) ==
+        zero? p => 0
+        lc: FPOLYF := leadingCoefficient(p)
+        num: POLYF := eval(numer lc, [index(1)$V, index(2)$V]::List V, [a1v, Av])
+        den: POLYF := eval(denom lc, [index(1)$V, index(2)$V]::List V, [a1v, Av])
+        monomial(retract(num)/retract(den), degree p) 
+          + SUPFPOLYF2SUPF(reductum p, a1v, Av)
 
-??changed:
--
--
-<pre>
+      SUPPOLYF2SUPF: (SUP POLYF, F, F) -> SUP F
+      SUPPOLYF2SUPF(p, a1v, Av) ==
+        zero? p => 0
+        lc: POLYF := leadingCoefficient(p)
+        monomial(retract(eval(lc, [index(1)$V, index(2)$V]::List V, 
+                                  [a1v, Av])),
+                 degree p) 
+          + SUPPOLYF2SUPF(reductum p, a1v, Av)
 
-??changed:
--
-</pre>
+      SUPFPOLYF2FSUPPOLYF: (SUP FPOLYF) -> Fraction SUP POLYF
+      SUPFPOLYF2FSUPPOLYF p ==
+        cden := splitDenominator(p)
+               $UnivariatePolynomialCommonDenominator(POLYF, FPOLYF,SUP FPOLYF)
+        
+        pnum: SUP POLYF 
+             := map(retract(#1 * cden.den)$FPOLYF, p)
+                   $SparseUnivariatePolynomialFunctions2(FPOLYF, POLYF)
+        pden: SUP POLYF := (cden.den)::SUP POLYF
 
-The problem seems to be the use of %i, but in Axiom the unit
-imaginary is written %I (uppercase letter I)
-\begin{axiom}
-series(sin(x),x=%I)
-\end{axiom}
+        pnum/pden
 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313221832-0600@page.axiom-developer.org
+      POLYF2EXPRR: POLYF -> EXPRR
+      POLYF2EXPRR p ==
+        map(convert(#1)@Symbol::EXPRR, coerce(#1)@EXPRR, p)
+           $PolynomialCategoryLifting(IndexedExponents V, V, 
+                                      F, POLYF, EXPRR)
 
+      checkResult: (EXPRR, Symbol, Integer, List F) -> PI
+      checkResult (res, n, l, list) ==
+        for i in l..1 by -1 repeat
+          den := eval(denominator res, n::EXPRR, i::EXPRR)
+          if den = 0 then return (i+1)::PI
+          num := eval(numerator res, n::EXPRR, i::EXPRR)
+          if list.i ~= retract(retract(num/den)@R)
+          then return (i+1)::PI
+        1
 
+      PCD ==> PolynomialCommonDenominator(S, F, POLYF, IndexedExponents V, V)
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTl-0000zQ-Vc
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:46:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTY-0000rg-5u
-	for list; Sun, 13 Mar 2005 23:46:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTR-0000ny-VH
-	for list; Sun, 13 Mar 2005 23:46:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTR-0000mj-OX
-	for list; Sun, 13 Mar 2005 23:46:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAh7p-0000TJ-DK
-	for list; Sun, 13 Mar 2005 23:24:17 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4O3Y4021709;
-	Sun, 13 Mar 2005 22:24:03 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:24:03 -0600
-Cc: 
-Subject: [#122 Handling of power series] Pardon me,
-	it is late. You were right.
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+      cden: POLYF -> POLYS
+      cden p == 
+        if F is S then 
+          p pretend POLYS
+        else if F is Fraction S then
+          map(retract(#1)$Fraction(S), clearDenominator(p)$PCD)$MPCFS
+        else error "Type parameter F should be either equal to S or equal _
+                     to Fraction S"
 
---removed:
--The problem seems to be the use of %i, but in Axiom the unit
--imaginary is written %I (uppercase letter I)
--\begin{axiom}
--series(sin(x),x=%I)
--\end{axiom}
--
+-------------------------------------------------------------------------------
+-- guessPade
+-------------------------------------------------------------------------------
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313222403-0600@page.axiom-developer.org
+      UTSF ==> UnivariateTaylorSeries
+      UP ==> UnivariatePolynomial
 
+      list2poly: (List F, NNI) -> SUPF
+      list2poly(list, order) ==
+        if null(list) then 0
+	else monomial(first(list), order)$SUPF + list2poly(rest(list), order+1)
 
+      opcoeff := operator("coefficient"::Symbol)$CommonOperators
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTn-000103-QX
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:46:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTf-0000wk-Oa
-	for list; Sun, 13 Mar 2005 23:46:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTY-0000sQ-7G
-	for list; Sun, 13 Mar 2005 23:46:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTX-0000mj-Bp
-	for list; Sun, 13 Mar 2005 23:46:43 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgvW-00007A-16
-	for list; Sun, 13 Mar 2005 23:11:34 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4BKY4018641;
-	Sun, 13 Mar 2005 22:11:20 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:11:20 -0600
-Cc: 
-Subject: [#122 Handling of power series] With complex
-	doesn't print expansion point (in Type)
+      guessPade(xx, list, basis) ==
+-- basis is ignored currently
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+        x := new(x)$Symbol
+        len := (#list-2)
+	if len < 1 then return []
+        c := 0$F
+-- turn the list into a series
+        s := coerce(unmakeSUP(list2poly(list, 0))::UP(x, F))$UTSF(F, x, c)
 
-??changed:
--From Vanuxem=?ISO-8859-1?Q?Gr=E9gory?= Sun Mar 13 22:06:20 -0600 2005
--From: Vanuxem =?ISO-8859-1?Q?Gr=E9gory?=
--Date: Sun, 13 Mar 2005 22:06:20 -0600
--Subject: [#122 Handling of power series]
--Message-ID: <1110773203.4852.1.camel@localhost.localdomain>
--In-Reply-To: <20050313214949-0600@page.axiom-developer.org>
--
--I mean the printed type.
--
--Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
--                                                           ^^
--Cheers, Greg
--
--
--
--
--Le dimanche 13 mars 2005 à 21:49 -0600, Bill Page a écrit :
--> Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
--> --
--[45 more lines...]
+        res: List Fraction UP(x, F) := []
 
+-- try pade for all possible degrees of numerator and denominator
+        for i in 0..len repeat
+          r := pade(i, (len-i)::NNI, s)$PadeApproximantPackage(F, x, c)
 
+          if not (r case "failed") then
+-- make r into a series
+	    rs := coerce(numer(r))$UTSF(F, x, c) 
+                  * (coerce(denom(r))$UTSF(F, x, c)**((-1)::Fraction Integer))
+                    $UTSF(F, x, c)
 
+-- test the last coefficient and collect, if ok
+            if coefficient(rs, (len+1)::NNI)$UTSF(F, x, c) = last(list)
+	       and not member?(r, res) then
+              res := cons(r, res)
+	    
+        map([kernel(opcoeff, 
+                    [FSUPF2EXPRR(x, makeSUP(numer #1)/makeSUP(denom #1)), 
+                     x::EXPRR, xx::EXPRR]), 1], 
+            res)$ListFunctions2(Fraction UP(x, F),
+                                Record(function: EXPRR, order: PI))
 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313221120-0600@page.axiom-developer.org
+-------------------------------------------------------------------------------
+-- guessPRec
+-------------------------------------------------------------------------------
 
+      oprecur := operator("rootof"::Symbol)$CommonOperators
 
+      guessPRec(xx, list, basis) ==
+        len := #list
+        a := new('x)$Symbol 
+        op := operator a
+        
+        for o in 1..(len-3) quo 3 repeat
+-- versuche verschiedene Ordnungen
+          d := ((len-2*o-2) quo (o+1))
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTp-00010y-7A
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:47:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTe-0000wi-SY
-	for list; Sun, 13 Mar 2005 23:46:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTW-0000qz-LA
-	for list; Sun, 13 Mar 2005 23:46:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTV-0000mj-FJ
-	for list; Sun, 13 Mar 2005 23:46:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgx8-0000B4-BQ
-	for list; Sun, 13 Mar 2005 23:13:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4D0Y4018835;
-	Sun, 13 Mar 2005 22:13:00 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:13:00 -0600
-Cc: 
-Subject: [#122 Handling of power series] Printed type
-	whith complex
+          if (d >= 0) and (len >= (o+1)*(d+2)) then 
+            m: List List F := [reduce(append, [[basis2(basis, (k+1))**i*list.(j+k) 
+                                                for i in 0..d]
+                                               for j in 1..(o+1)])
+                               for k in 0..(o+1)*(d+1)]
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+            resspace: List Vector F := nullSpace((matrix m)::Matrix F)
 
-??changed:
--Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,0)
--
-Type: UnivariatePuiseuxSeries?(Expression Integer,x,0)
+-- nimm nur das erste Ergebnis
+-- wenn der Raum mehrdimensional ist, kann der Nullvector nicht vorkommen...
+            if (#resspace > 1) or (any?(not zero?(#1), resspace.1)) then
 
+              reslist:List List SUPF := [[monomial((resspace.1).(1+i+j*(d+1)), i) 
+                                          for i in 0..d]
+                                         for j in 0..o]
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313221300-0600@page.axiom-developer.org
+              res: List SUPF := [reduce(_+, reslist.j) for j in 1..(o+1)]
 
+              ex: List EXPRR := [eval(SUPF2EXPRR(xx, res.j),
+                                      kernel(xx),
+                                      basis(xx::EXPRI))*
+                                  op(xx::EXPRR+(j-1)::EXPRR)::EXPRR 
+                                 for j in 1..(o+1)]
 
+-- das Ergebnis sollte noch getestet werden, auch auf Redundanz!
+ 
+              return [[kernel(oprecur, [reduce(_+, ex)]), 1]]
+        []
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTr-00011Z-OF
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:47:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTe-0000wj-Qq
-	for list; Sun, 13 Mar 2005 23:46:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTW-0000rA-Ev
-	for list; Sun, 13 Mar 2005 23:46:43 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTV-0000mj-OG
-	for list; Sun, 13 Mar 2005 23:46:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgwo-0000A9-5R
-	for list; Sun, 13 Mar 2005 23:12:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4CeY4018799;
-	Sun, 13 Mar 2005 22:12:40 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:12:40 -0600
-Cc: 
-Subject: [#122 Handling of power series] Printed type
-	whith complex
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
+-------------------------------------------------------------------------------
+-- guessRat
+-------------------------------------------------------------------------------
+-- this function applies rationalInterpolation to the list of data points
+-- [(list.i,basis.i) for i in 1..#list-1]. The last data point is used to test
+-- for plausibility.
 
-Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
-                                                           ^^
-but for Integer for example
+      guessRat(xx, list, basis) ==
+        len := (#list-1)::PositiveInteger
+        xlist := [basis2(basis, i) for i in 1..len]
+        x:F := basis2(basis, len+1)
+        ylist: List F := first(list, len)
+        y:F := last(list)
+        res: List FSUPF := []
 
+        for i in 0..(len-1) repeat
+          output(hconcat("degree Rat "::OutputForm, i::OutputForm))$OutputPackage
+          ri := interpolate(xlist, ylist, (len-1-i)::NNI, i)
+                           $RationalInterpolation(xx, F)
+          de: F := elt(denom ri, x)
+          if (de ~= 0) and (elt(numer ri, x) = y*de) _
+             and not any?(ri = #1, res) then
+            res := cons(ri, res)
 
-Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,0)
+        [[res1 := eval(FSUPF2EXPRR(xx, guess), kernel(xx), basis(xx::EXPRI)), _
+          checkResult(res1, xx, len, list)] _
+         for guess in res]
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313221240-0600@page.axiom-developer.org
+-------------------------------------------------------------------------------
+-- guessExpRat
+-------------------------------------------------------------------------------
 
+      GF ==> GeneralizedMultivariateFactorize(SingletonAsOrderedSet,
+                                              IndexedExponents V, F, F,
+                                              SparseUnivariatePolynomial F)
 
+      resl: (POLYS, POLYS, Integer, Integer, V) -> List S
+      resl(p1, p2, o, d, A) == 
+        [(resultant(univariate(eval(p1, A, k::S)),
+                    univariate(eval(p2, A, k::S)))$SUP(S) exquo _
+         ((k::S)**(o::NNI)))::S for k in 1..d]
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTs-00011q-QF
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:47:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTi-0000xR-H0
-	for list; Sun, 13 Mar 2005 23:46:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTb-0000v3-6r
-	for list; Sun, 13 Mar 2005 23:46:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTa-0000mj-OO
-	for list; Sun, 13 Mar 2005 23:46:46 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgqi-0008Ov-3O
-	for list; Sun, 13 Mar 2005 23:06:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E46MY4017332;
-	Sun, 13 Mar 2005 22:06:22 -0600
-From: MathAction (Vanuxem =?ISO-8859-1?Q?Gr=E9gory?=)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:06:22 -0600
-Cc: 
-Subject: [#122 Handling of power series] [#122 Handling of
-	power series]
+      p: (Integer, Integer, V, V, BASIS) -> POLYF 
+      p(len, i, a1, A, basis) == 
+--     a0 + a1*basis2(basis, i)
+-- setting A=a0+basis(len+3)*a1, hence a0=A-(len+3)*a1 makes poly3 a lot
+-- smaller
+        A::POLYF + a1::POLYF*(basis2(basis, i)-basis2(basis, len+3))
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-I mean the printed type.
+      p2: (Integer, Symbol, F, F, BASIS) -> EXPRR 
+      p2(len, i, a1v, Av, basis) == 
+--     a0 + a1*basis2(basis, i)
+-- setting A=a0+basis(len+3)*a1, hence a0=A-(len+3)*a1 makes poly3 a lot smaller
+        coerce(Av) + coerce(a1v)*(basis(i::EXPRI)
+                                 -basis((len+3)::EXPRI))
 
-Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
-                                                           ^^
-Cheers, Greg
+      ord1: Integer -> Integer
+      ord1 n == (3*n**4-4*n**3+3*n*n-2*n) quo 12
 
+      ord2: (Integer, Integer) -> Integer
+      ord2(n, i) == 
+        if i=0 
+        then ord1 n + ((n*n-n) quo 2)
+        else ord1 n
+         
+      deg1: (Integer, Integer) -> Integer
+      deg1(n, i) == (3*n**4+12*i*n**3+2*n**3+12*i*i*n*n-6*i*n*n+15*n*n
+                    -24*i*i*n+6*i*n-8*n+12*i*i-12*i-12) quo 12
 
+      deg2: (Integer, Integer) -> Integer
+      deg2(n,i) == deg1(n,i) + (n**2+2*i*n+n-2*i+2) quo 2
 
+-------------------------------------------------------------------------------
 
-Le dimanche 13 mars 2005 à 21:49 -0600, Bill Page a écrit :
-> Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
-> --
-> 
-> ++added:
-> 
-> Maple produces the following result::
-> 
->   > series(sin(x),x=%I);
-> 
-> \begin{eqnarray}
-> (\sin \left( I \right) +\cos \left(  
-> I \right)  \left( x- I \right) -1/2\,\sin
->  \left( I \right)  \left( x- I
->  \right) ^{2}-1/6\,\cos \left( I \right)  \left( x-
-> \mbox I \right) ^{3}+
-> \\
-> 1/24\,\sin \left( I
->  \right)  \left( x- I \right) ^{4}+
-> {\frac {1}{120}}\,
-> \cos \left( I \right)  \left( I
->  \right) ^{5}+O \left(  \left( x- I \right) ^{6}
->  \right) )
-> \end{eqnarray}
-> 
-> This result appears the same to order 5. Could you
-> explain what you mean by "expansion point"?
-> 
-> --
-> forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313214949-0600@page.axiom-developer.org
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
+      guessExpRatAux: (Symbol, List F, BASIS, List Integer) -> List EXPRR
+      guessExpRatAux(xx, list, basis, xValues) ==
+        a1: V := index(1)$V
+        A: V := index(2)$V
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg1110773203.4852.1.camel@localhost.localdomain
+        len:NNI := (#list-3)::NNI
+        if len < 1 then return []
+        xlist := [basis2(basis, xValues.i)::POLYF::FPOLYF for i in 1..len]
+        x1 := basis2(basis, xValues.(len+1))::POLYF::FPOLYF
+        x2 := basis2(basis, xValues.(len+2))::POLYF::FPOLYF
+        x3 := basis2(basis, xValues.(len+3))::POLYF::FPOLYF
 
+        y: NNI -> FPOLYF := 
+          (list.#1)::F::POLYF::FPOLYF * p(len, (xValues.#1)::Integer, a1, A, basis)::FPOLYF**(-(xValues.#1)::Integer)
 
+        ylist: List FPOLYF := [y i for i in 1..len]
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTt-000126-AS
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:47:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTi-0000xi-RS
-	for list; Sun, 13 Mar 2005 23:46:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTc-0000ua-7c
-	for list; Sun, 13 Mar 2005 23:46:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTZ-0000mj-SI
-	for list; Sun, 13 Mar 2005 23:46:46 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAgsv-0008TP-R6
-	for list; Sun, 13 Mar 2005 23:08:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E48eY4017766;
-	Sun, 13 Mar 2005 22:08:40 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:08:40 -0600
-Cc: 
-Subject: [#122 Handling of power series] With complex
-	doesn't print expansion point (in Type)
+        y1 := y(len+1)
+        y2 := y(len+2)
+        y3 := y(len+3)
 
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
-                                                           ^^
+        res := []::List EXPRR
+        for i in 0..len-1 repeat
+          output(hconcat("degree ExpRat "::OutputForm, i::OutputForm))$OutputPackage
+          ri: FSUPFPOLYF
+             := interpolate(xlist, ylist, (len-1-i)::NNI, i)
+                           $RationalInterpolation(xx, FPOLYF)
 
+          poly1:POLYS := cden(numer(elt(ri, x1)$SUP(FPOLYF) - y1)$FPOLYF)
+          poly2:POLYS := cden(numer(elt(ri, x2)$SUP(FPOLYF) - y2)$FPOLYF)
+          poly3:POLYS := cden(numer(elt(ri, x3)$SUP(FPOLYF) - y3)$FPOLYF)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050313220839-0600@page.axiom-developer.org
+          n:Integer := len - i + 1
+          if n > 5 then
+            output("interpolating"::OutputForm)$OutputPackage
+            o1:Integer := ord1(n)
+            d1:Integer := deg1(n, i)
+            o2:Integer := ord2(n, i)
+            d2:Integer := deg2(n, i)
 
+-- RINTERP seems to be a lot faster than PINTERP
+-- another compiler bug: using i as iterator here makes the loop break
 
+            res1: SUP S
+                 := retract(interpolate([j::S for j in 1..d1-o1+1], 
+                                        resl(poly1, poly3, o1, d1-o1+1, A), 
+                                        (d1-o1)::NNI, 0)
+                                       $RationalInterpolation(xx, S)
+                            ::Fraction(SUP(S)))$Fraction(SUP(S))
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhTn-0000zp-5m
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:46:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhTb-0000tq-01
-	for list; Sun, 13 Mar 2005 23:46:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhTU-0000q5-K6
-	for list; Sun, 13 Mar 2005 23:46:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhTU-0000mj-BE
-	for list; Sun, 13 Mar 2005 23:46:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAh0Y-0000Ga-NH
-	for list; Sun, 13 Mar 2005 23:16:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4GWY4019959;
-	Sun, 13 Mar 2005 22:16:32 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:16:32 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] I recompile all
-	axiom
+            res2: SUP S
+                 := retract(interpolate([j::S for j in 1..d2-o2+1], 
+                                        resl(poly2, poly3, o2, d2-o2+1, A), 
+                                        (d2-o2)::NNI, 0)
+                                       $RationalInterpolation(xx, S)
+                            ::Fraction(SUP(S)))$Fraction(SUP(S))
+          else
+            output("resultants"::OutputForm)$OutputPackage
+            res1: SUP S := univariate(resultant(poly1, poly3, a1))
+            res2: SUP S := univariate(resultant(poly2, poly3, a1))
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-I recompile all axiom (in axiom directory I do a make).
-If I modify interpreter it's correctly recompiled but not
-the modified algebra file (domain ???).
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050313221632-0600@page.axiom-developer.org
+-- we want to solve over F            
+          res3: SUP F := SUPS2SUPF(primitivePart(gcd(res1, res2)))
 
+-- res3 ist ein Polynom in A=a0+(len+3)*a1
+-- jetzt muss ich das loesen
 
+          res4 := factor(res3)$GF
+          for f in factors res4 repeat
+            if degree f.factor = 1 then
+-- we are only interested in the linear factors
+              Av: F := -coefficient(f.factor, 0)/leadingCoefficient f.factor
+              if Av ~= 0 then
+                res5 := factor(univariate(eval(POLYS2POLYF poly3, A, Av)))$GF
+                for g in factors res5 repeat
+                  if degree g.factor = 1 then
+                    a1v: F := -coefficient(g.factor, 0)
+                              /leadingCoefficient g.factor
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAhb9-0003Pv-Sr
-	for mharc-axiom-developer@gnu.org; Sun, 13 Mar 2005 23:54:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAhb4-0003OG-8K
-	for list; Sun, 13 Mar 2005 23:54:30 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAhb2-0003NQ-Tx
-	for list; Sun, 13 Mar 2005 23:54:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAhb2-0003NG-Qk
-	for list; Sun, 13 Mar 2005 23:54:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAhJi-00017G-DQ
-	for list; Sun, 13 Mar 2005 23:36:34 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2E4aJY4025400;
-	Sun, 13 Mar 2005 22:36:19 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 13 Mar 2005 22:36:19 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] you must edit
-	the file fraction.spad.pamphlet
-
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-If you are re-building all of axiom using 'make', then you must
-change only to the *.pamphlet files. All the other files are
-generated from these files. You will find the algebra pamphlet
-files in 'axiom--main--1\src\algebra'.
-
-Pamphlet files contain both the spad program code and its
-documentation (i.e. in literate programming style). If you
-intend to submit patches for inclusion in a new release
-of Axiom, please add some documentation about the change you
-are making. And if possible, expand the existing documentation
-(if any) where it is missing or incorrect.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050313223619-0600@page.axiom-developer.org
+                    t1:= eval(POLYS2POLYF poly1, [a1, A]::List V, 
+                                                 [a1v, Av]::List F)
+                    if t1 = 0 then  
+                      t2:= eval(POLYS2POLYF poly2, [a1, A]::List V, 
+                                                   [a1v, Av]::List F)
+                      if t2 = 0 then
 
+                        ri1: Fraction SUP POLYF 
+                            := SUPFPOLYF2FSUPPOLYF(numer ri)
+                             / SUPFPOLYF2FSUPPOLYF(denom ri)
 
+                        num: SUP F := SUPPOLYF2SUPF(numer ri1, a1v, Av)
+                        den: SUP F := SUPPOLYF2SUPF(denom ri1, a1v, Av)
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAsiG-0004tK-AO
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 11:46:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAsi9-0004qS-6P
-	for list; Mon, 14 Mar 2005 11:46:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAsi4-0004nM-M0
-	for list; Mon, 14 Mar 2005 11:46:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAsi4-0004mN-0U
-	for list; Mon, 14 Mar 2005 11:46:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAsOo-0001h2-QE
-	for list; Mon, 14 Mar 2005 11:26:35 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EGQOY4002397;
-	Mon, 14 Mar 2005 10:26:24 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 14 Mar 2005 10:26:24 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] code.lsp is not
-	regenerated in int/algebra/FRAC.NRLIB
+                        if den ~= 0 then
+                          res7: EXPRR := eval(FSUPF2EXPRR(xx, num/den),
+                                              kernel(xx), 
+                                              basis(xx::EXPRI))
+                                        *p2(len, xx, a1v, Av, basis)**xx::EXPRR
+                          res := cons(res7, res)
+                        else if num = 0 then
+                          output("numerator and denominator vanish!")
+                                $OutputPackage
+  
+          if not null(res) then return res
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-Sorry I work on pamphlet file.
-In 'int' directory, the file FRAC.spad is correctly generated but not compiled.
-For example add:
-  print("I am here"::OutputForm)$Lisp
-somewhere in domain fraction (file: fraction.spad.pamphlet)
+        res
 
+      guessExpRat(xx, list, basis) ==
+-- guesses Functions of the Form (a1*n+a0)^n*rat(n)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050314102622-0600@page.axiom-developer.org
+-- remove zeros from list
 
+        zeros: EXPRR := 1
+        newlist: List F
+        xValues: List Integer
+        i: Integer
 
+        i := 0
+        for x in list repeat
+          i := i+1
+          if x = 0 then zeros := zeros * (basis(xx::EXPRI) - basis(i::EXPRI))
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAutq-0000o8-KE
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 14:06:46 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAutn-0000mH-8K
-	for list; Mon, 14 Mar 2005 14:06:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAuti-0000kE-Gv
-	for list; Mon, 14 Mar 2005 14:06:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAuti-0000j3-5W
-	for list; Mon, 14 Mar 2005 14:06:38 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAud4-0005xu-UC
-	for list; Mon, 14 Mar 2005 13:49:27 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EInFY4006145;
-	Mon, 14 Mar 2005 12:49:16 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 12:49:15 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] version of
-	Axiom source
+        i := 0
+        for x in list repeat
+          i := i+1
+          if x ~= 0 then
+            newlist := cons(x/retract(retract(eval(zeros, xx::EXPRR, 
+                                                          i::EXPRR))@R),
+                            newlist)
+            xValues := cons(i, xValues)
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-What version of Axiom source are you using? Did you get the
-most recent source from the February CVS or prior? Or did you
-get it from arch (tla)? If from arch, what is patch level?
+        newlist := reverse newlist
+        xValues := reverse xValues
+        len := i
 
-If you delete int/algebra/FRAC.NRLIB/code.lsp and then re-run
-Axiom 'make' is the domain properly compiled?
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050314124913-0600@page.axiom-developer.org
+        res: List EXPRR 
+            := [zeros * f for f in guessExpRatAux(xx, newlist, basis, xValues)]
+        
+        map([#1, checkResult(#1, xx, len, list)], res)
+           $ListFunctions2(EXPRR,
+                           Record(function: EXPRR, order: PI))
 
 
+-------------------------------------------------------------------------------
+-- guess
+-------------------------------------------------------------------------------
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAxTh-0008L6-Me
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 16:51:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAxSo-0008By-Fr
-	for list; Mon, 14 Mar 2005 16:51:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAxSY-000883-AP
-	for list; Mon, 14 Mar 2005 16:50:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAxSW-00084u-4A
-	for list; Mon, 14 Mar 2005 16:50:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAx9G-0001hU-Mc
-	for list; Mon, 14 Mar 2005 16:30:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ELUaY4017582;
-	Mon, 14 Mar 2005 15:30:37 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 14 Mar 2005 15:30:36 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] February 2005
-	sources
+      guess(xx, list, basis, guessers, ops, maxlevel) ==
+        output(hconcat("guessing level "::OutputForm, maxlevel::OutputForm))
+             $OutputPackage
+        res: List Record(function: EXPRR, order: PI) := []
+        len:= #list :: PositiveInteger
+        if len > 1 then
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-If I delete int/algebra/FRAC.NRLIB/code.lsp the domain is not recompiled.
-<pre>
-If I remove code.o, here is the output:
-<br>
-generic 1 -- making /usr/local/axiom/mnt/linux/algebra/FRAC.o from /usr/local/axiom/int/algebra/FRAC.NRLIB
-cp: can't evaluate `/usr/local/axiom/int/algebra/FRAC.NRLIB/code.o': No file or directory of this type
-</pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050314153034-0600@page.axiom-developer.org
+          res := []
+          for guesser in guessers repeat
+            res := append(guesser(xx, list, basis), res)
 
+            if member?('guessOne, ops) and not null(res) then return res
 
+          if (maxlevel <= 0) then return res
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAxTi-0008Lf-Qk
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 16:51:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAxSo-0008Bt-Gd
-	for list; Mon, 14 Mar 2005 16:51:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAxSS-00085t-V3
-	for list; Mon, 14 Mar 2005 16:50:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAxSS-00084u-Dv
-	for list; Mon, 14 Mar 2005 16:50:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAxCH-0001te-AP
-	for list; Mon, 14 Mar 2005 16:33:57 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ELXlY4018565;
-	Mon, 14 Mar 2005 15:33:47 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 14 Mar 2005 15:33:47 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] February 2005
-	sources
+          if member?('guessProduct, ops) and not member?(0$F, list) then
+            prodList: List F := [(list.(i+1))/(list.i) for i in 1..(len-1)]
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
+            if not every?(one?, prodList) then
+              var: Symbol := subscript('p, [len::OutputForm])
+              prodGuess := 
+                  [[coerce(list.(guess.order)) 
+                    * product(guess.function, _
+                              equation(var, _
+                                       (guess.order)::EXPRR..xx::EXPRR-1)), _
+                    guess.order] _
+                   for guess in guess(var, prodList, basis, guessers, 
+                                      ops, (maxlevel-1)::NNI)$%]
 
-??changed:
--<br>
-make[3]: enter in directory Â« /usr/local/axiom/src/algebra Â»
-generic 2 -- making /usr/local/axiom/int/algebra/FRAC.NRLIB from /usr/local/axiom/int/algebra/FRAC.spad
+              for guess in prodGuess 
+                  | not any?(guess.function = #1.function, res) repeat
+                res := cons(guess, res)
 
-++added:
-make : GNU Make 3.80
+          if member?('guessSum, ops) then
+            sumList: List F := [(list.(i+1))-(list.i) for i in 1..(len-1)]
+  
+            if not every?(#1=sumList.1, sumList) then
+              var: Symbol := subscript('s, [maxlevel::OutputForm])
+              sumGuess := 
+                  [[coerce(list.(guess.order)) _
+                    + summation(guess.function, _
+                                equation(var, _
+                                         (guess.order)::EXPRR..xx::EXPRR-1)), _
+                    guess.order] _
+                   for guess in guess(var, sumList, basis, guessers, 
+                                      ops, (maxlevel-1)::NNI)$%]
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050314153347-0600@page.axiom-developer.org
+              for guess in sumGuess 
+                  | not any?(guess.function = #1.function, res) repeat
+                res := cons(guess, res)
+  
+        res
 
+)abbrev package GUESSINT GuessInteger
+++ Description:
+++ This package exports guessing of sequences of rational numbers
+GuessInteger() == Guess(Fraction Integer, Integer, Expression Integer, 
+                        Fraction Integer,
+                        id$MappingPackage1(Fraction Integer), 
+                        coerce$Expression(Integer))
 
+)abbrev package GUESSP GuessPolynomial
+++ Description:
+++ This package exports guessing of sequences of rational functions
+GuessPolynomial() == Guess(Fraction Polynomial Integer, Polynomial Integer, 
+                           Expression Integer, 
+                           Fraction Polynomial Integer,
+                           id$MappingPackage1(Fraction Polynomial Integer), 
+                           coerce$Expression(Integer))
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAyBv-0003u3-DM
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 17:37:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAyBd-0003qd-4a
-	for list; Mon, 14 Mar 2005 17:37:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAyBT-0003mK-O1
-	for list; Mon, 14 Mar 2005 17:37:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAyBT-0003kv-5H
-	for list; Mon, 14 Mar 2005 17:37:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAxtN-0004jT-UT
-	for list; Mon, 14 Mar 2005 17:18:30 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EMIIY4030833;
-	Mon, 14 Mar 2005 16:18:18 -0600
-From: MathAction (anonymous)
+Date: Sun, 20 Mar 2005 21:25:46 -0600
+From: MathAction (billpage)
 To: MathAction
-Date: Mon, 14 Mar 2005 16:18:17 -0600
-Cc: 
-Subject: [AxiomProblems] Yet another problem with
-	piecewise functions
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-Consider the following function, given in recursive manner:
-\begin{axiom}
-N0(t|(t<0) or (t>1))==0
-N0(t|(t>=0) and (t<=1))==1
-N(t,i,0)==N0(t-i)
-N(t,i,p|p>0)==(t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1)
-\end{axiom}
-This is a way to create (uniform) bsplines. Now try to differentiate $N$
-\begin{axiom}
-D(N(t,0,3),t)
-\end{axiom}
-Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous!
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050314161809-0600@page.axiom-developer.org
+Subject: [Common Mistakes] (new) 
 
+1 Omitting the {axiom} enviroment
 
+  You have to use !\begin{axiom} ... \end{axiom}
+  or !\begin{reduce} ... \end{reduce} before and after the command
+  like this::
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAyFF-0004xN-O4
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 17:41:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAyBe-0003r6-5e
-	for list; Mon, 14 Mar 2005 17:37:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAyBQ-0003lM-Dl
-	for list; Mon, 14 Mar 2005 17:37:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAyBQ-0003kv-0p
-	for list; Mon, 14 Mar 2005 17:37:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAxvf-0004rN-UG
-	for list; Mon, 14 Mar 2005 17:20:52 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EMKKY4031342;
-	Mon, 14 Mar 2005 16:20:20 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 14 Mar 2005 16:20:20 -0600
-Cc: 
-Subject: [AxiomProblems] Yet another problem with
-	piecewise functions
+    !\begin{reduce}
+    int(1/(a+z^3), z);
+    \end{reduce}
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
+2 Axiom commands do not end with ;
 
-??changed:
--Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous!
-Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous and \emph{is not constant}! Despite what Axiom claims here.
+  Oh yes, note that for Axiom you don't end the command with ; and
+  the command for integration in Axiom is 'integrate'.
+  \begin{axiom}
+  integrate(1/(a+z^3), z)
+  \end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050314162020-0600@page.axiom-developer.org
+2 Reduce commands must end with a semicolon ;
 
+  But it must be there for Reduce.
+  \begin{reduce}
+  r^2+r+1;
+  \end{reduce}
 
+3 In Axiom 'ln' is written 'log'
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAywg-0006NY-0K
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 18:25:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAywT-0006LB-G0
-	for list; Mon, 14 Mar 2005 18:25:45 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAywN-0006Ip-KM
-	for list; Mon, 14 Mar 2005 18:25:43 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAywM-0006Ht-Ai
-	for list; Mon, 14 Mar 2005 18:25:38 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAygF-0007b4-Hq
-	for list; Mon, 14 Mar 2005 18:08:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EN8lY4010894;
-	Mon, 14 Mar 2005 17:08:47 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Mon, 14 Mar 2005 17:08:47 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] February 2005
-	sources
+  This won't work::
 
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
+    !\begin{axiom}integrate((x^2+2*x*ln(x)+5)/(sin(x^2+x^3-x^4)^2), x)\end{axiom}
 
-??changed:
--<pre>
--If I remove code.o, here is the output:
--make[3]: enter in directory Â« /usr/local/axiom/src/algebra Â»
--generic 2 -- making /usr/local/axiom/int/algebra/FRAC.NRLIB from /usr/local/axiom/int/algebra/FRAC.spad
--generic 1 -- making /usr/local/axiom/mnt/linux/algebra/FRAC.o from /usr/local/axiom/int/algebra/FRAC.NRLIB
--cp: can't evaluate `/usr/local/axiom/int/algebra/FRAC.NRLIB/code.o': No file or directory of this type
--</pre>
-Its the same for int/algebra/FRAC.NRLIB/code.o.
-That works if I remove mnt/linux/algebra/FRAC.o, int/algebra/FRAC.NRLIB/code.o and int/algebra/FRAC.spad.
+  Put the !\begin{axiom} and \end{axiom} on separate lines and
+  notice that in Axiom 'ln' is written 'log'
+  \begin{axiom}
+  integrate((x^2+2*x*log(x)+5)/(sin(x^2+x^3-x^4)^2), x)
+  \end{axiom}
 
-++added:
-PS: Sometimes "Loading /usr/local/axiom/mnt/linux/algebra/FRAC.o" is printed.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050314170847-0600@page.axiom-developer.org
+4 Don't put a \\ in front of the axiom command
 
+  This is wrong::
 
+    !\begin{axiom}
+    \sqrt{49/100}
+    \end{axiom}
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAyxS-0006d0-5v
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 18:26:46 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAyxP-0006cT-Ky
-	for list; Mon, 14 Mar 2005 18:26:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAyxN-0006bu-GV
-	for list; Mon, 14 Mar 2005 18:26:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAytY-0005hj-Js
-	for list; Mon, 14 Mar 2005 18:22:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAyEu-0006AQ-2t
-	for list; Mon, 14 Mar 2005 17:40:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EMeXY4003861;
-	Mon, 14 Mar 2005 16:40:33 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 16:40:33 -0600
-Cc: 
-Subject: [AxiomProblems] Seems correct to me
+  Begin each comment with an explanation. Don't put \\ in front of the Axiom command.
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
+  Do it like this::
 
-??changed:
--Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous and \emph{is not constant}! Despite what Axiom claims here.
-Yack!!! This is obviously wrong!!! $t\mapsto N(t,0,3)$ is $C^2$ continuous
-and **is not constant**! Despite what Axiom claims here.
+    Some explanation
+    !\begin{axiom}
+    sqrt{49/100}
+    \end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050314164033-0600@page.axiom-developer.org
+  Some explanation
+  \begin{axiom}
+  sqrt{49/100}
+  \end{axiom}
 
 
+5 No \$ before and after
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DAz3s-0000EQ-3Z
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 18:33:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DAz3p-0000Cu-Km
-	for list; Mon, 14 Mar 2005 18:33:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DAz3l-0000BC-Fg
-	for list; Mon, 14 Mar 2005 18:33:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DAytb-0005hj-Ub
-	for list; Mon, 14 Mar 2005 18:22:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DAyD6-00065f-MP
-	for list; Mon, 14 Mar 2005 17:38:52 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2EMcfY4003494;
-	Mon, 14 Mar 2005 16:38:41 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 16:38:41 -0600
-Cc: 
-Subject: [AxiomProblems] Seems correct to me
+  This is wrong::
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-This seems correct to me since
-\begin{axiom}
-N(t,0,3)
-\end{axiom}
+    !\begin{axiom}
+    \$ \\sqrt{49/100} \$
+    \end{axiom}
 
-is constant.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050314163839-0600@page.axiom-developer.org
+  Don't put \$ before and after \$ and there is no \\ in front.
 
+  Just do it like this::
 
+    !\begin{axiom}
+    sqrt{49/100}
+    \end{axiom}
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB2Fl-0001St-Nb
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 21:57:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB2Fj-0001SF-Ht
-	for list; Mon, 14 Mar 2005 21:57:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB2Fi-0001Rv-Oj
-	for list; Mon, 14 Mar 2005 21:57:51 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB2Dc-0000tg-Js
-	for list; Mon, 14 Mar 2005 21:55:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB1Zb-0002X9-KW
-	for list; Mon, 14 Mar 2005 21:14:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F2E4Y4026983;
-	Mon, 14 Mar 2005 20:14:04 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 20:14:04 -0600
-Cc: 
-Subject: [build Axiom] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-
-??changed:
--'current' file list at:
-*current* file list at:
-
-??changed:
--4   Then untarred the following:
-- 
--    cd /mingw; tar xzvf /home/bpage/... 
--
--    gcc-core-3.4.2-20040916-1.tar.gz
-    Then untarred the following MSYS components using the command:
- 
-    'cd /mingw; tar xzvf /home/bpage/... '
-
-4   gcc-core-3.4.2-20040916-1.tar.gz
-
-??changed:
--    1  tla my-id "First Last <email@host.com>"
--
--    2  tla register-archive arch@axiom-developer.org--axiom http://axiom-developer.org/archive/axiom
--
--    3  tla my-default-archive arch@axiom-developer.org--axiom
--
--    4  tla get axiom--windows--1 axiom--windows--1
-    1  'tla my-id First Last <email@host.com>'
+  and what you will see is this:
+  \begin{axiom}
+  sqrt{49/100}
+  \end{axiom}
 
-    2  'tla register-archive arch@axiom-developer.org--axiom http://axiom-developer.org/archive/axiom'
+6 Axiom sometimes interprets commands in unexpected ways
 
-    3  'tla my-default-archive arch@axiom-developer.org--axiom'
+  This command appears to work
+  \begin{axiom}
+  integrate(x^5 ln[x],x)
+  \end{axiom}
 
-    4  'tla get axiom--windows--1 axiom--windows--1'
+  But notice that
+  \begin{axiom}
+  5 ln[x]
+  \end{axiom}
 
-??changed:
--    cd axiom--windows--1
--
--    ./configure  -- Cut-and-paste environmnet variables to avoid typing errors
--
--    make         -- the build takes between 3 to 6 hours on 2.4 GHz Windows XP
--
--
-    'cd axiom--windows--1'
+  is something strange. Oddly perhaps, Axiom interprets '5' as a
+  UnivariatePolynomial and 'ln![x]' as a subscripted Symbol and the
+  result is a univariate polynomial in the variable 'ln![x]'.
 
-    './configure'  -- Cut-and-paste environmnet variables to avoid typing errors
+  So perhaps what you meant to write was:
+  \begin{axiom}
+  integrate(x^5*log(x),x)
+  \end{axiom}
 
-    'make'         -- the build takes between 3 to 6 hours on 2.4 GHz Windows XP
+7 Use braces not parenthesis after 'begin' and 'end'
 
+  The command::
 
+    \begin(axiom)
+    integrate(sin(x))
+    \end(axiom)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050314201403-0600@page.axiom-developer.org
+  wont work.
 
+  Use "braces" like this { } not parenthesis ( ) around {axiom}.
 
+  Finally, unless the expression is a univariate polynomial, then you must also
+  specify the variable with which to integrate.
+  \begin{axiom}
+  integrate(sin(x),x)
+  \end{axiom}
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB2Fr-0001WX-01
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 21:57:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB2Fp-0001UV-19
-	for list; Mon, 14 Mar 2005 21:57:57 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB2DN-00011I-Bn
-	for list; Mon, 14 Mar 2005 21:55:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB2DJ-0000tg-2W
-	for list; Mon, 14 Mar 2005 21:55:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB1do-0002iI-DR
-	for list; Mon, 14 Mar 2005 21:18:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F2IRY4027726;
-	Mon, 14 Mar 2005 20:18:27 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 20:18:27 -0600
-Cc: 
-Subject: [AxiomDownload] 
+8 Use parenthesis not braces in Axiom commands
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomDownload/diff
---
+  This command::
 
---removed:
--Source code 
--
--  The first release of Axiom is under development.  A snapshot of the current
--Axiom source tree is available at
--http://savannah.nongnu.org/cvs-backup/axiom-sources.tar.gz on the Savannah
--developer web site. This tarball is updated every night.
--
--You can also download the source tree from CVS and compile it. To download the
--code, do::
--
--  'export CVS_RSH="ssh"'
--  'cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/axiom co axiom'
--
--The !SSHv2 public key fingerprints for the machine hosting the cvs trees are::
--
--  'RSA: 1024 80:5a:b0:0c:ec:93:66:29:49:7e:04:2b:fd:ba:2c:d5'
--  'DSA: 1024 4d:c8:dc:9a:99:96:ae:cc:ce:d3:2b:b0:a3:a4:95:a5'
--
--To compile the code, have a look at the README and the FAQ files in the main
--[31 more lines...]
+    !\begin{axiom}
+    solve{xy=1,x}
+    \end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomDownload#msg20050314201827-0600@page.axiom-developer.org
+  uses {} after the solve operation. This is syntactically correct but
+  it probably doesn't do what you might expect.
+  \begin{axiom}
+  solve{xy=1,x}
+  \end{axiom}
 
+  In Axiom {...,...} is executed as a block of commands which
+  returns the result of the last command in the sequence. Compare
+  \begin{axiom}
+  a:={xy=1,x}
+  \end{axiom}
+  which is just 'x' to
+  \begin{axiom}
+  b:=(xy=1,x)
+  \end{axiom}
+  solve normally operates on such a *tuple* and
+  \begin{axiom}
+  c:=[xy=1,x]
+  \end{axiom}
+  which is a list and finally
+  \begin{axiom}
+  c:=set [xy=1,x]
+  \end{axiom}
+  which is how to construct a set.
 
+  Also notice that multiplication must be written using *
+  \begin{axiom}
+  solve(x*y=1,x)
+  \end{axiom}
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB2GL-0001oD-MO
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 21:58:29 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB2DW-00012y-9Q
-	for list; Mon, 14 Mar 2005 21:55:34 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB2DK-0000zk-7w
-	for list; Mon, 14 Mar 2005 21:55:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB2DH-0000tg-7K
-	for list; Mon, 14 Mar 2005 21:55:19 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB1iJ-0002rR-NT
-	for list; Mon, 14 Mar 2005 21:23:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F2MiY4028772;
-	Mon, 14 Mar 2005 20:22:44 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 14 Mar 2005 20:22:44 -0600
-Cc: 
-Subject: [build Axiom] 
+9 Use %minusInfinity and %plusInfinity
 
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
+  I'd like to see if Axiom can do my favorite definite integral::
 
-++added:
-Source code 
+    !\begin{axiom}
+    integrate(x^4/(sinh(x))^2,x,-inf,inf)
+    \end{axiom}
 
-  As of February 2005 the current release is Axiom 3 beta.
+  In Axiom use %minusInfinity and %plusInfinity instead of -inf and inf.
+  \begin{axiom}
+  integrate(x^4/(sinh(x))^2,x=%minusInfinity..%plusInfinity)
+  \end{axiom}
 
-A snapshot of the current Axiom source tree is available at
-http://savannah.nongnu.org/cvs-backup/axiom-sources.tar.gz
-on the Savannah developer web site. This tarball is updated every night.
+10 Numeric conversions
 
-You can also download the source tree from CVS. To download the
-code, do::
+   The results of calculations depend on the type of the inputs
 
-  'export CVS_RSH="ssh"'
-  'cvs -z3 -d:ext:anoncvs@savannah.nongnu.org:/cvsroot/axiom co axiom'
+   \begin{axiom}
+   asin(1/2)
+   asin(.5)
+   \end{axiom}
 
-The !SSHv2 public key fingerprints for the machine hosting the cvs trees are::
+   You can tell Axiom that you would like the result expressed
+   as a floating point number (if possible) using @. For example:
+   \begin{axiom}
+   asin(1/2)@Float
+   \end{axiom}
 
-  'RSA: 1024 80:5a:b0:0c:ec:93:66:29:49:7e:04:2b:fd:ba:2c:d5'
-  'DSA: 1024 4d:c8:dc:9a:99:96:ae:cc:ce:d3:2b:b0:a3:a4:95:a5'
+\start
+Date: Sun, 20 Mar 2005 21:42:55 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#127 Building axiom from source fails on my Fedora Core 3] GCLOPT setting?
 
-To compile the code, have a look at the README and the FAQ files in the main
-directory. If you have trouble compiling, search the
-"archives":http://mail.nongnu.org/archive/html/axiom-developer of the
-"axiom-developer":http://mail.nongnu.org/mailman/listinfo/axiom-developer
-mailing list, or ask there.
+Chuck,
 
-Developers
+There is a variable in the Makefile.fedora3 called GCLOPTS. It should read:
 
-  Savannah is still the authoritative source for a working axiom system.
+GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd \
+         --disable-statsysbfd --enable-maxpage=128*1024"
 
-For those who want to get the lastest set of mistakes you can visit
-http://arch.axiom-developer.org 
+Please check this and let me know the result.
 
-This will take you to a page that describes how to get the latest
-version of the code.
+Tim Daly
 
-Note that I change code on an almost-daily basis, at least in some
-branch and that the code is almost certainly broken and may not even
-compile.
+\start
+Date: Mon, 21 Mar 2005 01:00:07 -0500
+From: Tim Daly
+To: list
+Subject: axiom--main--1--patch-32
 
-The point of this archive is to open up the development of axiom, to
-make it possible for others to collaborate effectively and make the
-development transparent. Since only the fully tested endpoints ever
-get put on savannah it appears that nothing is changing between
-observed endpoints. While I realize that the universe works this way
-at a fundamental level and such changes are not observable this is
-not the case with Axiom.
+Summary: cleanups, documentation
+Keywords: daly NUMTHEORY
 
-If you're willing to jointly work on developing some new feature we
-can create a branch where we can work together. Once it works
-we can merge the changes back to the main line and eventually back
-to savannah.
+20050320 tpd --patch-32
+20050320 tpd Makefile revert VERSION to 3.4
+20050320 tpd src/input/Makefile add ALGEBRA variable for documentation tests
+20050320 tpd src/algebra/numtheory.spad build test case for INTHEORY
+20050320 tpd src/algebra/Makefile add test case for INTHEORY
+20050320 tpd src/Makefile make int/input directory during algebra step
+20050320 tpd src/algebra/numtheory.spad document INTHEORY/chineseRemainder
+20050320 tpd src/algebra/numtheory.spad document INTHEORY/inverse
+20050318 tpd lsp/gcl-2.6.6/cmpnew/gcl_cmpflet.lsp redo tail-recursive patch
+20050318 tpd src/lib/cfuns-c.c in make_path_from_file, initialize pos
+20050318 tpd src/lib/wct.c coerce pwct->fsize to int in skim1Wct
+20050318 tpd src/lib/sockio-c.c initialize code to -1
+20050318 tpd src/lib/pixmap.c remove attr, xireturn unused variables
+20050318 tpd Makefile latex fixes
+20050318 tpd Makefile add <<GCLOPTS-LOCBFD>>
+20050318 tpd src/hyper/Makefile Issue #125 htadd bare fixed
 
+\start
+Date: Mon, 21 Mar 2005 01:09:23 -0500
+From: Tim Daly
+To: Frederic Lehobey
+Subject: Re: [Off topic] Conference announcement (call for contributions)
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050314202244-0600@page.axiom-developer.org
+Frederic,
 
+You may also be interested in another open source project I'm leading
+called Doyen. This web page attempts to explain the idea:
 
+http://daly.axiom-developer.org/doyen
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB2GV-0001vd-UQ
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 21:58:40 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB2GS-0001tG-Cp
-	for list; Mon, 14 Mar 2005 21:58:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB2DL-0000xn-Oh
-	for list; Mon, 14 Mar 2005 21:55:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB2DE-0000tg-71
-	for list; Mon, 14 Mar 2005 21:55:16 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB1pL-00036j-Pe
-	for list; Mon, 14 Mar 2005 21:30:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F2ULY4030767;
-	Mon, 14 Mar 2005 20:30:21 -0600
+Date: Sun, 20 Mar 2005 23:54:53 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 14 Mar 2005 20:30:21 -0600
-Cc: 
-Subject: [build Axiom] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
+Subject: [RationalInterpolationAlgorithms] packages are	not local to page
 
-??changed:
--You can also download the source tree from CVS. To download the
--code, do::
-You can also download the source tree via CVS::
-
-??changed:
--directory. If you have trouble compiling, search the
-directory. If you have trouble compiling, "search here":searchwiki or the
+wyscc wrote:
 
-??changed:
--mailing list, or ask there.
-mailing list, or ask here.
+>Comments: Packages compiled on MathAction seem to be local to the page. Dependent packages therefore need to be on the same page to load the packages in correct sequence.
+>  
+>
+No, packages on MathAction are not local to a page. There is a single 
+global directory to which the SPAD code is compiled. To load previously 
+compiled packages (e.g. XYZ) use the Axiom command::
 
-??changed:
--  Savannah is still the authoritative source for a working axiom system.
--
--For those who want to get the lastest set of mistakes you can visit
--http://arch.axiom-developer.org 
--
-  Savannah is the authoritative source for a working Axiom system.
+  )library XYZ
 
-For those who want to get the lastest set of mistakes see AxiomDevelopment
+See Martin's example in SandBox.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050314203021-0600@page.axiom-developer.org
+\start
+Date: Mon, 21 Mar 2005 00:28:44 -0600
+From: MathAction (wyscc)
+To: MathAction
+Subject: [RationalInterpolationAlgorithms] packages are	not local to page
 
+Thanks for the reminder to use )library. I thought the "local" nature
+might be reasonable just in case someone else creates a NRLIB with the
+same name and overwrites an old library (this is probably the case
+when one edits a page with compiler code). If memory serves, I tried
+adding an <code>import RIA</code> statement and the package
+<code>RationalInterpolation</code> still did not compile on the
+stand-alone page. Now that it does, we can delete the second package
+and examples from this page and just add a link.
 
+William
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB32a-0003Da-8Q
-	for mharc-axiom-developer@gnu.org; Mon, 14 Mar 2005 22:48:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB32X-0003D6-SX
-	for list; Mon, 14 Mar 2005 22:48:17 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB30w-0002uh-Ve
-	for list; Mon, 14 Mar 2005 22:46:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB30u-0002sa-9b
-	for list; Mon, 14 Mar 2005 22:46:36 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB2SL-0005W2-Lh
-	for list; Mon, 14 Mar 2005 22:10:53 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F3AdY4008004;
-	Mon, 14 Mar 2005 21:10:39 -0600
+Date: Mon, 21 Mar 2005 00:11:08 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Mon, 14 Mar 2005 21:10:38 -0600
-Cc: 
-Subject: [AxiomDevelopment] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomDevelopment/diff
---
-
-??changed:
--This page is intended for developers and those who want to join.
--
--Tim thought a lot about the "foundations":AxiomDevelopmentFoundations of Axioms development model. Axiom development is done via Arch, and Tim also explained "why":ArchRationale. "Using Arch":ArchUsage is not that difficult, fortunately.
--
--Here you can get an overview of what to do, and where to discuss issues with others:
--
--Axiom [Design Issues]
--
--  Well, design issues...
-This page is intended for Axiom developers and those who might want to
-become developers. Here you can get an overview of what to do, and
-where to discuss issues with others.
-
-Tim Daly has proposed the following "development model":AxiomDevelopmentFoundations
-for Axiom.
-
-Current Axiom development work is archived using the Arch source code
-repository. Tim also explained "why":ArchRationale Arch was choosen for
-this task. "Using Arch":ArchUsage is not difficult.
-
-If you have any difficulty with Arch, you can also access the same
-source code via "darcs":http://abridgegame.org/darcs. See MathActionRepository.
-
-??changed:
--  Sure you want to "fix":DebuggingAxiom one of "these":IssueTracker, don't you? Alternatively, you can browse through <A name="WesterCritique">
--"A Critique of the Mathematical Abilities of CA Systems":http://www.math.unm.edu/~wester/cas_review.html,</A> 
--and add those to the bug list, Axiom still cannot do, or worse, does incorrectly.
-  One tasks of the Axiom developers is to "analyze":DebuggingAxiom
-"known problems":IssueTracker and to propose patches. You are cordially
-invited to join the hunt for solutions!
+Subject: [RationalInterpolation] 
 
-The second task is to add to the "bug list":IssueTracker those things
-Axiom should do but still cannot do, or worse, does incorrectly.
+It requires the following previously compiled package:
+\begin{axiom}
+)lib RINTERPA
+\end{axiom}
 
-If you are new to Axiom or computer algebra in general, you might
-find it useful to browse through <A name="WesterCritique">
-"A Critique of the Mathematical Abilities of CA Systems" by
-"Michael Wester":http://www.math.unm.edu/~wester/cas_review.html,</A>
 
 ++added:
-Axiom [Design Issues]
-
-  Well, design issues...
 
+Example (added by wyscc):
 
-??changed:
--Yes, Axiom is written in boot and common lisp. I wrote most, if not all,
-Axiom is written in boot and common lisp. I wrote most, if not all,
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomDevelopment#msg20050314211038-0600@page.axiom-developer.org
-
+\begin{axiom}
+f(x)== (x^3+5*x-3)/(x^2-3)
+f(x)
+xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
+ylist :=[f(x) for x in xlist]
+\end{axiom}
 
+A harder example:
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB7xw-0007pr-V2
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 04:03:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB7xu-0007pQ-8B
-	for list; Tue, 15 Mar 2005 04:03:50 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB7xs-0007ow-4A
-	for list; Tue, 15 Mar 2005 04:03:48 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB7xr-0007oH-S2
-	for list; Tue, 15 Mar 2005 04:03:47 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB7iE-0001Qc-Ry
-	for list; Tue, 15 Mar 2005 03:47:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F8lKY4032149;
-	Tue, 15 Mar 2005 02:47:20 -0600
-From: MathAction (anonimowy)
-To: MathAction
-Date: Tue, 15 Mar 2005 02:47:19 -0600
-Cc: 
-Subject: [AxiomProblems] No, it's not
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-The function is not constant. If Axiom claims it's $\equiv 0$ then it also evaluates it wrongly. See this:
 \begin{axiom}
-for x in -5..15 repeat output N(x/10,0,3)
+dom:=DMP([z],INT);
+g:FRAC dom -> FRAC dom
+g(x) == (x^3*z+5*z^2*x -3*z^3)/(z*x^2 - 3)
+xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
+yylist:=[g(x) for x in xxlist]
+--RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, UP(x, FRAC dom))
 \end{axiom}
-Drawing the plot (unfortunately not available here). Would show it even more clearly.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050315024705-0600@page.axiom-developer.org
 
+\begin{axiom}
+interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
+interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
+interpolate(xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
+interpolate(4*z::FRAC UP(x,dom), xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
+\end{axiom}
 
+Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
+<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB8E1-0002X4-WB
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 04:20:30 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB8BW-00022k-4t
-	for list; Tue, 15 Mar 2005 04:17:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB8BM-0001zd-OQ
-	for list; Tue, 15 Mar 2005 04:17:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB8BM-0001ra-8o
-	for list; Tue, 15 Mar 2005 04:17:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB7oa-0001q6-0o
-	for list; Tue, 15 Mar 2005 03:54:12 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F8rsY4009656;
-	Tue, 15 Mar 2005 02:53:55 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 02:53:54 -0600
-Cc: 
-Subject: [build Axiom] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-
-??changed:
--8   You will also need tla for windows from
-8   You will also need Arch (tla) for Windows from
-
-++added:
-    Or alternatively you can use darcs 1.0.2 which may work more
-    reliably than tla on Windows. Here are instructions to download
-    and install the
-    "windows version":http://www.scannedinavian.org/DarcsWiki/CategoryBinaries#head-e86d6956c2fad54938e3bc8f2087e0ec793c9ed8
-    of "darcs":http://abridgegame.org/darcs
-
-
-++added:
-    If you are using darcs following the instructions at
-    MathActionRepository to download 'axiom--windows--1'.
-
+Date: Mon, 21 Mar 2005 08:09:18 -0500
+From: Tim Daly
+To: list
+Subject: Axiom Conference
+Cc: Bernice Rogowitz, Gilbert Baumslag
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050315025354-0600@page.axiom-developer.org
+Reminder: There will be an Axiom Conference on April 22 in New York City.
 
+Details and a registration form (registration is free) are at:
 
+http://www.caissny.org
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB8E5-0002Y1-Pc
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 04:20:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB8BW-00022S-7K
-	for list; Tue, 15 Mar 2005 04:17:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB8BM-0001yr-9H
-	for list; Tue, 15 Mar 2005 04:17:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB8BI-0001ra-Iy
-	for list; Tue, 15 Mar 2005 04:17:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB7pK-0001uB-TR
-	for list; Tue, 15 Mar 2005 03:54:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2F8sgY4010402;
-	Tue, 15 Mar 2005 02:54:42 -0600
-From: MathAction (anonimowy)
+Date: Mon, 21 Mar 2005 06:56:28 -0600
+From: MathAction (root)
 To: MathAction
-Date: Tue, 15 Mar 2005 02:54:42 -0600
-Cc: 
-Subject: [AxiomProblems] No, it's not
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-
-++added:
-N0(t|(t<0) or (t>1))==0;
-N0(t|(t>=0) and (t<=1))==1;
-N(t,i,0)==N0(t-i);
-N(t,i,p|p>0)==(t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1);
+Subject: [Axiom-mail] Axiom Conference
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050315025442-0600@page.axiom-developer.org
+Reminder: There will be an Axiom Conference on April 22 in New York City.
 
+Details and a registration form (registration is free) are at:
 
+http://www.caissny.org
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB9iP-0004nW-Qc
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 05:55:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB9iK-0004mO-8x
-	for list; Tue, 15 Mar 2005 05:55:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB9iG-0004lf-F4
-	for list; Tue, 15 Mar 2005 05:55:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB9a0-000386-NW
-	for list; Tue, 15 Mar 2005 05:47:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB8tt-0007uA-2g
-	for list; Tue, 15 Mar 2005 05:03:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FA3eY4000986;
-	Tue, 15 Mar 2005 04:03:40 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 04:03:40 -0600
-Cc: 
-Subject: [AxiomProblems] (t>0)$POLY INT
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-But in 'D(N(t,0,3),t)' you are not calling the function N
-with numeric parameters. In 'N(t,0,3)' the type of t is
-'Variable t'. Ultimately 'N(t,0,3)=0' because of your funtion
-definition 'N0(t|(t<0) or (t>1))==0'. This is '0' because
-'t>1' is 'true' when 't' is of type 'Variable t'. You can
-see why if you use the option ')set message bottomup on' to
-see the mode map selection
-\begin{axiom}
-)set message bottomup on
-t>1
-\end{axiom}
-So Axiom interprets both 't' and '1' as being of type 'POLY INT'
-and the function '>' is defined by the lexical ordering of the
-polynomials.
-
-I will grant that this result is counter-intuitive, but I think
-that once you understand why Axiom gives this result then you
-will be in a good position to understand the rest of Axiom's
-type system!
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050315040337-0600@page.axiom-developer.org
-
+Date: 21 Mar 2005 08:25:26 -0500
+From: Camm Maguire
+To: Pierre Doucy
+Subject: Call for help with MACOSX Re: [MACOSX] What is	unexec and why does it fail ?
+Cc: Aurelien Chanudet
 
+Greetings!
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB9kl-0005iU-Ag
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 05:58:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB9ke-0005fS-Rr
-	for list; Tue, 15 Mar 2005 05:58:17 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB9kb-0005dT-AD
-	for list; Tue, 15 Mar 2005 05:58:13 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB9ka-0005cL-AX
-	for list; Tue, 15 Mar 2005 05:58:12 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB9Vd-0002lt-9b
-	for list; Tue, 15 Mar 2005 05:42:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FAggY4011080;
-	Tue, 15 Mar 2005 04:42:42 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 04:42:42 -0600
-Cc: 
-Subject: [ExampleSolution1] (new) 
+This is an official call for help from someone familiar with the Mac
+and in particular with its mach-o binary file format.  We have an in
+general very high quality custom port of the gcl object relocation and
+image writing code to this platform graciously contributed by
+Aurelien, but it appears that he is no longer reachable, and there are
+large image issues with his code in acl2 as well.  I have access to a
+Mac account and can ascend the learning curve here if necessary -- it
+would simply be much more efficient if someone with the requisite
+knowledge already in hand would step forward.
 
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-Here is one way to write the function N0 so that it returns
-a fully symbolic result. The key point is to provide Axiom
-with more specific type information.
-\begin{axiom}
-N0 : Union(Variable t, Expression Integer, Integer) ->
-  Union(Expression Integer,Integer)
-N0(t) ==
-  if t case Integer then
-    if (t<0) or (t>1) then
-      return 0
-    if (t>=0) and (t<=1) then
-      return 1
-  operator('N0)(t)
-\end{axiom}
-Test the function
-\begin{axiom}
-N0(t)
-N0(-1)
-N0(0)
-N0(1)
-N0(2)
-\end{axiom}
-Now we can define the function N
-\begin{axiom}
-N : (Union(Variable t,Expression Integer,Integer), Integer, Integer) ->
-   Union(Expression Integer,Integer)
-N(t,i,p) ==
-  if p=0 then
-    return N0(t-i)
-  else
-   (t-i)/p*N(t,i,p-1)+(i+1-t)/p*N(t,i+1,p-1)
-\end{axiom}
-And use it for symbolic calculation
-\begin{axiom}
-N(t,0,3)
-D(N(t,0,3),t)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050315044238-0600@page.axiom-developer.org
+Take care,
 
+Pierre Doucy writes:
 
+> Hi all,
+> 
+> Attempting to compile Axiom on my Mac, I get the following error :
+> 
+> [...]
+> 44 invoking make in
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
+> with parms:
+> SYS= MACOSX
+> LSP= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
+> PART= cprogs
+> SPAD= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
+> SRC= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
+> INT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
+> OBJ= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
+> MNT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
+> unexec: not enough room for load commands for new __DATA segments
+> make[3]: *** [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
+> Error 1
+> make[2]: *** [bootdir] Error 2
+> make[1]: *** [srcdir] Error 2
+> make: *** [all] Error 2
+> 
+> As it looked like a memory problem, I changed my gcl configure options to:
+> 
+> ./configure --enable-vssize=65536*4 --enable-maxpage=256*1024
+> --enable-machine=powerpc-macosx --enable-dlopen --disable-locbfd
+> 
+> but still get the same error.
+> After some googling, I haven't been able to find any clear doc about
+> what unexec is, and what it does.
+> Can anyone explain me what it is supposed to do, and why it might fail
+> in such a manner ?
+> 
+> Thank you in advance.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DB9sn-0007fo-2L
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 06:06:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DB9sg-0007eP-0z
-	for list; Tue, 15 Mar 2005 06:06:34 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DB9sZ-0007d1-V4
-	for list; Tue, 15 Mar 2005 06:06:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DB9sX-0007aY-Lm
-	for list; Tue, 15 Mar 2005 06:06:26 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB9Zv-00039l-IH
-	for list; Tue, 15 Mar 2005 05:47:11 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FAl7Y4012096;
-	Tue, 15 Mar 2005 04:47:07 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 04:47:07 -0600
-Cc: 
-Subject: [AxiomProblems] try this
+Date: Mon, 21 Mar 2005 09:20:49 -0500
+From: Balbir Thomas
+To: list
+Subject: build failure on Debian/Woody
+
+Hi,
+Both the current cvs sources (Feb 1, release)
+and 20050201 debian package fail to build
+on Woody with the same error message given
+below .
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-It is possible to write the function N0 that it returns the
-desired result. See ExampleSolution1.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050315044706-0600@page.axiom-developer.org
+make[4]: *** No rule to make target
+`/home/bt/archive/axiom/int/algebra/ABELGRP.o', needed by `src'.  Stop.
+make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
+make[3]: *** [algebradir] Error 2
+make[3]: Leaving directory `/home/bt/archive/axiom/src'
+make[2]: *** [srcdir] Error 2
+make[2]: Leaving directory `/home/bt/archive/axiom'
+make[1]: *** [all] Error 2
+make[1]: Leaving directory `/home/bt/archive/axiom'
+make: *** [build-stamp] Error 2
 
+Any suggestions ?
 
+PS: I posted this message before after trying to build
+the feb release. This weekend I tried to compile the
+new debian package with the same result.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBA2L-0001FH-TU
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 06:16:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBA2F-0001Dj-6Z
-	for list; Tue, 15 Mar 2005 06:16:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBA2C-0001CJ-3J
-	for list; Tue, 15 Mar 2005 06:16:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBA2A-00019f-0L
-	for list; Tue, 15 Mar 2005 06:16:22 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB9lL-0003sy-92
-	for list; Tue, 15 Mar 2005 05:58:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FAwtY4014595;
-	Tue, 15 Mar 2005 04:58:55 -0600
-From: MathAction (Bill Page)
+Date: Mon, 21 Mar 2005 10:54:55 -0600
+From: MathAction (anonyme)
 To: MathAction
-Date: Tue, 15 Mar 2005 04:58:55 -0600
-Cc: 
-Subject: [ExampleSolution1] better function signature
-
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
+Subject: [Guessing formulas for sequences] 
 
 ??changed:
--N0 : Union(Variable t, Expression Integer, Integer) ->
--  Union(Expression Integer,Integer)
-N0 : Union(Integer,Expression Integer) -> Union(Integer,Expression Integer)
-
---removed:
--N0(t)
-
-++added:
-N0(t)
+-guess(n, [0, 1, 3, 9, 33], n+->n, 2, [guessRat], 
+-        [guessSum, guessProduct, guessOne])$GuessInteger
+guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat], 
+        [guessSum, guessProduct, guessOne], 2)$GuessInteger
 
 ??changed:
--N : (Union(Variable t,Expression Integer,Integer), Integer, Integer) ->
--   Union(Expression Integer,Integer)
-N : (Union(Integer,Expression Integer), Integer, Integer) ->
-   Union(Integer,Expression Integer)
+-Thus, 'guess' takes five parameters. The first three parallel the parameters in
+Thus, 'guess' takes six parameters. The first three parallel the parameters in
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050315045855-0600@page.axiom-developer.org
+??changed:
+-         [guessSum, guessProduct])$GuessPolynomial
+         [guessSum, guessProduct], 2)$GuessPolynomial
 
+??changed:
+-guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 1+q+q^2+q^3+q^4+q^5+q^6, (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)$GuessPolynomial
+l1:=[1,1,1+q,1+q+q^2,1+q+q^2+q^3+q^4,1+q+q^2+q^3+2*q^4+q^5+q^6]
+l2:=[1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9]
+l3:=[(1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6)]
+l4:=[(1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
+l:=append(append(append(l1,l2),l3),l4)
+guessPRec(n, l1, n+->q^n)$GuessPolynomial
 
+++added:
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBAaf-000797-GV
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 06:52:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBAZy-0006vp-GV
-	for list; Tue, 15 Mar 2005 06:51:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBAYK-0006cU-0Q
-	for list; Tue, 15 Mar 2005 06:49:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBAWG-00062V-Ro
-	for list; Tue, 15 Mar 2005 06:47:28 -0500
-Received: from [199.232.41.67] (helo=mx20.gnu.org)
-	by monty-python.gnu.org with esmtp (TLSv1:RC4-SHA:128) (Exim 4.34)
-	id 1DB9rp-0004IA-19
-	for list; Tue, 15 Mar 2005 06:05:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by mx20.gnu.org with esmtp (Exim 4.34) id 1DB9Vi-0002lp-6c
-	for list; Tue, 15 Mar 2005 05:42:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FAgfY4011077;
-	Tue, 15 Mar 2005 04:42:41 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 04:42:41 -0600
-Cc: 
-Subject: [ExampleSolution1] (renamed)
+Date: Tue, 22 Mar 2005 08:42:34 +0100 (CET)
+From: Aurelien Chanudet
+To: Camm Maguire, Pierre Doucy
+Subject: Re: Call for help with MACOSX Re: [MACOSX] What is unexec and why does it fail ?
+Cc: Aurelien Chanudet
 
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-This page was renamed from ExampleSolution to ExampleSolution1.
+Hi Camm and all,
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050315044241-0600@page.axiom-developer.org
+Sorry for seeming unreachable ! Having no access to
+the Internet at home for the time being, I find it
+quite difficult to contribute efficiently to gcl. All
+I was able to do recently was spend one full week
+feedling with gdb, tracing the route of segfaults from
+the kernel all the way to the debugger, trying to sort
+out why gdb doesn't handle segfault on MacOSX the way
+it does on Linux.
 
+Some remarks concerning Pierre's output :
 
+- There's a README.macosx file enrolled in the CVS
+repository
+(http://savannah.gnu.org/cgi-bin/viewcvs/gcl/gcl/README.macosx).
+Camm, could you please change the CVS option for this
+file so as to make it appear in CVS head ? If you want
+to learn more about unexec, try looking for Andrew
+Choi's work for Emacs.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBAbM-0007IO-P9
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 06:52:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBAa9-0006z9-44
-	for list; Tue, 15 Mar 2005 06:51:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBAXx-0006YI-40
-	for list; Tue, 15 Mar 2005 06:49:15 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBAVy-00060B-AG
-	for list; Tue, 15 Mar 2005 06:47:10 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DB9zx-00051G-KS
-	for list; Tue, 15 Mar 2005 06:14:05 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FBE1Y4018229;
-	Tue, 15 Mar 2005 05:14:01 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 05:14:01 -0600
-Cc: 
-Subject: [ExampleSolution1] better function signature
-
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-
-++added:
-Note that
-\begin{axiom}
-D(N0(t),t)
-\end{axiom}
-is the derivative of $N0(t)$ with respect to $t$.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050315051401-0600@page.axiom-developer.org
-
+- The error you're running into ("not enough room for
+load commands for new __DATA segments") is due to your
+configure options. As a general rule, I highly
+recommend using --enable-locbfd and --disable-dlopen.
+I don't even know if the dlopen option is available on
+MacOSX.
 
+--- Camm Maguire wrote:
+> Greetings!
+> 
+> This is an official call for help from someone
+> familiar with the Mac
+> and in particular with its mach-o binary file
+> format.  We have an in
+> general very high quality custom port of the gcl
+> object relocation and
+> image writing code to this platform graciously
+> contributed by
+> Aurelien, but it appears that he is no longer
+> reachable, and there are
+> large image issues with his code in acl2 as well.  I
+> have access to a
+> Mac account and can ascend the learning curve here
+> if necessary -- it
+> would simply be much more efficient if someone with
+> the requisite
+> knowledge already in hand would step forward.
+> 
+> Take care,
+> 
+> Pierre Doucy writes:
+> 
+> > Hi all,
+> > 
+> > Attempting to compile Axiom on my Mac, I get the
+> following error :
+> > 
+> > [...]
+> > 44 invoking make in
+> >
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
+> > with parms:
+> > SYS= MACOSX
+> > LSP=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
+> > PART= cprogs
+> > SPAD=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
+> > SRC=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
+> > INT=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
+> > OBJ=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
+> > MNT=
+>
+/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
+> > unexec: not enough room for load commands for new
+> __DATA segments
+> > make[3]: ***
+>
+[/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
+> > Error 1
+> > make[2]: *** [bootdir] Error 2
+> > make[1]: *** [srcdir] Error 2
+> > make: *** [all] Error 2
+> > 
+> > As it looked like a memory problem, I changed my
+> gcl configure options to:
+> > 
+> > ./configure --enable-vssize=65536*4
+> --enable-maxpage=256*1024
+> > --enable-machine=powerpc-macosx --enable-dlopen
+> --disable-locbfd
+> > 
+> > but still get the same error.
+> > After some googling, I haven't been able to find
+> any clear doc about
+> > what unexec is, and what it does.
+> > Can anyone explain me what it is supposed to do,
+> and why it might fail
+> > in such a manner ?
+> > 
+		
+Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. A télécharger gratuitement sur http://fr.messenger.yahoo.com
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBEUU-0006Ez-Gi
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 11:01:54 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBEUR-0006Dh-As
-	for list; Tue, 15 Mar 2005 11:01:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBEUO-0006CS-Rf
-	for list; Tue, 15 Mar 2005 11:01:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1DBESv-0005o7-H4; Tue, 15 Mar 2005 11:00:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBDpN-0007nO-Lo; Tue, 15 Mar 2005 10:19:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FFJLY4030895;
-	Tue, 15 Mar 2005 09:19:21 -0600
-From: Tim Daly
-Received: (from daly@localhost)
-	by axiom-developer.org (8.12.8/8.12.8/Submit) id j2FFJLuf030892;
-	Tue, 15 Mar 2005 09:19:21 -0600
-Date: Tue, 15 Mar 2005 09:19:21 -0600
-To: list, axiom-mail@nongnu.org, axiom-math@nongnu.org
-Cc: Tim Daly
-Subject: address change
-
-*,
-
-My direct mail address has changed from Tim Daly to
-Tim Daly
+Date: Tue, 22 Mar 2005 03:28:19 -0600
+From: MathAction (kratt6)
+To: MathAction
+Subject: [#128 error displaying a certain nested list]	(nouveau) 
 
-Sorry to spam the mailing lists but as the lead developer
-and primary axiom contact it seems necessary to make people
-aware of this.
+As you can see, the following messes up MathActions display. The error goes away if we
 
-Tim
+  - set algebra display on and tex display of, or
 
+  - display only the first element of the list
 
+\begin{axiom}
+)lib RINTERPA RINTERP PCDEN GUESS GUESSP
+l := [1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
+guessPRec(n,l,i+->q^i)$GUESSP
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBEkA-0002og-9V
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 11:18:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBEgW-00027F-CQ
-	for list; Tue, 15 Mar 2005 11:14:20 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBEgH-00023h-3J
-	for list; Tue, 15 Mar 2005 11:14:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBEfx-0001pl-2F
-	for list; Tue, 15 Mar 2005 11:13:45 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBEGl-0001UW-Uz
-	for list; Tue, 15 Mar 2005 10:47:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FFlYY4007450;
-	Tue, 15 Mar 2005 09:47:34 -0600
-From: MathAction (daly)
+Date: Tue, 22 Mar 2005 03:50:05 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Tue, 15 Mar 2005 09:47:34 -0600
-Cc: 
-Subject: [Axiom-mail] address change
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomMail/diff
---
-*,
-
-My direct mail address has changed from Tim Daly to
-Tim Daly
-
-Sorry to spam the mailing lists but as the lead developer
-and primary axiom contact it seems necessary to make people
-aware of this.
-
-Tim
+Subject: [Guessing formulas for sequences] 
 
+??changed:
+-working. Another bug, #8 messes up the output by missing some parenthesis. Preliminary 
+working. Another bug, #8 messes up the output by missing some parenthesis. Preliminary
 
-_______________________________________________
-Axiom-mail mailing list
-Axiom-mail@nongnu.org
-http://lists.nongnu.org/mailman/listinfo/axiom-mail
+??changed:
+-Finally, please feel free to try this package in the SandBox!
+Finally, please feel free to try this package in the SandBox! If you would like to use
+this program at your own computer, you need the source of
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomMail#msg200503151519.j2FFJLuf030892@axiom-developer.org
+  - RINTERPA and RINTERP from [Rational Interpolation]
 
+  - PCDEN from [CommonDenominator for polynomials]
 
+  - GUESS, GUESSINT and GUESSP from [Guess]
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBEoM-00040b-OD
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 11:22:26 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBEoL-000408-3J
-	for list; Tue, 15 Mar 2005 11:22:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBEfu-0001w4-RR
-	for list; Tue, 15 Mar 2005 11:13:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBEfp-0001pl-MG
-	for list; Tue, 15 Mar 2005 11:13:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBEKR-0001wO-1D
-	for list; Tue, 15 Mar 2005 10:51:31 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FFpCY4008231;
-	Tue, 15 Mar 2005 09:51:12 -0600
-From: Tim Daly
-Received: (from daly@localhost)
-	by axiom-developer.org (8.12.8/8.12.8/Submit) id j2FFp3vQ008185;
-	Tue, 15 Mar 2005 09:51:03 -0600
-Date: Tue, 15 Mar 2005 09:51:03 -0600
-To: Bill Page, Camm Maguire, Mark Murray
-Cc: bernice@rio.sci.ccny.cuny.edu, Gilbert Baumslag,
-	list, Tim Daly,
-	daly@rio.sci.ccny.cuny.edu
-Subject: Axiom sprint day
+If you find the package useful, please let me know!
 
-*,
+++added:
 
-I'm working on setting up an agenda for the axiom sprint day.
-It appears that the morning will be spent discussing future 
-directions for Axiom. The rest of the time will be spent 
-cleaning up the IssueTracker items.
+Unfortunately, on MathAction this does not work yet, so we need to use 'guessPRec' instead:
 
-Mark Murray will be joining us via phone as he cannot attend
-in person.
+\begin{axiom}
+guessPRec(n, [1, 1, 2, 3, 5, 8, 13, 21, 34], n+->n)$GuessInteger
+\end{axiom}
 
-Tim
+++added:
+)set output algebra on
 
+++added:
+)set output algebra off
 
+??changed:
+-fitting function has been found.
+fitting function has been found. Finally, the last parameter is a nonnegative 
+integer that specifies how many levels of recursion will be tried. I.e., if the
+last parameter is zero, no operator will be applied, if it is one, the package 
+applies one, and so on. In the example above, the sequence is first differenced,
+then successive quotients are formed.
 
+??changed:
+-l1:=[1,1,1+q,1+q+q^2,1+q+q^2+q^3+q^4,1+q+q^2+q^3+2*q^4+q^5+q^6]
+-l2:=[1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9]
+-l3:=[(1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6)]
+-l4:=[(1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
+-l:=append(append(append(l1,l2),l3),l4)
+-guessPRec(n, l1, n+->q^n)$GuessPolynomial
+l:=[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)];
+(guessPRec(n, l, n+->q^n)$GuessPolynomial).1
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBFJS-0002Mp-T9
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 11:54:35 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBFJP-0002KH-Gh
-	for list; Tue, 15 Mar 2005 11:54:31 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBFJM-0002It-D7
-	for list; Tue, 15 Mar 2005 11:54:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBFFJ-0001Oe-7s
-	for list; Tue, 15 Mar 2005 11:50:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBEiM-0004GQ-3b
-	for list; Tue, 15 Mar 2005 11:16:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FGG6Y4015532;
-	Tue, 15 Mar 2005 10:16:06 -0600
-From: MathAction (Bill Page)
+Date: Tue, 22 Mar 2005 04:44:32 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Tue, 15 Mar 2005 10:16:06 -0600
-Cc: 
-Subject: [LatexTemplate] 
+Subject: [RationalInterpolation] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/LatexTemplate/diff
---
+??changed:
+-The package below implements rational interpolation. 
+-
+-It requires the following previously compiled package:
+Introduction
 
-++added:
-\newcommand{\digraph}[3][scale=1]{
-\newwrite\dotfile
-\immediate\openout\dotfile=#2.dot
-\immediate\write\dotfile{digraph #2 {\string#3}}
-\immediate\closeout\dotfile
-\IfFileExists{#2.ps}
-{ \includegraphics[#1]{#2} }
-{ \fbox{ \begin{tabular}{l}
-The file \texttt{#2.ps} hasn't been created from
-\texttt{#2.dot} yet.
-}
-\end{tabular}}
-}
-}
+  This file contains an implementation of rational interpolation, where the data
+points are element of any integral domain.
 
+Questions and Outlook
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/LatexTemplate#msg20050315101606-0600@page.axiom-developer.org
+  - Maybe this file should be joined with pinterp.spad, where polynomial
+    Lagrange interpolation is implemented. This version parallels the structure
+    of pinterp.spad closely. This also answers comments and questions from
+    wyscc. He remarked
 
+    - Abbreviations for a constructor should be limited to 7 letters (not 8).
+      The system occasionally adds the 8th character to a package for internal
+      use.
 
+    - Function names begin with a lower case, so RationalInterpolation should
+      be rationalInterpolation, or better, rationalInterpolate.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBGFs-00046k-8C
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 12:54:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBGFW-0003zz-RY
-	for list; Tue, 15 Mar 2005 12:54:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBGFQ-0003wt-GU
-	for list; Tue, 15 Mar 2005 12:54:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBGFQ-0003wW-CS
-	for list; Tue, 15 Mar 2005 12:54:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBFzw-0002za-Kc
-	for list; Tue, 15 Mar 2005 12:38:28 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FHcBY4016121;
-	Tue, 15 Mar 2005 11:38:12 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 11:38:11 -0600
-Cc: 
-Subject: [LatexTemplate] 
+  - Regarding the types I used for the values, wyscc remarked
+   
+    - If we are doing a rational interpolation, presumably the values are
+      rational, so it does not make sense to require the $y$-coordinates of
+      inputs be integral. On the other hand, as in the above example, if one
+      uses 'FRAC INT', problems can arise when this package is combined with
+      other packages that constructs the quotient field of the parameter domain
+      'F' because Axiom does not like constructing 'FRAC FRAC INT'.
+      
+    Note however, that the package would rather construct the type 'FRAC SUP
+    FRAC INT', so this problem should not occur. Moreover, there are situations
+    - for example in the package [Guess], where we want to interpolate values
+    from an IntegralDomain. Of course we could first convert them to the
+    quotient field, however, the current approach seems more natural to me.
 
-Changes http://page.axiom-developer.org/zope/mathaction/LatexTemplate/diff
---
+  - Finally, wyscc asked:
+    If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
+    <code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and
+    <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx,
+    F)</code> instead of from just <code>F</code>? and why is this function
+    (the composition) also called <code>interpolate</code>?
 
-++added:
-\usepackage[dvips]{graphicx}
+    I do not really know - apart from a very superficial level: Clearly, the
+    second function was intended to let the user easily plug in values into the
+    interpolated function. I don't find this sensible and I would be happy to
+    change it. Indeed, this would also get rid of the first parameter to
+    'RINTERP', which is quite a nuisance.
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/LatexTemplate#msg20050315113811-0600@page.axiom-developer.org
+    I think we should agree on a general interface for interpolation
+    algorithms, and mark 'PINTERP' as obsolete. By the way, it seems that
+    'RINTERP' is faster, too.
+    
+  - There are probably better ways to implement rational interpolation. Maybe
+    http://www.cs.ucsb.edu/~omer/personal/abstracts/rational.html
+    contains something useful, but I don't know.
 
+  - For those who speak german,
+    http://www.num.math.uni-goettingen.de/schaback/teaching/numath.ps
+    contains quite a bit of information.
 
+  - This implementation of rational interpolation neither takes care of
+    unattainable points, nor does it check whether the values of the
+    $x$-coordinates are all distinct.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBGQN-0007ry-Fc
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 13:05:48 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBGQB-0007o8-0c
-	for list; Tue, 15 Mar 2005 13:05:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBGQ1-0007i0-5E
-	for list; Tue, 15 Mar 2005 13:05:26 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBGPx-0007fM-Vu
-	for list; Tue, 15 Mar 2005 13:05:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBG6f-0003oA-Vi
-	for list; Tue, 15 Mar 2005 12:45:26 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FHj6Y4018692;
-	Tue, 15 Mar 2005 11:45:06 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 11:45:06 -0600
-Cc: 
-Subject: [LatexTemplate] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/LatexTemplate/diff
---
-
-??changed:
--{ \fbox{ \begin{tabular}{l}
--The file \texttt{#2.ps} hasn't been created from
--\texttt{#2.dot} yet.
--}
--\end{tabular}}
-{ \fbox{
-    \begin{tabular}{l}
-      The file \texttt{#2.ps} hasn't been created from
-      \texttt{#2.dot} yet.
-    \end{tabular}
-  }
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/LatexTemplate#msg20050315114506-0600@page.axiom-developer.org
-
-
+  - Comments welcome!
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBI1e-0002mS-Gu
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 14:48:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBI1V-0002fA-8N
-	for list; Tue, 15 Mar 2005 14:48:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBI1J-0002a1-2Y
-	for list; Tue, 15 Mar 2005 14:48:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBI1F-0002Wb-Oe
-	for list; Tue, 15 Mar 2005 14:47:57 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBHfu-0003EO-Ny
-	for list; Tue, 15 Mar 2005 14:25:55 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FJPfY4026065;
-	Tue, 15 Mar 2005 13:25:42 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 13:25:41 -0600
-Cc: 
-Subject: [MathAction] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/MathAction/diff
---
 
 ??changed:
--stand-alone wiki and as part of the AxiomPortal.
-stand-alone wiki and as part of the AxiomPortal. It expands on
-LatexWiki by nicely formatting the output of Axiom and Reduce
-commands and the ability to display graphs using GraphViz.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/MathAction#msg20050315132541-0600@page.axiom-developer.org
+-)lib RINTERPA
+)abbrev package RINTERPA RationalInterpolationAlgorithms
+++ Description:
+++ This package exports rational interpolation algorithms
+RationalInterpolationAlgorithms(F, P): Cat == Body   where
+    F: IntegralDomain 
+    P: UnivariatePolynomialCategory(F)
+    Cat == with
+        RationalInterpolation: (List F, List F, NonNegativeInteger,
+                                NonNegativeInteger) 
+                               -> Fraction P
+        +++ We assume that the elements of the first list are all distinct.
+        +++ If they are not, division by zero might occur.
 
+    Body == add
+        RationalInterpolation(xlist, ylist, m, k) ==
+            #xlist ^= #ylist =>
+                error "Different number of points and values."
+            #xlist ^= m+k+1 =>
+                error "wrong number of points"
+            tempvec: List F := [1 for i in 1..(m+k+1)]
 
+            collist: List List F := cons(tempvec, 
+                                         [(tempvec := [tempvec.i * xlist.i _
+                                                       for i in 1..(m+k+1)]) _
+                                          for j in 1..max(m, k)])
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBIFz-0006Yc-0p
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 15:03:11 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBIFB-0006Oh-VA
-	for list; Tue, 15 Mar 2005 15:02:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBIEu-0006G5-R7
-	for list; Tue, 15 Mar 2005 15:02:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBIEu-0006Ej-9L
-	for list; Tue, 15 Mar 2005 15:02:04 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBHws-0004NG-S3
-	for list; Tue, 15 Mar 2005 14:43:27 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FJhFY4032686;
-	Tue, 15 Mar 2005 13:43:15 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 13:43:15 -0600
-Cc: 
-Subject: [GraphViz] (new) 
+            collist := append([collist.j for j in 1..(m+1)], _
+                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
+                               for j in 1..(k+1)])
+            resspace: List Vector F := nullSpace((transpose matrix collist) _
+                                                 ::Matrix F)
+            reslist: List List P := _
+                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
+                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
 
-Changes http://page.axiom-developer.org/zope/mathaction/GraphViz/diff
---
-"An Introduction to GraphViz":http://www.linuxjournal.com/article/7275
+            reduce((_+), reslist.1)/reduce((_+), reslist.2)
 
-  By Mihalis Tsoukalos on Wed, 2004-09-08 23:00.
+??changed:
+-Next PolynomialCommonDenominator
+-
+-Example (added by wyscc):
 
-How to use command-line tools and basic GraphViz utilities to
-produce graphs both simple and complex.
+First we check whether we have the right number of points and values. Clearly
+the number of points and the number of values must be identical. Note that we
+want to determine the numerator and denominator polynomials only up to a
+factor. Thus, we want to determine $m+k+1$ coefficients, where $m$ is the degree
+of the polynomial in the numerator and $k$ is the degree of the polynomial in
+the denominator.
 
-GraphViz is a collection of tools for manipulating graph structures
-and generating graph layouts. Graphs can be either directed or
-undirected. GraphViz offers both graphical and command-line tools.
-A Perl interface also is available, but it is not covered here for
-reasons of generality. Graphical tools are not going to be discussed
-in this article either. Instead, this article focuses on using GraphViz
-from the command line.
+In fact, we could also leave - for example - $k$ unspecified and determine it
+as $k=\#xlist-m-1$: I don't know whether this would be better.
 
-See more here: http://www.wickle.com/wikis/index.php/Graphviz_extension
-<hr />
+The next step is to set up the matrix. Suppose that our numerator polynomial is
+$p(x)=a_0+a_1x+\dots+a_mx^m$ and that our denominator polynomial is
+$q(x)=b_0+b_1x+\dots+b_mx^m$. Then we have the following equations, writing $n$
+for $m+k+1$:
 
-The follow graphs are generated by MathAction
+\begin{eqnarray*}
+ p(x_1)-y_1q(x_1)&=a_0+a_1x_1+\dots +a_mx_1^m-y_1(b_0+b_1x_1+\dots +b_kx_1^k)=0\\
+ p(x_2)-y_2q(x_2)&=a_0+a_1x_2+\dots +a_mx_2^m-y_2(b_0+b_1x_2+\dots +b_kx_2^k)=0\\
+                 &\;\;\vdots\\                                                 
+ p(x_n)-y_nq(x_n)&=a_0+a_1x_n+\dots +a_mx_n^m-y_n(b_0+b_1x_n+\dots +b_kx_n^k)=0
+\end{eqnarray*}
 
-My First Graph::
+This can be written as
+\begin{equation*}
+\begin{bmatrix}
+  1&x_1&\dots&x_1^m&-y_1&-y_1x_1&\dots&-y_1x_1^k\\
+  1&x_2&\dots&x_2^m&-y_2&-y_2x_2&\dots&-y_2x_2^k\\
+\vdots\\
+  1&x_n&\dots&x_n^m&-y_n&-y_nx_n&\dots&-y_nx_2^k
+\end{bmatrix}
+\begin{bmatrix}
+  a_0\\a_1\\\vdots\\a_m\\b_0\\b_1\\\vdots\\b_k
+\end{bmatrix}=\mathbf 0
+\end{equation*}
 
-  \\begin{latex}
-  \\digraph[scale=0.5]{MyGraph1}{rankdir=LR; a->b; b->c}
-  \\end{latex}
+We generate this matrix columnwise, then we can solve the system using 'nullSpace'.
 
-Produces:
-\begin{latex}
-\digraph[scale=0.5]{MyGraph1}{rankdir=LR; a->b; b->c}
-\end{latex}
+Note that it may happen that the system has several solutions. In this case,
+some of the data points may not be interpolated correctly. However, the
+solution is often still useful, thus we do not signal an error.
 
-A More Complex Example::
+Since all the solutions of 'nullSpace' will be equivalent, we can always
+simply take the first one. Finally, we return the rational function.
 
-  \\begin{latex}
-  \\digraph[scale=1.0]{MyGraph2}{
-      size ="4,4";
-      main [shape=box]; /* this is a comment */
-      main -> parse [weight=8];
-      parse -> execute;
-      main -> init [style=dotted];
-      main -> cleanup;
-      execute -> { make_string; printf}
-      init -> make_string;
-      edge [color=red]; // so is this
-      main -> printf [style=bold,label="100 times"];
-      make_string [label="make a string"];
-      node [shape=box,style=filled,color=".7 .3 1.0"];
-      execute -> compare;
-    }
-  \\end{latex}
+Examples
 
-Produces:
-\begin{latex}
-\digraph[scale=1.0]{MyGraph2}{
-    size ="4,4";
-    main [shape=box]; /* this is a comment */
-    main -> parse [weight=8];
-    parse -> execute;
-    main -> init [style=dotted];
-    main -> cleanup;
-    execute -> { make_string; printf}
-    init -> make_string;
-    edge [color=red]; // so is this
-    main -> printf [style=bold,label="100 times"];
-    make_string [label="make a string"];
-    node [shape=box,style=filled,color=".7 .3 1.0"];
-    execute -> compare;
-  }
-\end{latex}
+  To conclude we present some examples. To begin with, the following interpolation 
+illustrates the concept of unattainable points:
 
-Here's One From
+??changed:
+-f(x)== (x^3+5*x-3)/(x^2-3)
+-f(x)
+-xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
+-ylist :=[f(x) for x in xlist]
+interpolate([q,q^2,q^3],[0,x^1,x^2],0,2)$RINTERP(qn, FRAC POLY INT)
 
-  http://www.linuxjournal.com/article/7275
+++added:
+\begin{axiom}
+f(x) == (x^3+5*x-3)/(x^2-3)
+xlist := [1/2, 4, 1/6, 8, 1/10, 12]
+ylist := [f(x) for x in xlist]
 
-This::
+interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
+interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3, 2)$RINTERP('x,FRAC INT)
+\end{axiom}
 
-  \\begin{latex}
-  \\digraph{MyGraph3}
-  {
-        node [shape = record];
-        node0 [ label ="<f0> | <f1> J | <f2> "];
-        node1 [ label ="<f0> | <f1> E | <f2> "];
-        node4 [ label ="<f0> | <f1> C | <f2> "];
-        node6 [ label ="<f0> | <f1> I | <f2> "];
-        node2 [ label ="<f0> | <f1> U | <f2> "];
-        node5 [ label ="<f0> | <f1> N | <f2> "];
-        node9 [ label ="<f0> | <f1> Y | <f2> "];
-        node8 [ label ="<f0> | <f1> W | <f2> "];
-        node10 [ label ="<f0> | <f1> Z | <f2> "];
-        node7 [ label ="<f0> | <f1> A | <f2> "];
-        node3 [ label ="<f0> | <f1> G | <f2> "];
-        "node0":f0 -> "node1":f1;
-        "node0":f2 -> "node2":f1;
-        "node1":f0 -> "node4":f1;
-        "node1":f2 -> "node6":f1;
-        "node4":f0 -> "node7":f1;
-        "node4":f2 -> "node3":f1;
-        "node2":f0 -> "node5":f1;
-        "node2":f2 -> "node9":f1;
-        "node9":f0 -> "node8":f1;
-        "node9":f2 -> "node10":f1;
-  }
-  \\end{latex}
 
-Gets you this:
-\begin{latex}
-\digraph{MyGraph3}
-{
-        node [shape = record];
-        node0 [ label ="<f0> | <f1> J | <f2> "];
-        node1 [ label ="<f0> | <f1> E | <f2> "];
-        node4 [ label ="<f0> | <f1> C | <f2> "];
-        node6 [ label ="<f0> | <f1> I | <f2> "];
-        node2 [ label ="<f0> | <f1> U | <f2> "];
-        node5 [ label ="<f0> | <f1> N | <f2> "];
-        node9 [ label ="<f0> | <f1> Y | <f2> "];
-        node8 [ label ="<f0> | <f1> W | <f2> "];
-        node10 [ label ="<f0> | <f1> Z | <f2> "];
-        node7 [ label ="<f0> | <f1> A | <f2> "];
-        node3 [ label ="<f0> | <f1> G | <f2> "];
-        "node0":f0 -> "node1":f1;
-        "node0":f2 -> "node2":f1;
-        "node1":f0 -> "node4":f1;
-        "node1":f2 -> "node6":f1;
-        "node4":f0 -> "node7":f1;
-        "node4":f2 -> "node3":f1;
-        "node2":f0 -> "node5":f1;
-        "node2":f2 -> "node9":f1;
-        "node9":f0 -> "node8":f1;
-        "node9":f2 -> "node10":f1;
-}
-\end{latex}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GraphViz#msg20050315134314-0600@page.axiom-developer.org
+??changed:
+-dom:=DMP([z],INT);
+-g:FRAC dom -> FRAC dom
+dom := DMP([z],INT);
+g: FRAC dom -> FRAC dom;
 
+??changed:
+-xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
+-yylist:=[g(x) for x in xxlist]
+---RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, UP(x, FRAC dom))
+-\end{axiom}
+-
+-\begin{axiom}
+-interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
+-interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
+xxlist: List FRAC dom := [1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
+yylist := [g(x) for x in xxlist]
 
+--removed:
+-
+-Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
+-<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
+-
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBLtf-00071U-7g
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 18:56:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBLtd-00070x-Mw
-	for list; Tue, 15 Mar 2005 18:56:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBLry-0006Va-Ct
-	for list; Tue, 15 Mar 2005 18:54:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBLrs-0006SN-QX
-	for list; Tue, 15 Mar 2005 18:54:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBLKo-0001WX-TV
-	for list; Tue, 15 Mar 2005 18:20:23 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FNJtY4000800;
-	Tue, 15 Mar 2005 17:19:55 -0600
-From: MathAction (Bill Page)
+Date: Tue, 22 Mar 2005 04:46:59 -0600
+From: MathAction (kratt6)
 To: MathAction
-Date: Tue, 15 Mar 2005 17:19:54 -0600
-Cc: 
-Subject: [AboutAxiom] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AboutAxiom/diff
---
-
-++added:
-History
-
+Subject: [CommonDenominator for polynomials] 
 
 ++added:
-Open Source
 
+Example use:
 
-??changed:
--  Efforts are underway to extend this software to 
--
--- develop a better user interface
--
--- make it useful as a teaching tool
--
--- develop an algebra server protocol
--
--- integrate additional mathematics
--
--- rebuild the algebra in a literate programming style
--
--- integrate logic programming
--
--- develop an Axiom Journal with refereed submissions.
--
--There are some [screenshots] available and you can try out Axiom "online":AxiomInterface!
--
-Development Emphasis
+\begin{axiom}
+)set mess type off
+dom:=DMP([x,y], FRAC DMP([z],INT));
+p:dom:=x*y^3/(z^2-1) + 3*x*y/(z^3-1)
+commonDenominator p
+clearDenominator p
+splitDenominator p
+\end{axiom}
 
-  Efforts are underway to extend this software to:
+\start
+Date: 22 Mar 2005 09:40:40 -0500
+From: Camm Maguire
+To: rlbk@melix.net
+Subject: Re: Call for help with MACOSX Re: [MACOSX] What is unexec and why does it fail ?
+Cc: Robert Boyer, Aurelien Chanudet, Warren Hunt
 
-    - develop a better user interface
+Aurelien!!!  It is *so* nice to hear from you!  I hope all is well
+with you and yours.
 
-    - make it useful as a teaching tool
+Beyond the axiom issue discussed below, some acl2 users at the
+University of Texas are running into difficulties with the mac code
+when making very large images.  Would you have a chance to try to
+build ACL2 with maxpages doubled, quadrupled, and even multiplied by 8
+if you OS allows?  Please let me know if you have some time to
+investigate this.  I can send you more information if so.
 
-    - develop an algebra server protocol
 
-    - integrate additional mathematics
+Aurelien Chanudet writes:
 
-    - rebuild the algebra in a literate programming style
+> Hi Camm and all,
+> 
+> Sorry for seeming unreachable ! Having no access to
+> the Internet at home for the time being, I find it
+> quite difficult to contribute efficiently to gcl. All
+> I was able to do recently was spend one full week
+> feedling with gdb, tracing the route of segfaults from
+> the kernel all the way to the debugger, trying to sort
+> out why gdb doesn't handle segfault on MacOSX the way
+> it does on Linux.
 
-    - integrate logic programming
+What dedication!  Is this a known issue on the Mac?  Any help from the
+gdb developers?
 
-    - develop an Axiom Journal with refereed submissions.
 
-Try before you "Buy"
+> 
+> Some remarks concerning Pierre's output :
+> 
+> - There's a README.macosx file enrolled in the CVS
+> repository
+> (http://savannah.gnu.org/cgi-bin/viewcvs/gcl/gcl/README.macosx).
+> Camm, could you please change the CVS option for this
+> file so as to make it appear in CVS head ? If you want
 
-  Axiom is free, however it is a large and fairly complex program
-with a significant learning curve. Before you invest a lot of time
-installing and configuring Axiom, why not try it right here first?
-There are many examples and [screenshots] available for you to
-review and you can try out Axiom "online":SandBox!
+I'm not sure what you mean here.  Its in the CVS head tree (aka 2.7.0)
+to my understanding.  Should I post it to the website on the errata
+page?  
 
-Version
+> to learn more about unexec, try looking for Andrew
+> Choi's work for Emacs.
+> 
 
-  The version of Axiom that is installed on this web site is
-Axiom 3 beta. It was built from source code on:
-\begin{axiom}
-)version
-\end{axiom}
+Thanks for the tip -- will dig in as time allows.  I don't know if you
+saw my previous note on this, but I feel that if we can extend unexec
+in two ways, it would be greatly advantageous to GCL.  
 
-List of Contributors
+1) Add reloc records for any symbols relocated to a dlopened library
+   in a given session, together with whatever section is also needed
+   to indicate that the image is (now permanently) dynamically linked
+   against the lib.
 
-  The following is a fairly complete list of people who have contributed
-to the development of Axiom over it's long history. If you know of anyone
-who you think should be on this list but is not, please let us know. It is
-our intention to update this list frequently.
+2) Merge gprof section info from any loaded .o files into the final
+   saved image so that profiling will work without having to generate
+   a fresh image with ld.
 
-Many of these people are still actively involved with Axiom. Some however
-have already passed beyond these mortal concerns and we can only silently
-thank them for this wonderful legacy!
+Already discussed with the emacs people, who don't seem to have the
+time for the work themselves.
 
-++added:
+Beyond this, of course, is extending native loading to alpha, ia64,
+mips, and hppa.  And, as long as we're making this list, it would be
+great if we could eliminate the 1.5Mb image bloat incurred by using
+bfd instead of the older reloc code -- this doubtlessly comes from
+storing the hash table of all the symbols permanently in the image,
+which should be fast, but perhaps not significantly so.
 
+> - The error you're running into ("not enough room for
+> load commands for new __DATA segments") is due to your
+> configure options. As a general rule, I highly
+> recommend using --enable-locbfd and --disable-dlopen.
+> I don't even know if the dlopen option is available on
+> MacOSX.
+> 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AboutAxiom#msg20050315171954-0600@page.axiom-developer.org
+Tim, Pierre -- are you not building this way already?
 
+Take care,
 
+> --- Camm Maguire wrote:
+> > Greetings!
+> > 
+> > This is an official call for help from someone
+> > familiar with the Mac
+> > and in particular with its mach-o binary file
+> > format.  We have an in
+> > general very high quality custom port of the gcl
+> > object relocation and
+> > image writing code to this platform graciously
+> > contributed by
+> > Aurelien, but it appears that he is no longer
+> > reachable, and there are
+> > large image issues with his code in acl2 as well.  I
+> > have access to a
+> > Mac account and can ascend the learning curve here
+> > if necessary -- it
+> > would simply be much more efficient if someone with
+> > the requisite
+> > knowledge already in hand would step forward.
+> > 
+> > Take care,
+> > 
+> > Pierre Doucy writes:
+> > 
+> > > Hi all,
+> > > 
+> > > Attempting to compile Axiom on my Mac, I get the
+> > following error :
+> > > 
+> > > [...]
+> > > 44 invoking make in
+> > >
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
+> > > with parms:
+> > > SYS= MACOSX
+> > > LSP=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
+> > > PART= cprogs
+> > > SPAD=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
+> > > SRC=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
+> > > INT=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
+> > > OBJ=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
+> > > MNT=
+> >
+> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
+> > > unexec: not enough room for load commands for new
+> > __DATA segments
+> > > make[3]: ***
+> >
+> [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACO=
+SX/bin/bootsys]
+> > > Error 1
+> > > make[2]: *** [bootdir] Error 2
+> > > make[1]: *** [srcdir] Error 2
+> > > make: *** [all] Error 2
+> > > 
+> > > As it looked like a memory problem, I changed my
+> > gcl configure options to:
+> > > 
+> > > ./configure --enable-vssize=65536*4
+> > --enable-maxpage=256*1024
+> > > --enable-machine=powerpc-macosx --enable-dlopen
+> > --disable-locbfd
+> > > 
+> > > but still get the same error.
+> > > After some googling, I haven't been able to find
+> > any clear doc about
+> > > what unexec is, and what it does.
+> > > Can anyone explain me what it is supposed to do,
+> > and why it might fail
+> > > in such a manner ?
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBLyP-00005x-E2
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 19:01:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBLs1-0006Yd-FB
-	for list; Tue, 15 Mar 2005 18:54:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBLro-0006R5-49
-	for list; Tue, 15 Mar 2005 18:54:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBLrn-0006MM-28
-	for list; Tue, 15 Mar 2005 18:54:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBLWo-0001zD-DC
-	for list; Tue, 15 Mar 2005 18:32:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FNWXY4005919;
-	Tue, 15 Mar 2005 17:32:33 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 17:32:32 -0600
-Cc: 
-Subject: [GraphViz] 
+Date: 22 Mar 2005 13:01:40 -0500
+From: Camm Maguire
+To: Tim Daly
+Subject: Re: Axiom sprint day
+Cc: Bernice Rogowitz, Gilbert Baumslag
 
-Changes http://page.axiom-developer.org/zope/mathaction/GraphViz/diff
---
+I'm going to try to be there.
 
-++added:
+Take care,
 
-Finally::
+Tim Daly writes:
 
-  \\begin{latex}
-  \\digraph[scale=0.5]{MyGraph4}
-  {
-        rankdir = LR;
-        node [shape=record, width=.1, height=.1];
-        node0 [label = "<p0> | <p1> | <p2> | <p3> 
-                 | <p4> | | ", height = 3];
-        node[ width=2 ];
-        node1 [label = "{<e> r0 | 123 | <p> }" ];
-        node2 [label = "{<e> r10 | 13 | <p> }" ];
-        node3 [label = "{<e> r11 | 23 | <p> }" ];
-        node4 [label = "{<e> r12 | 326 | <p> }" ];
-        node5 [label = "{<e> r13 | 1f3 | <p> }" ];
-        node6 [label = "{<e> r20 | 123 | <p> }" ];
-        node7 [label = "{<e> r40 | b23 | <p> }" ];
-        node8 [label = "{<e> r41 | 12f | <p> }" ];
-        node9 [label = "{<e> r42 | 1d3 | <p> }" ];
-        node0:p0 -> node1:e;
-        node0:p1 -> node2:e;
-        node2:p -> node3:e;
-        node3:p -> node4:e;
-        node4:p -> node5:e;
-        node0:p2 -> node6:e;
-        node0:p4 -> node7:e;
-        node7:p -> node8:e;
-        node8:p -> node9:e;
-  }
-  \\end{latex}
+> *,
+> 
+> I'm working on setting up an agenda for the axiom sprint day.
+> It appears that the morning will be spent discussing future 
+> directions for Axiom. The rest of the time will be spent 
+> cleaning up the IssueTracker items.
+> 
+> Mark Murray will be joining us via phone as he cannot attend
+> in person.
+> 
 
-Draws a linked list
+\start
+Date: Tue, 22 Mar 2005 20:02:07 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#123 Compile modified spad file] Status?
 
-\begin{latex}
-\digraph[scale=0.5]{MyGraph4}
-{
-        rankdir = LR;
-        node [shape=record, width=.1, height=.1];
-        node0 [label = "<p0> | <p1> | <p2> | <p3> 
-                 | <p4> | | ", height = 3];
-        node[ width=2 ];
-        node1 [label = "{<e> r0 | 123 | <p> }" ];
-        node2 [label = "{<e> r10 | 13 | <p> }" ];
-        node3 [label = "{<e> r11 | 23 | <p> }" ];
-        node4 [label = "{<e> r12 | 326 | <p> }" ];
-        node5 [label = "{<e> r13 | 1f3 | <p> }" ];
-        node6 [label = "{<e> r20 | 123 | <p> }" ];
-        node7 [label = "{<e> r40 | b23 | <p> }" ];
-        node8 [label = "{<e> r41 | 12f | <p> }" ];
-        node9 [label = "{<e> r42 | 1d3 | <p> }" ];
-        node0:p0 -> node1:e;
-        node0:p1 -> node2:e;
-        node2:p -> node3:e;
-        node3:p -> node4:e;
-        node4:p -> node5:e;
-        node0:p2 -> node6:e;
-        node0:p4 -> node7:e;
-        node7:p -> node8:e;
-        node8:p -> node9:e;
-}
-\end{latex}
+Why is it in status 'testing' ?
+The Makefile from cvs has been changed?
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GraphViz#msg20050315173232-0600@page.axiom-developer.org
+\start
+Date: Tue, 22 Mar 2005 21:08:25 -0500
+From: William Sit
+To: Bill Page
+Subject: TeXMacs link
 
+The link for TeXmacs on
+http://page.axiom-developer.org/zope/mathaction/FrontPage
 
+http://page.axiom-developer.org/zope/mathaction/TeXmacs
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBM2G-000298-0z
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 19:05:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBM1u-0001sy-9H
-	for list; Tue, 15 Mar 2005 19:04:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBM1p-0001pX-28
-	for list; Tue, 15 Mar 2005 19:04:51 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBM1n-0001p7-UF
-	for list; Tue, 15 Mar 2005 19:04:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBLkM-0003BO-7g
-	for list; Tue, 15 Mar 2005 18:46:46 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2FNkZY4009580;
-	Tue, 15 Mar 2005 17:46:35 -0600
-From: MathAction (Mike Thomas)
-To: MathAction
-Date: Tue, 15 Mar 2005 17:46:35 -0600
-Cc: 
-Subject: [build Axiom] [build Axiom] 
+does not work.
 
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-Hi Bill.
+> Site Error
+> 
+> An error was encountered while publishing this resource.
+> 
+> RuntimeError
+> Sorry, a site error occurred.
+> 
+> Traceback (innermost last):
+> 
+>     * Module ZPublisher.Publish, line 163, in publish_module_standard
+>     * Module Products.PlacelessTranslationService.PatchStringIO, line 51, in new_publish
+>     * Module ZPublisher.Publish, line 127, in publish
+>     * Module Zope.App.startup, line 203, in zpublisher_exception_hook
+>     * Module ZPublisher.Publish, line 100, in publish
+>     * Module ZPublisher.mapply, line 88, in mapply
+>     * Module ZPublisher.Publish, line 40, in call_object
+>     * Module Products.ZWiki.ZWikiPage, line 228, in __call__
+>     * Module Products.ZWiki.ZWikiPage, line 240, in render
+>     * Module Products.ZWiki.ZWikiPage, line 258, in preRender
+>     * Module Products.LatexWiki, line 74, in preRender
+>     * Module Products.LatexWiki.ReplaceInlineLatex, line 59, in replaceInlineLatex
+>     * Module Products.LatexWiki.ReplaceInlineLatex, line 46, in findLatexCode
+> 
+> RuntimeError
 
-|     Or alternatively you can use darcs 1.0.2 which may work more
-|     reliably than tla on Windows. Here are instructions to download
-|     and install the
-|     "windows 
-| version":http://www.scannedinavian.org/DarcsWiki/CategoryBinaries#
-| head-e86d6956c2fad54938e3bc8f2087e0ec793c9ed8
-|     of "darcs":http://abridgegame.org/darcs
-| 
-| 
-| ++added:
-|     If you are using darcs following the instructions at
-|     MathActionRepository to download 'axiom--windows--1'.
+\start
+Date: Tue, 22 Mar 2005 21:35:11 -0500
+From: Bill Page
+To: William Sit
+Subject: Re: TeXMacs link
 
-It worked (the checkout that is, building now)!
+The problem was with an un-escaped $ in the text. Occasionally
+this causes the LatexWiki parser to blow up. It should be written
+\$ instead.
 
-Are the darcs repositories 100% synched with the arch repositories?
+William Sit wrote:
 
-Cheers
+>The link for TeXmacs on
+>http://page.axiom-developer.org/zope/mathaction/FrontPage
+>
+>http://page.axiom-developer.org/zope/mathaction/TeXmacs
+>
+>does not work.
+>
+>  
+>
+>>Site Error
+>>
+>>An error was encountered while publishing this resource.
+>>
+>>RuntimeError
+>>Sorry, a site error occurred.
+>>...
+>>    * Module Products.LatexWiki.ReplaceInlineLatex, line 46, in findLatexCode
+>>
+>>RuntimeError
 
-Mike Thomas.
+\start
+Date: Tue, 22 Mar 2005 22:32:30 -0500
+From: William Sit
+To: Bill Page
+Subject: Re: TeXMacs link
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msgMFEIIPBIPCKFPICNGIJNOEHNHHAA.Mike Thomas
+Dear Bill:
 
+Thanks for the quick response. That was easy.
 
+William
+----
+> The problem was with an un-escaped $ in the text. Occasionally
+> this causes the LatexWiki parser to blow up. It should be written
+> \$ instead.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBMEv-00078G-5O
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 19:18:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBMEp-00074c-2M
-	for list; Tue, 15 Mar 2005 19:18:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBMEd-0006yy-AH
-	for list; Tue, 15 Mar 2005 19:18:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBMEd-0006yP-0z
-	for list; Tue, 15 Mar 2005 19:18:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBLzU-0004CA-Cm
-	for list; Tue, 15 Mar 2005 19:02:24 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G02AY4013593;
-	Tue, 15 Mar 2005 18:02:10 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 18:02:09 -0600
-Cc: 
-Subject: [#100 integrate((z^a+1)^b, z) crashes] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/100IntegrateZA1BZCrashes/diff
---
-
-??changed:
--stack overflow
--
--From unknown Tue Mar 8 05:00:04 -0600 2005
--From: 
--Date: Tue, 08 Mar 2005 05:00:04 -0600
--Subject: property change
--Message-ID: <20050308050004-0600@page.axiom-developer.org>
--
--
-stack overflow on Axiom.
-
-Reduce trys to calculate:
-\begin{reduce}
-int((z^a+1)^b, z);
-\end{reduce}
+Date: Tue, 22 Mar 2005 23:24:17 -0500
+From: Bill Page
+To: Tim Daly
+Subject: Re: axiom--main--1--patch-32
 
-Maple gives::
+Tim,
 
-  > int((z^a+1)^b, z);
+I just finished building patch-32. When I try to display a 3d graphic
+from Hypertex, I get the error message:
 
-\begin{equation}
-z{\it hypergeom} \left( [-b,{a}^{-1}],[1+{a}^{-1}],-{z}^{a} \right)
-\end{equation}
+  uncompress:"/home/wspage/axiom--main--1/mnt/linux/doc/viewports
+    /ThreeDimentsionalGraphicsExpamplePage1.VIEW/images.xpm.Z".gz:
+   No such file or directory
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/100IntegrateZA1BZCrashes#msg20050315180209-0600@page.axiom-developer.org
+It looks like some "quotation marks" are nested incorrectly or
+improperly escaped (note .gz ouside " ").
 
+root wrote:
 
+>Summary: cleanups, documentation
+>Keywords: daly NUMTHEORY
+>
+>20050320 tpd --patch-32
+>20050320 tpd Makefile revert VERSION to 3.4
+>20050320 tpd src/input/Makefile add ALGEBRA variable for documentation tests
+>20050320 tpd src/algebra/numtheory.spad build test case for INTHEORY
+>20050320 tpd src/algebra/Makefile add test case for INTHEORY
+>20050320 tpd src/Makefile make int/input directory during algebra step
+>20050320 tpd src/algebra/numtheory.spad document INTHEORY/chineseRemainder
+>20050320 tpd src/algebra/numtheory.spad document INTHEORY/inverse
+>20050318 tpd lsp/gcl-2.6.6/cmpnew/gcl_cmpflet.lsp redo tail-recursive patch
+>20050318 tpd src/lib/cfuns-c.c in make_path_from_file, initialize pos
+>20050318 tpd src/lib/wct.c coerce pwct->fsize to int in skim1Wct
+>20050318 tpd src/lib/sockio-c.c initialize code to -1
+>20050318 tpd src/lib/pixmap.c remove attr, xireturn unused variables
+>20050318 tpd Makefile latex fixes
+>20050318 tpd Makefile add <<GCLOPTS-LOCBFD>>
+>20050318 tpd src/hyper/Makefile Issue #125 htadd bare fixed
+>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBMu7-0001NG-Dz
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 20:00:55 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBMtu-0001Io-JH
-	for list; Tue, 15 Mar 2005 20:00:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBMtj-0001ES-DC
-	for list; Tue, 15 Mar 2005 20:00:31 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBMti-0001CJ-Ek
-	for list; Tue, 15 Mar 2005 20:00:30 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBMam-0006rm-F6
-	for list; Tue, 15 Mar 2005 19:40:56 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G0ejY4023814;
-	Tue, 15 Mar 2005 18:40:45 -0600
-From: MathAction (Bill Page)
+Date: Tue, 22 Mar 2005 22:44:45 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Tue, 15 Mar 2005 18:40:45 -0600
-Cc: 
-Subject: [build Axiom] this is an experiment
+Subject: [#129 patch-32 fails to display 3D graphics] (new) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
+I just finished building patch-32. When I try to display a 3d graphic
+from Hypertex, I get the error message:
 
-??changed:
--    If you are using darcs following the instructions at
-    If you are using darcs follow the instructions at
+  uncompress:"/home/wspage/axiom--main--1/mnt/linux/doc/viewports
+    /ThreeDimentsionalGraphicsExpamplePage1.VIEW/images.xpm.Z".gz:
+   No such file or directory
 
-??changed:
--|     Or alternatively you can use darcs 1.0.2 which may work more
--|     reliably than tla on Windows. Here are instructions to download
--|     and install the
--|     "windows 
--| version":http://www.scannedinavian.org/DarcsWiki/CategoryBinaries#
--| head-e86d6956c2fad54938e3bc8f2087e0ec793c9ed8
--|     of "darcs":http://abridgegame.org/darcs
--| 
--| 
--| ++added:
--|     If you are using darcs following the instructions at
--|     MathActionRepository to download 'axiom--windows--1'.
->     Or alternatively you can use darcs 1.0.2 which may work more
->     reliably than tla on Windows.
-> ...
- 
-> ++added:
->     If you are using darcs follow the instructions at
->     MathActionRepository to download 'axiom--windows--1'.
+It looks like some "quotation marks" are nested incorrectly or
+improperly escaped (note .gz ouside " ").
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050315184045-0600@page.axiom-developer.org
+\start
+Date: Wed, 23 Mar 2005 08:24:44 +0100 (CET)
+From: Aurelien Chanudet
+To: Camm Maguire, rlbk@melix.net
+Subject: Re: Call for help with MACOSX Re: [MACOSX] What is unexec and why does it fail ?
+Cc: Robert Boyer, Aurelien Chanudet, Warren Hunt
 
+> Beyond the axiom issue discussed below, some acl2
+> users at the
+> University of Texas are running into difficulties
+> with the mac code
+> when making very large images.  Would you have a
+> chance to try to
+> build ACL2 with maxpages doubled, quadrupled, and
+> even multiplied by 8
+> if you OS allows?  Please let me know if you have
+> some time to
+> investigate this.  I can send you more information
+> if so.
 
+What version of ACL2 and gcl are these people using ?
+Will try to give this a look as time permits. By the
+way, what's the status of SGC on the Mac now ? There
+have been some recent issues as far as I remember.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBMu9-0001Ny-Ti
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 20:00:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBMtx-0001Jh-Ut
-	for list; Tue, 15 Mar 2005 20:00:46 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBMto-0001Gh-5F
-	for list; Tue, 15 Mar 2005 20:00:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBMtl-0001CJ-Ur
-	for list; Tue, 15 Mar 2005 20:00:34 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBMXu-0006gB-EX
-	for list; Tue, 15 Mar 2005 19:37:58 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G0biY4022762;
-	Tue, 15 Mar 2005 18:37:44 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 15 Mar 2005 18:37:44 -0600
-Cc: 
-Subject: [build Axiom] this is an experiment
+> What dedication!  Is this a known issue on the Mac? 
+> Any help from the
+> gdb developers?
 
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-Yes, earlier today (March 15, 2005) the darcs repositories were
-generated from the arch (tla) repositories of the same name:
+This is a known issue on the Mac, albeit one that
+interests no one but me (for understandable reasons, I
+feel it way more confortable to debug SGC in GCL using
+gdb than using printf debugging). Basically, attaching
+gdb to a process, say GCL, which handles segfaults on
+its own, makes it impossible for the signal handler to
+be called. Gdb will simply refuse to pass the
+exception to the program. This is due to the way
+traditionnal Unix signals are handled in MacOSX's Mach
+kernel. Traditionnal signals are handled by a BSD
+layer which gdb bypasses... 
 
-  - axiom--main--1
+> I'm not sure what you mean here.  Its in the CVS
+> head tree (aka 2.7.0)
+> to my understanding.  Should I post it to the
+> website on the errata
+> page?  
 
-  - axiom--windows--1
+It must be fine then. I must confess I'm not "CVS
+savvy". I just wanted to make sure that the file can
+be retrieved when using the basic "cvs login / cvs co"
+sequence.
 
-But they are are separate repositories so if we continue to use
-them, I will try to find time to setup automatic (each night?)
-synchronization. I have read about some tools for this purpose
-that go between CVS, Arch and darcs. But for now I was thinking
-of (approximately weekly) manual synchronization.
+> 1) Add reloc records for any symbols relocated to a
+> dlopened library
+>    in a given session, together with whatever
+> section is also needed
+>    to indicate that the image is (now permanently)
+> dynamically linked
+>    against the lib.
+>
+> 2) Merge gprof section info from any loaded .o files
+> into the final
+>    saved image so that profiling will work without
+> having to generate
+>    a fresh image with ld.
 
-This is an experiment. If you have the opportunity, please feel
-free to send darcs patches (via email) or if you can set up your
-darcs repository on a web server, then I can "pull" any changes
-that you make back to the MathAction repositories and thence to
-arch.
+Under what form are gprof information stored ?
 
-darcs "push" is more complicated because (like tla) it involves ssh.
-I would like to avoid it for now.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050315183743-0600@page.axiom-developer.org
+\start
+Date: Wed, 23 Mar 2005 07:04:53 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#130 SpecialFunction(Integer) doesn't return	Expression Integer] (new) 
+
+digamma 2 =>  0.42278433509846725 (DoubleFloat)
+<br>
+Has to return digamma(2) (EXPR INT)
 
+\start
+Date: Wed, 23 Mar 2005 08:23:25 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [SymbolicIntegration] Errorfunction
 
+\begin{axiom}
+int(exp(-x^2/2)/sqrt(%pi*2),x=%minusInfinity..%plusInfinity)
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBNiT-0007iY-Vp
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 20:52:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBNiQ-0007h5-Jw
-	for list; Tue, 15 Mar 2005 20:52:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBNgg-0007LH-VW
-	for list; Tue, 15 Mar 2005 20:51:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBNgc-0007Bj-1R
-	for list; Tue, 15 Mar 2005 20:51:02 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBNFw-0000p8-Pq
-	for list; Tue, 15 Mar 2005 20:23:28 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G1N7Y4001969;
-	Tue, 15 Mar 2005 19:23:07 -0600
+Date: Wed, 23 Mar 2005 16:15:05 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Tue, 15 Mar 2005 19:23:07 -0600
-Cc: 
-Subject: [GraphViz] 
+Subject: [#130 SpecialFunction(Integer) doesn't return Expression Integer] 
 
-Changes http://page.axiom-developer.org/zope/mathaction/GraphViz/diff
---
-
-??changed:
--  \\digraph[scale=1.0]{MyGraph2}{
-  \\digraph[scale=0.8]{MyGraph2}{
+Original Issue Report
 
-??changed:
--      edge [color=red]; // so is this
-      edge [color=red];
-
-??changed:
--    edge [color=red]; // so is this
-    edge [color=red];
+  \begin{axiom}
+  digamma 2
+  \end{axiom}
+  Has to return digamma(2) (EXPR INT)
 
-++added:
+Analysis
 
+  The statement of the issue is to terse and vague to be sure
+what the author had in mind, but assuming that s/he expected
+the result to be of type EXPR INT, here is how to see what is
+going on. Use the option ')set message selection on' to trace
+how Axiom finds the signature of the appropriate digamma
+function:
+\begin{axiom}
+)set message selection on
+digamma 2
+\end{axiom}
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GraphViz#msg20050315192307-0600@page.axiom-developer.org
+Axiom finds 3 possible signatures and applies the first one
+because 2 can be coerced to DoubleFloat. But we can ask Axiom
+to take the third option by either specifically treating the
+type of the input 2 as EXPR INT or by asking for something of
+type EXPR INT as the result.
 
+\begin{axiom}
+digamma(2::EXPR INT)
+digamma(2)@(EXPR INT)
+\end{axiom}
 
+Of course as something of type EXPR INT this expression has
+no simplier representation.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBNjy-0008Ks-0C
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 20:54:30 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBNjt-0008IE-9o
-	for list; Tue, 15 Mar 2005 20:54:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBNge-0007Kt-34
-	for list; Tue, 15 Mar 2005 20:51:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBNgb-0007Bj-CR
-	for list; Tue, 15 Mar 2005 20:51:01 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBNGW-0000rS-GR
-	for list; Tue, 15 Mar 2005 20:24:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G1NZY4002042;
-	Tue, 15 Mar 2005 19:23:35 -0600
-From: MathAction (Bill Page)
+Date: Wed, 23 Mar 2005 17:08:33 -0600
+From: MathAction (anonymous)
 To: MathAction
-Date: Tue, 15 Mar 2005 19:23:35 -0600
-Cc: 
-Subject: [GraphViz] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GraphViz/diff
---
+Subject: [#130 SpecialFunction(Integer) doesn't return Expression Integer] 
 
 ??changed:
--\digraph[scale=1.0]{MyGraph2}{
-\digraph[scale=0.8]{MyGraph2}{
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GraphViz#msg20050315192335-0600@page.axiom-developer.org
-
+-Status: open => rejected 
+-
+Status: open => rejected
 
+Sorry to respond to this but in Axiom, all trigonometric,
+transcendental etc.. functions is returned in EXPR INT if there is no
+integer functions. I think that Axiom has to return digamma(2) and
+digamma(2.0) the SF result. This permit to work directly on
+expression.  You can test some other symbolic CAS.But may be I'm
+wrong.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBPwE-0004Hk-VQ
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 23:15:19 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBPw9-0004G0-JQ
-	for list; Tue, 15 Mar 2005 23:15:14 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBPw2-0004DW-26
-	for list; Tue, 15 Mar 2005 23:15:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBPvz-0004CZ-Lf
-	for list; Tue, 15 Mar 2005 23:15:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBPbh-0000zY-Gj
-	for list; Tue, 15 Mar 2005 22:54:05 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G3rnY4006433;
-	Tue, 15 Mar 2005 21:53:49 -0600
+Date: Wed, 23 Mar 2005 18:06:41 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Tue, 15 Mar 2005 21:53:49 -0600
-Cc: 
-Subject: [build Axiom] this is an experiment
-
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-
-??changed:
--    The "small" MikTeX package is sufficient if your windows box is
-    The "small" MikTex package is sufficient if your windows box is
+Subject: [#130 SpecialFunction(Integer) doesn't return	Expression Integer] PLEASE RESPOND and THANK YOU
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050315215349-0600@page.axiom-developer.org
+Please do **not** be "sorry to respond" -
+ that is the purpose of this website!
 
+By the way, I think it would be polite (but it is not necessary)
+for you identify yourself by clicking on
+"preferences":http://page.axiom-developer.org/zope/mathaction/UserOptions
+rather than remaining anonymous. 
 
+What I think you mean is this: Why is the mode selection for the
+following pairs of expressions different?
+\begin{axiom}
+)set message selection on
+sin(2)
+digamma(2)
+\end{axiom}
+and
+\begin{axiom}
+sin(2.0)
+digamma(2.0)
+\end{axiom}
+Since sin is defined in DoubleFloat and digamma is defined in
+DoubleFloatSpecialFunctions one should expect similar treatment.
+\begin{axiom}
+)show DoubleFloat
+)show DoubleFloatSpecialFunctions
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBPwG-0004IB-Ky
-	for mharc-axiom-developer@gnu.org; Tue, 15 Mar 2005 23:15:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBPwC-0004HH-Oe
-	for list; Tue, 15 Mar 2005 23:15:17 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBPw3-0004Dw-Kg
-	for list; Tue, 15 Mar 2005 23:15:14 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBPw0-0004CZ-7Y
-	for list; Tue, 15 Mar 2005 23:15:04 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBPap-0000xs-JA
-	for list; Tue, 15 Mar 2005 22:53:11 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G3qrY4006184;
-	Tue, 15 Mar 2005 21:52:54 -0600
+Date: Wed, 23 Mar 2005 20:06:40 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Tue, 15 Mar 2005 21:52:53 -0600
-Cc: 
-Subject: [build Axiom] this is an experiment
-
-Changes http://page.axiom-developer.org/zope/mathaction/BuildAxiom/diff
---
-
-??changed:
--    The "Small MiKTeX" package is sufficient if your windows box is
-    The "small" MikTeX package is sufficient if your windows box is
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/BuildAxiom#msg20050315215253-0600@page.axiom-developer.org
-
+Subject: [#130 SpecialFunction(Integer) doesn't return	Expression Integer] Treating special functions like Expression Integer
 
+Apparently the difference has something to do with the fact that
+**DoubleFloat** is a 'domain' while **DoubleFloatSpecialFunctions**
+is a 'package'. It is possible to obtain some of the effectst that
+you want by dropping the **DoubleFloatSpecialFunctions** from the
+list of exposed constructors.
+\begin{axiom}
+)set expose drop constructor DoubleFloatSpecialFunctions
+\end{axiom}
+Then these are treated the same
+\begin{axiom}
+sin(2)
+digamma(2)
+\end{axiom}
+except now it is necessary to do a package call to evaluate
+it even for something that is a floating point value.
+\begin{axiom}
+digamma(2.0)
+digamma(2.0)$DoubleFloatSpecialFunctions
+\end{axiom}
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBVBJ-00066f-L8
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 04:51:14 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBVBC-00063X-KQ
-	for list; Wed, 16 Mar 2005 04:51:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBVB7-00062F-MC
-	for list; Wed, 16 Mar 2005 04:51:03 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBVB4-0005za-Ld
-	for list; Wed, 16 Mar 2005 04:50:59 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBUwF-0004Om-EJ
-	for list; Wed, 16 Mar 2005 04:35:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G9ZJY4029054;
-	Wed, 16 Mar 2005 03:35:19 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Wed, 16 Mar 2005 03:35:19 -0600
-Cc: 
-Subject: [#124 Build failure in CVS top-of-tree sources in
-	src/hyper] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper/diff
---
-src/hyper has a build failure in hthits.c[.pamphlet]. There is a reference to "loc2", which is undeclared anywhere else in the source tree.
-
-The compile failure is:
-
-63 making /home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o from /home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c: In function `main':
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:116: warning: implicit declaration of function `compile'
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c: In function `handleFile':
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:192: warning: long int format, time_t arg (arg 4)
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c: In function `searchPage':
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:360: warning: implicit declaration of function `step'
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:363: error: `loc2' undeclared (first use in this function)
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:363: error: (Each undeclared identifier is reported only once
-/home/ports/math/axiom/work/axiom-0.0/int/hyper/hthits.c:363: error: for each function it appears in.)
-gmake[3]: *** [/home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o] Error 1
-gmake[3]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0/src/hyper'
-gmake[2]: *** [hyperdir] Error 2
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper#msg20050316033518-0600@page.axiom-developer.org
-
-
+Date: Wed, 23 Mar 2005 23:34:26 -0500
+From: Balbir Thomas
+To: list
+Subject: build failure on Debian Woody Solved -- Stray symbols in src/algebra/Makefile ! ??
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBVdp-0005WC-D6
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 05:20:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBVdk-0005Ur-NL
-	for list; Wed, 16 Mar 2005 05:20:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBVdj-0005UR-EL
-	for list; Wed, 16 Mar 2005 05:20:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBVcN-0004pR-Tq
-	for list; Wed, 16 Mar 2005 05:19:12 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBV8A-0005Xa-Tq
-	for list; Wed, 16 Mar 2005 04:47:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2G9lgY4031838;
-	Wed, 16 Mar 2005 03:47:42 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Wed, 16 Mar 2005 03:47:42 -0600
-Cc: 
-Subject: [#124 Build failure in CVS top-of-tree sources in
-	src/hyper] More on this
+Hi,
+I managed to fix the build failure problem, on Debian/Woody
+described in my earlier post. 
 
-Changes http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper/diff
---
-If I kludge this by removing the line that (seems to) erroneously refer to "loc2", then I get a link failure when step() and compile() are not found:
+The problems seems to have been stray backslashes being placed
+before dollar signs. A few sample lines showing this are given below.
+This seems to happen only in src/algebra/Makefile . Making the
+substitution "s/\\\$/$/g" and restarting the build process fixes
+the problem.
 
-linking /home/ports/math/axiom/work/axiom-0.0/mnt/freebsd/lib/hthits
-/home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o(.text+0x239): In function `searchPage':
-: undefined reference to `step'
-/home/ports/math/axiom/work/axiom-0.0/obj/freebsd/hyper/hthits.o(.text+0x832): In function `main':
-: undefined reference to `compile'
-gmake[3]: *** [/home/ports/math/axiom/work/axiom-0.0/mnt/freebsd/lib/hthits] Error 1
-gmake[3]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0/src/hyper'
-gmake[2]: *** [hyperdir] Error 2
-gmake[2]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0/src'
-gmake[1]: *** [srcdir] Error 2
-gmake[1]: Leaving directory `/home/ports/math/axiom/work/axiom-0.0'
-gmake: *** [all] Error 2
-*** Error code 2
+\${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"category ABELGRP AbelianGroup"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
+\${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper#msg20050316034741-0600@page.axiom-developer.org
+\${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
 
 
+I do not understand why this is happening. Apparently it does not happen on
+newer versions of debian as can be seen from the successfull builds on
+buildd.debian.org.  Please note this is not a problem with the debian
+package as it occurs if I try to compile with the upstream source too.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBX5F-0006kS-PV
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 06:53:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBX4M-0006eM-Ju
-	for list; Wed, 16 Mar 2005 06:52:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBX4E-0006Yb-V4
-	for list; Wed, 16 Mar 2005 06:52:03 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBX3u-0005ze-4Y
-	for list; Wed, 16 Mar 2005 06:51:42 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBWkT-0004Px-6Y
-	for list; Wed, 16 Mar 2005 06:31:37 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2GBVVY4026150;
-	Wed, 16 Mar 2005 05:31:31 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Wed, 16 Mar 2005 05:31:31 -0600
-Cc: 
-Subject: [ExampleSolution1] Still a problem.
-
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-
-++added:
-)clear all
-
-++added:
-
-<pre>From wyscc, March 16, 2005 05:06:00</pre>
-
-
-
-The above does not really solve the problem on differentiation of a piecewise function, which, in my opinion, is an unreasonable expectation in general because of the multitude of ways to define the conditions; it may help if one uses the Heaviside function. The numerical definition of <code>N0(t)</code> is actually totally ignored in the definition of <code>N(t,i,p)</code> and thus also in the differentiation process, by the use of <code>operator('No)(t)</code>. Indeed, in the expression for <code>N</code> or its derivative with respect to <code>t</code>, the  "function" <code>N0</code> is still an <code>operator</code>, and as such, <code>N0(2)</code> is undefined! In other words, there is a distinction between the numerically defined function <code>N0</code> and the operator <code>N0</code>. This is illustrated below.
-
-Aside: I am getting into something I don't quite understand: the first group of code is not meant to be there, but it somehow returns something wrong. If the commented line <code>--dNdt(t)</code> is removed, the result for the <code>subst</code> line is what I expect. If the order of the commands is as for the second group, the result is ok too.
-Finally if I copied the block to the end and run it a second time, everything is also ok. But his may go away after I save. Image is in: http://page.axiom-developer.org/zope/mathaction/images/1141703130-18px.png. 
-
-\begin{axiom}
-N(2,0,3)
-dNdt(t)==D(N(t,0,3),t)
---dNdt(t)
-subst(dNdt(t), t=2)
-dNdt(2)
-\end{axiom}
-
-Compared with
-
-\begin{axiom}
-dNdt(t)==D(N(t,0,3),t)
-subst(dNdt(t), t=2)
-N(2,0,3)
-dNdt(2)
-\end{axiom}
-
-Notice that the evaluation for <code>N0(2)</code> is not really done. One way to avoid this error is to use substitution instead of a function call, as done in the second line above. 
+Date: Thu, 24 Mar 2005 00:24:08 -0500
+From: Tim Daly
+To: Balbir Thomas
+Subject: Re: build failure on Debian Woody Solved -- Stray symbols in src/algebra/Makefile ! ??
 
-The last function call <code>dNdt(2)</code> is deliberate, to illustrate a common error when mixing numeric and symbolic computation: first define the derivative as a function of <code>t</code> and then evaluate the derivative at some value of <code>t</code>. This does not work because when the derivative is called the system (Axiom, or other systems) will substitute the value of <code>t</code> before differentiating. 
+Stray backslashes in the Makefile?  Well the Makefile is generated by
+running the notangle program on the Makefile.pamphlet file.  The
+notangle program is part of noweb.
 
-\begin{axiom}
-N(2,0,3)
-dNdt(t)==D(N(t,0,3),t)
---dNdt(t)
-subst(dNdt(t), t=2)
-dNdt(2)
-\end{axiom}
+Do you have a copy of noweb installed elsewhere on your machine? If
+so, does your version occur before the axiom version of noweb? Axiom
+has some patches to noweb so it is not the standard version.
 
+Run notangle by hand on the Makefile.pamphlet file and see if it is
+causing the problem. 
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050316053131-0600@page.axiom-developer.org
+Before you start the axiom build there are two shell variables to be set:
 
+export AXIOM =`pwd`/mnt/linux
+export PATH=$AXIOM/bin:$PATH
 
+This PATH spec should cause the axiom version of notangle to be used.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBXSm-0005fe-SK
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 07:17:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBXSY-0005aK-VL
-	for list; Wed, 16 Mar 2005 07:17:12 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBXST-0005YC-D9
-	for list; Wed, 16 Mar 2005 07:17:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBXSR-0005W6-Iy
-	for list; Wed, 16 Mar 2005 07:17:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBX9f-0006Q0-CM
-	for list; Wed, 16 Mar 2005 06:57:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2GBvYY4032222;
-	Wed, 16 Mar 2005 05:57:34 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Wed, 16 Mar 2005 05:57:34 -0600
-Cc: 
-Subject: [ExampleSolution1] Display/computation error
-	stays.
+Date: Thu, 24 Mar 2005 00:33:35 -0500
+From: Bill Page
+To: Balbir Thomas
+Subject: RE: build failure on Debian Woody Solved -- Stray symbols in src/algebra/Makefile ! ??
 
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
+On Wednesday, March 23, 2005 11:34 PM Balbir Thomas wrote:
 
-??changed:
--Aside: I am getting into something I don't quite understand: the first group of code is not meant to be there, but it somehow returns something wrong. If the commented line <code>--dNdt(t)</code> is removed, the result for the <code>subst</code> line is what I expect. If the order of the commands is as for the second group, the result is ok too.
--Finally if I copied the block to the end and run it a second time, everything is also ok. But his may go away after I save. Image is in: http://page.axiom-developer.org/zope/mathaction/images/1141703130-18px.png. 
-Aside: I am getting into something I don't quite understand: the first and last two groups of code are not meant to be there, but the first somehow returns something wrong. If the commented line <code>--dNdt(t)</code> is removed, the result for the <code>subst</code> line is what I expect. If the order of the commands is as for the second group, the result is ok too.
-Finally if I copied the block to the end and run it a second time, everything is also ok. But this may go away after I save (it does not). Image is in: http://page.axiom-developer.org/zope/mathaction/images/1141703130-18px.png, just in case (this might have to do with use of <code>N(1/10,0,3)</code> and even a <code>for x in -15..5 repeat output N(x/10,0,3)</code> command that were ran during testing). However, when all the code in this page was run in Axiom, everything is as expected.
+> I managed to fix the build failure problem, on Debian/Woody
+> described in my earlier post. 
+>
+> The problems seems to have been stray backslashes being placed
+> before dollar signs. A few sample lines showing this are given
+> below. This seems to happen only in src/algebra/Makefile . Making
+> the substitution "s/\\\$/$/g" and restarting the build process
+> fixes the problem.
 
-++added:
+> \${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
+>        \${TANGLE} -R"category ABELGRP AbelianGroup"\ ...
+>
+> I do not understand why this is happening. Apparently it does
+> not happen on newer versions of debian as can be seen from the
+> successfull builds on buildd.debian.org.  Please note this is not
+> a problem with the debian package as it occurs if I try to compile
+> with the upstream source too.
 
+I can confirm that this does not happen on newer version of debian
+or RedHat linux.
 
+The example lines that you show above are actually generated by
+a simple awk script in the chunks <<findSpadFiles>> and
+<<findBootstrapFiles>> in the file src/algebra/Makefile.pamphlet.
+It looks like this:
 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050316055734-0600@page.axiom-developer.org
+  <<findSpadFiles>>=
 
+  egrep '<<(domain|package|category) .*>>=' *.spad.pamphlet | \
+  awk -F: '{
+    chunk=substr($2,3,length($2)-5);
+    split(chunk,part," ");
+    spadfile="\${MID}/"part[2]".spad";
+    print spadfile": \${IN}/"$1;
+    print "\t\${TANGLE} -R\""chunk"\" \${IN}/"$1">"spadfile;
+    print "";
+  }'
 
+It seems that some versions of awk do not process the escaped \$ in
+the same way as some others. (The gnu awk documentation actually
+says that for posix implementations this behaviour is undefined.)
+I think that strictly speaking the escape before $ is not needed
+and we should probably remove these extra \.
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBeAc-0004DB-A8
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 14:27:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBeAO-00047y-Qk
-	for list; Wed, 16 Mar 2005 14:26:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBeAA-0003xD-DB
-	for list; Wed, 16 Mar 2005 14:26:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBeA9-0003w8-T1
-	for list; Wed, 16 Mar 2005 14:26:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBduJ-0001Dg-9U
-	for list; Wed, 16 Mar 2005 14:10:15 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2GJA3Y4011859;
-	Wed, 16 Mar 2005 13:10:03 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 16 Mar 2005 13:10:03 -0600
-Cc: 
-Subject: [AxiomProblems] try this
+Date: Thu, 24 Mar 2005 01:11:29 -0500
+From: Balbir Thomas
+To: root Tim Daly
+Subject: Re: build failure on Debian Woody Solved -- Stray symbols in src/algebra/Makefile ! ??
 
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblems/diff
---
-Thanks a lot.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblems#msg20050316131001-0600@page.axiom-developer.org
+Hi,
 
+I was building with Camm's debian packages source. This does
+set the environment variables correctly so the version of notangle
+used is the one supplied by axiom even though I do have an
+local version of notangle (part of the nowebm package on debian).
+The build is still in progress.
 
+PS: I am replying from my home computer (with dynamic IP) so
+this may get rejected by the mailing list.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBeCU-00051x-F0
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 14:29:02 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBeCR-000517-U4
-	for list; Wed, 16 Mar 2005 14:28:59 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBeCQ-00050E-45
-	for list; Wed, 16 Mar 2005 14:28:58 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBeCP-000509-Ss
-	for list; Wed, 16 Mar 2005 14:28:57 -0500
-Received: from [213.228.0.62] (helo=postfix4-1.free.fr)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DBdxN-0001Uv-VL
-	for list; Wed, 16 Mar 2005 14:13:26 -0500
-Received: from [10.0.0.2] (rennes-1-62-147-98-99.dial.proxad.net
-	[62.147.98.99])
-	by postfix4-1.free.fr (Postfix) with ESMTP id A50872BA54E
-	for <list>; Wed, 16 Mar 2005 20:13:22 +0100 (CET)
-Date: Wed, 16 Mar 2005 17:59:06 +0100
-From: Thomas Baruchel <baruchel@laposte.net>
-To: list
-Subject: Axiom and FreeBSD
+sincerely
+b thomas
+
+On Thu, Mar 24, 2005 at 12:24:08AM -0500, root wrote:
+> Stray backslashes in the Makefile?  Well the Makefile is generated by
+> running the notangle program on the Makefile.pamphlet file.  The
+> notangle program is part of noweb.
+> 
+> Do you have a copy of noweb installed elsewhere on your machine? If
+> so, does your version occur before the axiom version of noweb? Axiom
+> has some patches to noweb so it is not the standard version.
+> 
+> Run notangle by hand on the Makefile.pamphlet file and see if it is
+> causing the problem. 
+> 
+> Before you start the axiom build there are two shell variables to be set:
+> 
+> export AXIOM =`pwd`/mnt/linux
+> export PATH=$AXIOM/bin:$PATH
+> 
+> This PATH spec should cause the axiom version of notangle to be used.
+> 
+> Tim
+
+\start
+Date: Thu, 24 Mar 2005 06:43:42 -0600
+From: MathAction (anonymous)
+To: MathAction
+Subject: [#131 awk backslash causes failure in src/algebra/Makefile] (new) 
 
 Hi,
+Both the current cvs sources (Feb 1, release)
+and 20050201 debian package fail to build
+on Woody with the same error message given
+below .
 
-I downloaded Axiom source code, and I encounter problems while compiling it
-(mainly because I don't know much about noweb) ; it seems that some people
-already compiled it under FreeBSD, and I would like to know if it is easy
-to do it ; do you know something about that ?
+make[4]: *** No rule to make target
+`/home/bt/archive/axiom/int/algebra/ABELGRP.o', needed by `src'.  Stop.
+make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
+make[3]: *** [algebradir] Error 2
+make[3]: Leaving directory `/home/bt/archive/axiom/src'
+make[2]: *** [srcdir] Error 2
+make[2]: Leaving directory `/home/bt/archive/axiom'
+make[1]: *** [all] Error 2
+make[1]: Leaving directory `/home/bt/archive/axiom'
+make: *** [build-stamp] Error 2
 
-Regards,
+Any suggestions ?
 
--- 
-Thomas Baruchel <baruchel@laposte.net>
+PS: I posted this message before after trying to build
+the feb release. This weekend I tried to compile the
+new debian package with the same result.
+
+==============================================================
+Hi,
+I managed to fix the build failure problem, on Debian/Woody
+described in my earlier post. 
+
+The problems seems to have been stray backslashes being placed
+before dollar signs. A few sample lines showing this are given below.
+This seems to happen only in src/algebra/Makefile . Making the
+substitution "s/\\\$/$/g" and restarting the build process fixes
+the problem.
 
+\${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"category ABELGRP AbelianGroup"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
+\${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
 
+\${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
+        \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
 
 
+I do not understand why this is happening. Apparently it does not happen on
+newer versions of debian as can be seen from the successfull builds on
+buildd.debian.org.  Please note this is not a problem with the debian
+package as it occurs if I try to compile with the upstream source too.
 
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBf6I-00088E-MO
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 15:26:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBf6H-000883-9F
-	for list; Wed, 16 Mar 2005 15:26:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBf6F-00087n-G7
-	for list; Wed, 16 Mar 2005 15:26:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBf6F-00087d-D3
-	for list; Wed, 16 Mar 2005 15:26:39 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBeqN-00064S-7n
-	for list; Wed, 16 Mar 2005 15:10:15 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2GKA6l9008027;
-	Wed, 16 Mar 2005 20:10:06 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2GKA6Gr008026; Wed, 16 Mar 2005 20:10:06 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2GK8UCr081775;
-	Wed, 16 Mar 2005 20:08:30 GMT (envelope-from Mark Murray)
-To: baruchel@laposte.net
-From: Mark Murray
-Subject: Re: Axiom and FreeBSD 
-	<423865DA.3000405@laposte.net> 
-Date: Wed, 16 Mar 2005 20:08:30 +0000
-Cc: list
+sincerely
+B Thomas
 
-Thomas Baruchel writes:
-> I downloaded Axiom source code, and I encounter problems while compiling it
-> (mainly because I don't know much about noweb) ; it seems that some people
-> already compiled it under FreeBSD, and I would like to know if it is easy
-> to do it ; do you know something about that ?
+==================================================================
+On Wednesday, March 23, 2005 11:34 PM Balbir Thomas wrote:
 
-Its rather hard to do under FreeBSD. I'm working on getting to be 
-easier. if you need it more urgently, I could probably build you a 
-binary package, but not right now; there are other issues.
+> I managed to fix the build failure problem, on Debian/Woody
+> described in my earlier post. 
+>
+> The problems seems to have been stray backslashes being placed
+> before dollar signs. A few sample lines showing this are given
+> below. This seems to happen only in src/algebra/Makefile . Making
+> the substitution "s/\\\$/$/g" and restarting the build process
+> fixes the problem.
 
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
+> \${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
+>        \${TANGLE} -R"category ABELGRP AbelianGroup"\ ...
+>
+> I do not understand why this is happening. Apparently it does
+> not happen on newer versions of debian as can be seen from the
+> successfull builds on buildd.debian.org.  Please note this is not
+> a problem with the debian package as it occurs if I try to compile
+> with the upstream source too.
+
+I can confirm that this does not happen on newer version of debian
+or RedHat linux.
+
+The example lines that you show above are actually generated by
+a simple awk script in the chunks <<findSpadFiles>> and
+<<findBootstrapFiles>> in the file src/algebra/Makefile.pamphlet.
+It looks like this:
+
+  <<findSpadFiles>>=
+
+  egrep '<<(domain|package|category) .*>>=' *.spad.pamphlet | \
+  awk -F: '{
+    chunk=substr($2,3,length($2)-5);
+    split(chunk,part," ");
+    spadfile="\${MID}/"part[2]".spad";
+    print spadfile": \${IN}/"$1;
+    print "\t\${TANGLE} -R\""chunk"\" \${IN}/"$1">"spadfile;
+    print "";
+  }'
 
+It seems that some versions of awk do not process the escaped \$ in
+the same way as some others. (The gnu awk documentation actually
+says that for posix implementations this behaviour is undefined.)
+I think that strictly speaking the escape before $ is not needed
+and we should probably remove these extra \.
+
+Regards,
+Bill Page.
+
+=======================================================
+Hi,
+
+I was building with Camm's debian packages source. This does
+set the environment variables correctly so the version of notangle
+used is the one supplied by axiom even though I do have an
+local version of notangle (part of the nowebm package on debian).
+The build is still in progress.
+
+PS: I am replying from my home computer (with dynamic IP) so
+this may get rejected by the mailing list.
+
+sincerely
+b thomas
+
+On Thu, Mar 24, 2005 at 12:24:08AM -0500, root wrote:
+> Stray backslashes in the Makefile?  Well the Makefile is generated by
+> running the notangle program on the Makefile.pamphlet file.  The
+> notangle program is part of noweb.
+> 
+> Do you have a copy of noweb installed elsewhere on your machine? If
+> so, does your version occur before the axiom version of noweb? Axiom
+> has some patches to noweb so it is not the standard version.
+> 
+> Run notangle by hand on the Makefile.pamphlet file and see if it is
+> causing the problem. 
+> 
+> Before you start the axiom build there are two shell variables to be set:
+> 
+> export AXIOM =`pwd`/mnt/linux
+> export PATH=$AXIOM/bin:$PATH
+> 
+> This PATH spec should cause the axiom version of notangle to be used.
+> 
+> Tim
+
+=====================================================================
+
+As Bill Page pointed out the problem is not in noweb
+but in a shell script embedded in the src/algebra/Makefile.pamphlet
+and the semantics of awk.
 
+Which version of awk are you using? The configure script tries
+to figure out which one you have. It prefers gawk, then nawk, and
+defaults to awk. You can specify a particular awk version on the
+command line thus:
 
+make AWK=/usr/local/bin/gawk
 
+We'll fix the makefile shell script at the next update (expected
+on april 1).
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBke3-0002OM-7T
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 21:21:55 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBkds-0002Lv-9X
-	for list; Wed, 16 Mar 2005 21:21:46 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBkdl-0002Jb-QS
-	for list; Wed, 16 Mar 2005 21:21:39 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBkdl-0002HU-K1
-	for list; Wed, 16 Mar 2005 21:21:37 -0500
-Received: from [203.52.176.30] (helo=br-dmz.paradigmgeo.com)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBkLk-0002gw-6E
-	for list; Wed, 16 Mar 2005 21:03:01 -0500
-Received: from water ([192.168.180.42])
-	by br-dmz.paradigmgeo.com (8.12.5/8.12.5) with SMTP id j2H2FPcZ020819
-	for <list>; Thu, 17 Mar 2005 12:15:28 +1000
-From: Mike Thomas
-To: "Axiom-Developer@Nongnu. Org" <list>
-Date: Thu, 17 Mar 2005 12:07:26 +1000
-	boundary="----=_NextPart_000_021D_01C52AE9.E2883110"
-Subject: darcs patch: Remove system utilities.
-
-This is a multi-part message in MIME format.
-
-------=_NextPart_000_021D_01C52AE9.E2883110
-	charset="iso-8859-1"
-
-  
-
-------=_NextPart_000_021D_01C52AE9.E2883110
-	name="winmail.dat"
-	filename="winmail.dat"
-
-eJ8+IhoCAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcACwAAAHRleHQvcGxh
-aW4ACAQBDYAEAAIAAAACAAIAAQuAAQAhAAAAQUFEM0M0MTY0RTg3MDU0RTgzOEMzRTRGODJGNzM1
-RDIAOgcBA5AGAKQBAAAJAAAAAwAmAAAAAAACAR0MAQAAACoAAABTTVRQOk1JS0UuVEhPTUFTQEJS
-SVNCQU5FLlBBUkFESUdNR0VPLkNPTQAAAAIBCg4BAAAAGAAAAAAAAAAJo1Vxgm3FSI8Y+watXOrw
-woAAAAIB+A8BAAAAEAAAAAmjVXGCbcVIjxj7Bq1c6vACAfoPAQAAABAAAAAJo1Vxgm3FSI8Y+wat
-XOrwAgH7DwEAAACYAAAAAAAAADihuxAF5RAaobsIACsqVsIAAFBTVFBSWC5ETEwAAAAAAAAAAE5J
-VEH5v7gBAKoAN9luAAAAQzpcRG9jdW1lbnRzIGFuZCBTZXR0aW5nc1xtaWtldGhcTG9jYWwgU2V0
-dGluZ3NcQXBwbGljYXRpb24gRGF0YVxNaWNyb3NvZnRcT3V0bG9va1xvdXRsb29rLnBzdAADAP4P
-BQAAAAMADTT9NwAAAgF/AAEAAABEAAAAPE1GRUlJUEJJUENLRlBJQ05HSUpORUVLREhIQUEubWlr
-ZS50aG9tYXNAYnJpc2JhbmUucGFyYWRpZ21nZW8uY29tPgALdgICkAYADgAAAAEAAAAAACAAIAAA
-AAAAQQACE4ADAA4AAADVBwMAEQAMAAQAOgAEAD4BAg+ABgC4DQAARGFyY3NVUkw6IGh0dHA6Ly9w
-YWdlLmF4aW9tLWRldmVsb3Blci5vcmcvcmVwb3NpdG9yeS9heGlvbS0td2luZG93cy0tMQpNSU1F
-LVZlcnNpb246IDEuMApDb250ZW50LVR5cGU6IG11bHRpcGFydC9taXhlZDsgYm91bmRhcnk9Ij1f
-IgoKLS09XwpDb250ZW50LVR5cGU6IHRleHQvcGxhaW4KQ29udGVudC1UcmFuc2Zlci1FbmNvZGlu
-ZzogcXVvdGVkLXByaW50YWJsZQoKVGh1IE1hciAxNyAxMTo1ODo0MCBFLiBBdXN0cmFsaWEgU3Rh
-bmRhcmQgVGltZSAyMDA1ICAnTWlrZSBUaG9tYXMgPG10aG9tYXNAPQpnaWwuY29tLmF1PicKICAq
-IFJlbW92ZSBzeXN0ZW0gdXRpbGl0aWVzLgoKLS09XwpDb250ZW50LVR5cGU6IHRleHQveC1kYXJj
-cy1wYXRjaApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCkNvbnRl
-bnQtRGVzY3JpcHRpb246IEEgZGFyY3MgcGF0Y2ggZm9yIHlvdXIgcmVwb3NpdG9yeSEKCgpOZXcg
-cGF0Y2hlczoKCltSZW1vdmUgc3lzdGVtIHV0aWxpdGllcy4KJ01pa2UgVGhvbWFzIDxtdGhvbWFz
-QGdpbC5jb20uYXU+JyoqMjAwNTAzMTcwMTU4NDBdIHsKaHVuayAuL3NyYy9pbnRlcnAvY29uc3Ry
-dWMubGlzcC5wYW1waGxldCAxNTAKLSAoc3lzdGVtOjpzeXN0ZW0gKGNvbmNhdGVuYXRlICdzdHJp
-bmcgInJtIC1yICIgKGxpYm5hbWUgb3V0bmFtZSkpKQotIChzeXN0ZW06OnN5c3RlbSAoY29uY2F0
-ZW5hdGUgJ3N0cmluZyAibWtkaXIgIiAobGlibmFtZSBvdXRuYW1lKSkpCisgKGRlbGV0ZS1maWxl
-IChsaWJuYW1lIG91dG5hbWUpKQorIChlbnN1cmUtZGlyZWN0b3JpZXMtZXhpc3QgKGxpYm5hbWUg
-b3V0bmFtZSkpCmh1bmsgLi9zcmMvaW50ZXJwL2NvbnN0cnVjLmxpc3AucGFtcGhsZXQgMTc0Ci0g
-IChkb2xpc3QgKGlubmFtZSBpbm5hbWVzKQotICAgKGZvcm1hdCB0ICJjYXQgfmEgPj5+YX4lIiAo
-ZnVsbGNvZGUgaW5uYW1lKSAobHNwbmFtZSBvdXRuYW1lKSkKLSAgIChzeXN0ZW06OnN5c3RlbSA9
-CgotICAgIChmb3JtYXQgbmlsICJjYXQgfmEgPj5+YSIgKGZ1bGxjb2RlIGlubmFtZSkgKGxzcG5h
-bWUgb3V0bmFtZSkpKSkpKSkKKyAgKHdpdGgtb3Blbi1maWxlIChvdXQgKGxzcG5hbWUgb3V0bmFt
-ZSkgOmRpcmVjdGlvbiA6b3V0cHV0KQorICAgIChkb2xpc3QgKGlubmFtZSBpbm5hbWVzKQorICAg
-ICAoZm9ybWF0IHQgIkFwcGVuZGluZyBmaWxlIH5hIHRvIH5hfiUiIChmdWxsY29kZSBpbm5hbWUp
-IChsc3BuYW1lIG91dG49CmFtZSkpCisgICAgICh3aXRoLW9wZW4tZmlsZSAoaW4gKGZ1bGxjb2Rl
-IGlubmFtZSkpCisgICAgICAoc2k6OmNvcHktc3RyZWFtIGluIG91dCkpKSkpKSkKaHVuayAuL3Ny
-Yy9pbnRlcnAvZGFhc2UubGlzcC5wYW1waGxldCAxMTgyCi0gICh3aGVuIGVyYXNlPyAoc3lzdGVt
-OjpzeXN0ZW0gKGNvbmNhdGVuYXRlICdzdHJpbmcgInJtIC1mICIgZmlsZW5hbWUpKSkKKyAgKHdo
-ZW4gZXJhc2U/IChkZWxldGUtZmlsZSBmaWxlbmFtZSkpCmh1bmsgLi9zcmMvaW50ZXJwL2ktc3lz
-Y21kLmJvb3QucGFtcGhsZXQgNzcyCi0gT0JFWSBTVFJDT05DICgnImNhdCAiLGdldEVudignIkFY
-SU9NIiksJyIvbGliL3N1bW1hcnkiKQorIFRZUEVfLUNPTlRFTlRTXy1PRl8tRklMRSBTVFJDT05D
-IChnZXRFbnYoJyJBWElPTSIpLCciL2xpYi9zdW1tYXJ5IikKaHVuayAuL3NyYy9pbnRlcnAvaS1z
-eXNjbWQuYm9vdC5wYW1waGxldCA3NzQKLSBPQkVZIFNUUkNPTkMgKCciY2F0ICIsZ2V0RW52KCci
-QVhJT00iKSwnIi9saWIvY29weXJpZ2h0IikKKyBUWVBFXy1DT05URU5UU18tT0ZfLUZJTEUgU1RS
-Q09OQyAoZ2V0RW52KCciQVhJT00iKSwnIi9saWIvY29weXJpZ2h0IikKaHVuayAuL3NyYy9pbnRl
-cnAvc3lzLXBrZy5saXNwLnBhbXBobGV0IDIxOAotCSBWTUxJU1A6Ok9CRVkgQk9PVDo6fFVuU2l6
-ZWRCb3h8IEJPT1Q6OnxJbnRlZ2VyfCBCT09UOjp8TnVkfAorCSBWTUxJU1A6Ok9CRVkgQk9PVDo6
-VFlQRS1DT05URU5UUy1PRi1GSUxFIEJPT1Q6OnxVblNpemVkQm94fCBCT09UOjp8SW50ZWc9CmVy
-fCBCT09UOjp8TnVkfApodW5rIC4vc3JjL2ludGVycC9zeXMtcGtnLmxpc3AucGFtcGhsZXQgNDUz
-Ci0JIExJU1A6U0VRVUVOQ0UgVk1MSVNQOjpPQkVZIExJU1A6Ok5VTUJFUiBWTUxJU1A6Onx1bmlv
-bnwKKwkgTElTUDpTRVFVRU5DRSBWTUxJU1A6Ok9CRVkgQk9PVDo6VFlQRS1DT05URU5UUy1PRi1G
-SUxFIExJU1A6Ok5VTUJFUiBWTUxJPQpTUDo6fHVuaW9ufApodW5rIC4vc3JjL2ludGVycC91dGls
-Lmxpc3AucGFtcGhsZXQgMzIKKworSW4gdGhpcyBmaWxlIGFyZSBhbHNvIHRvIGJlIGZvdW5kIGZ1
-bmN0aW9ucyB3aGljaCBoYXZlIGJlZW4KK2ludHJvZHVjZWQgdG8gY2lyY3VtdmVudCB0aGUgbm9u
-LXBvcnRhYmxlIHVzZSBvZiBzeXN0ZW0KK2RlcGVuZGVudCBjYWxscyB0byBjYXQgdG8gZGlzcGxh
-eSB0ZXh0IG9uIHRoZSBjb25zb2xlIGFuZAorcmVsYXRlZCB0aGluZ3Mgd2hpY2ggYXJlIGVhc2ls
-eSBkb25lIGluIExpc3AuCisKaHVuayAuL3NyYy9pbnRlcnAvdXRpbC5saXNwLnBhbXBobGV0IDE1
-MDAKK1xzdWJzZWN0aW9ue1ByaW50aW5nIFRleHQgRmlsZXMgYXQgdGhlIFRlcm1pbmFsIChmaWxl
-LXByaW50aW5nKX0KK1JhdGhlciB0aGFuIHVzaW5nIGNhbGxzIHRvIHN5c3RlbSBwcm9ncmFtcyBz
-dWNoIGFzICdjYXQnIG9yICd0eXBlJworQXhpb20gc2hvdWxkIHVzZSBMaXNwLiAgV2UgYXJlIHVz
-ZSBoZXJlIHRoZSBub24tc3RhbmRhcmQgR0NMID0KCitmdW5jdGlvbiBzeXN0ZW06OmNvcHktc3Ry
-ZWFtLgorCis8PGZpbGUtcHJpbnRpbmc+Pj0zRAorCisoaW4tcGFja2FnZSAiQk9PVCIpCisKKzs7
-IFR5cGUgdGhlIGNvbnRlbnRzIG9mIGEgZmlsZSB1c2luZyBMaXNwIHJhdGhlciB0aGFuIG5vbi1w
-b3J0YWJsZQorOzsgc3lzdGVtIGNvbW1hbmRzIHN1Y2ggYXMgY2F0IG9yIHR5cGUKKworKGRlZnVu
-IFRZUEUtQ09OVEVOVFMtT0YtRklMRSAoRklMRU5BTUUpCisgICAod2l0aC1vcGVuLWZpbGUgKGlu
-IEZJTEVOQU1FIDpkaXJlY3Rpb24gOmlucHV0KQorICAgICAgKHNpOjpjb3B5LXN0cmVhbSBpbiAq
-c3RhbmRhcmQtb3V0cHV0KikpKQorCitACisKaHVuayAuL3NyYy9pbnRlcnAvdXRpbC5saXNwLnBh
-bXBobGV0IDE3MDAKKwpodW5rIC4vc3JjL2ludGVycC91dGlsLmxpc3AucGFtcGhsZXQgMTcwNAor
-PDxmaWxlLXByaW50aW5nPj4KfQoKQ29udGV4dDoKCltwYXJ0NgpiaWxsLnBhZ2UxQHN5bXBhdGlj
-by5jYSoqMjAwNTAzMTUwNjI1MzldID0KCltwYXRjaDUKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2Eq
-KjIwMDUwMzE1MDYyNDIwXSA9CgpbcGFydDMKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUw
-MzE1MDYxMjUzXSA9CgpbcGFydDIKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUwMzE1MDYx
-MjAyXSA9CgpbcGFydDEKYmlsbC5wYWdlMUBzeW1wYXRpY28uY2EqKjIwMDUwMzE1MDYxMDIxXSA9
-CgpQYXRjaCBidW5kbGUgaGFzaDoKNjU4MTIwZmZiY2MwMTVmZGMwMTI4MTk2NmRmYzUxNGNhNWJi
-Zjk0NwoKLS09Xy0tCgouCgqfcAIQgAEACQAAAGRhcmNzLTEzAJ4CAhGABgC4DQAAAQAJAAAD3AYA
-AAAAIQYAAAAABQAAAAkCAAAAAAUAAAABAv///wClAAAAQQvGAIgAIAAgAAAAAAAgACAAAAAAACgA
-AAAgAAAAQAAAAAEAAQAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAA4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
-AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAP4AAA
-H+AAAD/gAAB/4AAA/+AAAf8hBgAAQQtGAGYAIAAgAAAAAAAgACAAAAAAACgAAAAgAAAAIAAAAAEA
-GAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
-VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUA
-AAAAAAAAAAAAAAAAAAAAAACGhobW5+fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
-zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACG
-hobW5+f/////////////////////////////////////////////////////////////////////
-///////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////
-///////////////////////////////////////////////////////////////////////MzMxV
-VVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////////////
-///////////////////////////////////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAA
-AACGhobW5+f/////////////////////////////////////////////////////////////////
-///////////////////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////
-///////////////////////////////////////////////////////////////////////////M
-zMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////8MDAwMDAwMDAwMDAwMDAwMDAwMDAwM
-DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAA
-AAAAAACGhobW5+f///////+GhobMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
-zMzMzMzMzMzMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+G
-hobW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fMzMwMDAz/////
-///MzMxNTU0AAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f/////////////////
-///////////////////////////////////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAA
-AAAAAAAAAACGhobW5+f///////+GhobW5+f///+GhoaGhoaGhob///+GhoaGhoaGhob///+GhoaG
-hoaGhob////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////
-//+GhobW5+f////////////////////////////////////////////////////W5+fMzMwMDAz/
-///////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f////MzMwAAID/
-///////MzMyAAICAAID///8AgAAAgAAAgAD////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAA
-AAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f///8AAIAAAP8AAID/////AAD/AADMzMz///8A
-gAAA/wD/AAD////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/
-//////+GhobW5+f///8AAP8A//8AAID//////wD/AAD/AAD///////8AgAAAgAD////W5+fMzMwM
-DAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f///////8A
-AP8AAID/////AAD///////////////8AgAD////////W5+fMzMwMDAz////////MzMxVVVUAAAAA
-AAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+f/////////////////////////////////
-///////////////////W5+fMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW
-5+f///////+GhobW5+f////////////////////////////////////////////////////W5+fM
-zMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobW5+fW5+fW
-5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fMzMwMDAz////////MzMxVVVUA
-AAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhobMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzM
-zMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwMDAz////////MzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACG
-hobW5+f///////+GhoYzmcyZAACZAACZAACZAACZAACZAACZAACZAACZAACAAACAAACAAACAAACA
-AACAAAAMDAz////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhoYzzP+Z
-AACZAACZAACZAACZAACZAACZAACZAACZAAD///+AAAD///+AAAD///+AAAAMDAzW5+fMzMyZmZlV
-VVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f///////+GhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaG
-hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoYMDAzMzMyZmZl3d3dVVVUAAAAAAAAAAAAAAAAAAAAA
-AACGhobW5+f/////////////////////////////////////////////////////////////////
-///////W5+fMzMyZmZl3d3d3d3dVVVUAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////
-//////////////////////////////////////////////////////+ZmZlNTU1NTU0zMzMzMzMz
-MzMzMzMAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////////
-//////////////////////////////+ZmZn////////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAA
-AAAAAACGhobW5+f/////////////////////////////////////////////////////////////
-//////+ZmZn////W5+fMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////
-//////////////////////////////////////////////////////////+ZmZnW5+fMzMxVVVUA
-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhobW5+f/////////////////////////////////
-//////////////////////////////////+ZmZnMzMxVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
-AAAAAAAAAACGhobW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW5+fW
-5+fW5+fW5+eZmZlVVVUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACGhoaGhoaGhoaG
-hoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaZmZkAAAAAAAAA
-AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAhXwIFkAYAMAEAAAoAAAADACAOoxsAAAMABTcBAAAA
-HgAHNwEAAAAMAAAAZGFyY3MtMTM0MjEAAgEKNwEAAAAEAAAAdGV4dAMACzcAAAAAAwAhDgVXDQAC
-AfgPAQAAABAAAAAJo1Vxgm3FSI8Y+watXOrwAgH6DwEAAAAQAAAACaNVcYJtxUiPGPsGrVzq8AIB
-+w8BAAAAmAAAAAAAAAA4obsQBeUQGqG7CAArKlbCAABQU1RQUlguRExMAAAAAAAAAABOSVRB+b+4
-AQCqADfZbgAAAEM6XERvY3VtZW50cyBhbmQgU2V0dGluZ3NcbWlrZXRoXExvY2FsIFNldHRpbmdz
-XEFwcGxpY2F0aW9uIERhdGFcTWljcm9zb2Z0XE91dGxvb2tcb3V0bG9vay5wc3QAAwD+DwcAAACN
-Tw==
-
-------=_NextPart_000_021D_01C52AE9.E2883110--
+Date: Thu, 24 Mar 2005 08:17:31 -0500
+From: Tim Daly
+To: Balbir Thomas
+Subject: Re: build failure on Debian Woody Solved -- Stray symbols in src/algebra/Makefile ! ??
 
+As Bill Page pointed out the problem is not in noweb
+but in a shell script embedded in the src/algebra/Makefile.pamphlet
+and the semantics of awk.
 
+Which version of awk are you using? The configure script tries
+to figure out which one you have. It prefers gawk, then nawk, and
+defaults to awk. You can specify a particular awk version on the
+command line thus:
 
+make AWK=/usr/local/bin/gawk
 
+We'll fix the makefile shell script at the next update (expected
+on april 1).
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBklM-00033V-Fw
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 21:29:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBklK-00032z-R2
-	for list; Wed, 16 Mar 2005 21:29:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBklJ-00032I-Hv
-	for list; Wed, 16 Mar 2005 21:29:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBklJ-00031o-D7
-	for list; Wed, 16 Mar 2005 21:29:25 -0500
-Received: from [203.52.176.30] (helo=br-dmz.paradigmgeo.com)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBkRt-00031w-2N
-	for list; Wed, 16 Mar 2005 21:09:21 -0500
-Received: from water ([192.168.180.42])
-	by br-dmz.paradigmgeo.com (8.12.5/8.12.5) with SMTP id j2H2LqcZ020867
-	for <list>; Thu, 17 Mar 2005 12:21:53 +1000
-From: Mike Thomas
-To: "Axiom-Developer@Nongnu. Org" <list>
-Date: Thu, 17 Mar 2005 12:13:52 +1000
-	charset="iso-8859-1"
-Subject: RE: darcs patch: Remove system utilities.
-
-Hi Bill/Tim.
-
-Following up on Bill's grand experiment with darcs you should receive on
-this mailing list a patch generated with 'darcs send' dealing with the 'cat'
-and related Unix system utility bug on Windows.
-
-In practical terms this means that the ')summary' and ')copyright' commands
-now work.
+Date: Thu, 24 Mar 2005 11:17:03 -0600
+From: MathAction (unknown)
+To: MathAction
+Subject: [#130 SpecialFunction(Integer) doesn't return Expression Integer] Icomplete gamma function is missing
 
+In DoubleFloatSpecialFunctions, incomplete gamma function is missing. If someone implements it, it's possible to add SpecialFunctionCategory
+to the "Exports" of DoubleFloat (add all these functions... => I don't know why gamma is actually exported by DoubleFloat), unexpose DoubleFloatSpecialFunctions and may be SpecialFunction(Integer) will work as requested. The actual behavior is really annoying
+<br>
 Cheers
 
-Mike Thomas.
-
-
-
+\start
+Date: Thu, 24 Mar 2005 12:03:27 -0600
+From: MathAction (test)
+To: MathAction
+Subject: [#122 Handling of power series] PATCH: Replace %i (indent) by %I
 
+This patch replace all %i (format) by %I. Go to src/interp directory and type grep -r '%i\>' . 
+It's not heavily tested but relatively simple (check it).
+See above for details.
+<pre>
+diff -ur ../axiom-old/src/interp/format.boot.pamphlet src/interp/format.boot.pamphlet
+--- ../axiom-old/src/interp/format.boot.pamphlet	2005-01-05 01:04:55.000000000 +0100
++++ src/interp/format.boot.pamphlet	2005-03-24 18:39:07.030278760 +0100
+@@ -58,7 +58,7 @@
+   sayMSG formatModemap old2NewModemaps displayTranModemap m
+ 
+ sayModemapWithNumber(m,n) ==
+-  msg := reverse cleanUpSegmentedMsg reverse ["%i","%i",'" ",
++  msg := reverse cleanUpSegmentedMsg reverse ["%I","%I",'" ",
+     STRCONC(lbrkSch(),object2String n,rbrkSch()),
+       :formatModemap displayTranModemap m,"%u","%u"]
+   sayMSG flowSegmentedMsg(reverse msg,$LINELENGTH,3)
+@@ -354,7 +354,7 @@
+   $permitWhere : local := true
+   $whereList: local := nil
+   s:= form2String u
+-  $whereList => concat(s,'%b,'"where",'%d,"%i",$whereList,"%u")
++  $whereList => concat(s,'%b,'"where",'%d,"%I",$whereList,"%u")
+   s
+ 
+ form2StringWithPrens form ==
+@@ -482,10 +482,10 @@
+     $permitWhere = true =>
+       opList:= formatJoinKey(r,id)
+       $whereList:= concat($whereList,"%l",$declVar,": ",
+-        formJoin2 argl,'%b,'"with",'%d,"%i",opList,"%u")
++        formJoin2 argl,'%b,'"with",'%d,"%I",opList,"%u")
+       formJoin2 argl
+     opList:= formatJoinKey(r,id)
+-    suffix := concat('%b,'"with",'%d,"%i",opList,"%u")
++    suffix := concat('%b,'"with",'%d,"%I",opList,"%u")
+     concat(formJoin2 argl,suffix)
+   formJoin2 u
+ 
+diff -ur ../axiom-old/src/interp/i-syscmd.boot.pamphlet src/interp/i-syscmd.boot.pamphlet
+--- ../axiom-old/src/interp/i-syscmd.boot.pamphlet	2005-01-30 13:04:38.000000000 +0100
++++ src/interp/i-syscmd.boot.pamphlet	2005-03-24 18:34:14.263786032 +0100
+@@ -1823,7 +1823,7 @@
+      '%l,'"   ",'%b,:blankList patterns,'%d]
+   for [syn,:comm] in ls repeat
+     if SUBSTRING(syn,0,1) = '"|" then syn := SUBSTRING(syn,1,NIL)
+-    if syn = '"%i" then syn := '"%i "
++    if syn = '"%I" then syn := '"%I "
+     wid := MAX(30 - (entryWidth syn),1)
+     sayBrightly concat('%b,prefix,syn,'%d,
+       fillerSpaces(wid,'"."),'" ",prefix,comm)
+diff -ur ../axiom-old/src/interp/msgdb.boot.pamphlet src/interp/msgdb.boot.pamphlet
+--- ../axiom-old/src/interp/msgdb.boot.pamphlet	2005-01-05 01:05:36.000000000 +0100
++++ src/interp/msgdb.boot.pamphlet	2005-03-24 18:35:57.886033056 +0100
+@@ -28,7 +28,7 @@
+    %ceon       turn on centering
+    %d          turn off bright printing
+    %f          user defined printing
+-   %i          start indentation of 3 more spaces
++   %I          start indentation of 3 more spaces -- (2005) changed from %i (avoid conflict with complex i) 
+    %l          start a new line
+    %m          math-print an expression
+    %rjoff      turn off right justification (actually ragged left)
+@@ -254,7 +254,7 @@
+   NREVERSE msg1
+ 
+ 
+-SETANDFILEQ($msgdbPrims,'( %b %d %l %i %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%i" "%u" "%U" "%n" "%x" "%ce" "%rj"))
++SETANDFILEQ($msgdbPrims,'( %b %d %l %I %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%I" "%u" "%U" "%n" "%x" "%ce" "%rj"))
+ SETANDFILEQ($msgdbPunct,'(_. _, _! _: _; _? _] _)  "." "," "!" ":" ";" "?" "]" ")"  ))
+ SETANDFILEQ($msgdbNoBlanksBeforeGroup,['" ", " ", '"%", "%",_
+                             :$msgdbPrims, :$msgdbPunct])
+@@ -289,8 +289,8 @@
+   blanks := ['" "," "]
+   haveBlank := NIL
+   prims :=
+-    '(%b %d %l %i %u %m %ce %rj _
+-     "%b" "%d" "%l" "%i" "%m" "%u" "%ce" "%rj")
++    '(%b %d %l %I %u %m %ce %rj _
++     "%b" "%d" "%l" "%I" "%m" "%u" "%ce" "%rj")
+   msg1 := NIL
+   for x in msg repeat
+     if haveBlank and ((x in blanks) or (x in prims)) then
+@@ -512,7 +512,7 @@
+         actualMarg := potentialMarg
+         nl := [f,'%l,:nl]
+         lnl := 199999
+-      f in '("%i" %i ) =>
++      f in '("%I" %I ) =>
+         potentialMarg := potentialMarg + 3
+         nl := [f,:nl]
+       PAIRP(f) and CAR(f) in '("%t" %t) =>
+@@ -652,7 +652,7 @@
+   x = '"%l" =>
+     sayNewLine()
+     for i in 1..$MARG repeat sayString '" "
+-  x = '"%i" =>
++  x = '"%I" =>
+     $MARG := $MARG + 3
+   x = '"%u" =>
+     $MARG := $MARG - 3
+@@ -679,7 +679,7 @@
+   x = '"%l" =>
+     sayString('"\\")
+     for i in 1..$MARG repeat sayString '"\ "
+-  x = '"%i" =>
++  x = '"%I" =>
+     $MARG := $MARG + 3
+   x = '"%u" =>
+     $MARG := $MARG - 3
+</pre>
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBlix-0007fT-0q
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 22:31:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBlYp-0006cL-3a
-	for list; Wed, 16 Mar 2005 22:20:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBlYR-0006Vb-KG
-	for list; Wed, 16 Mar 2005 22:20:26 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBlYO-0006N7-72
-	for list; Wed, 16 Mar 2005 22:20:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBl6M-0005Cq-7x
-	for list; Wed, 16 Mar 2005 21:51:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H2otY4031950;
-	Wed, 16 Mar 2005 20:50:55 -0600
+Date: Thu, 24 Mar 2005 13:39:59 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Wed, 16 Mar 2005 20:50:55 -0600
-Cc: 
-Subject: [Axiom Documentation] (renamed)
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomDocumentation/diff
---
-This page was renamed from Axiom documentation and community to Axiom Documentation.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomDocumentation#msg20050316205054-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBmah-0004E6-Pi
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 23:26:35 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBmUW-0002xz-DY
-	for list; Wed, 16 Mar 2005 23:20:14 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBmUK-0002ub-Cz
-	for list; Wed, 16 Mar 2005 23:20:02 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBmUI-0002ne-Nm
-	for list; Wed, 16 Mar 2005 23:19:58 -0500
-Received: from [209.226.175.25] (helo=tomts5-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DBm0u-0008GM-4Y
-	for list; Wed, 16 Mar 2005 22:49:36 -0500
-Received: from Asus ([209.226.189.32]) by tomts5-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050317034933.FPAW2988.tomts5-srv.bellnexxia.net@Asus>;
-	Wed, 16 Mar 2005 22:49:33 -0500
-From: Bill Page
-To: "'Mike Thomas'" Mike Thomas
-Subject: re: darcs patch: Remove system utilities.
-Date: Wed, 16 Mar 2005 22:49:37 -0500
-	charset="US-ASCII"
-Cc: "'Axiom-Developer@Nongnu. Org'" <list>
-
-Mike,
-
-Thankyou for testing this and thanks for the patch!!!
-
-On Wednesday, March 16, 2005 9:14 PM Mike Thomas wrote:
-> 
-> Following up on Bill's grand experiment with darcs you should 
-> receive on this mailing list a patch generated with 'darcs send'
-> dealing with the 'cat' and related Unix system utility bug on
-> Windows.
-> 
-> In practical terms this means that the ')summary' and 
-> ')copyright' commands
-> now work.
-
-Excellent! It worked perfectly.
-
-Your patch appeared as an attachment in my email program.
-I saved the attachment as a file named darcs-13421. Then
-the commands
-
-  cd axiom--windows--1
-  darcs apply ../darcs-13421
-
-applied the patch - just like snapping my fingers :)
-I scp'd the file to axiom-developer.org and applied the
-same patch to the repository. I was done in 20 seconds.
-
-I am REALLY beginning to like darcs! :)
-
-I would like to do the GCL 2.6.6 patches next. Since as
-a patch this would be quite large because of the new gcl
-tarball, if you are still on a slow internet link I can
-do this from my local sources after my next rebuild
-(by tomorrow).
-
-Thanks again.
-
-Cheers,
-Bill Page.
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBmbm-0004ec-9s
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 23:27:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBmbY-0004Vn-0v
-	for list; Wed, 16 Mar 2005 23:27:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBmbP-0004RU-38
-	for list; Wed, 16 Mar 2005 23:27:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBmbO-0004OL-DB
-	for list; Wed, 16 Mar 2005 23:27:18 -0500
-Received: from [203.52.176.30] (helo=br-dmz.paradigmgeo.com)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBmI7-0000rr-D9
-	for list; Wed, 16 Mar 2005 23:07:24 -0500
-Received: from water ([192.168.180.42])
-	by br-dmz.paradigmgeo.com (8.12.5/8.12.5) with SMTP id j2H4JscZ021625; 
-	Thu, 17 Mar 2005 14:19:56 +1000
-From: Mike Thomas
-To: Bill Page
-Subject: re: darcs patch: Remove system utilities.
-Date: Thu, 17 Mar 2005 14:11:53 +1000
-	charset="us-ascii"
-Cc: "'Axiom-Developer@Nongnu. Org'" <list>
-
-Hi Bill.
-
-| I would like to do the GCL 2.6.6 patches next. Since as
-| a patch this would be quite large because of the new gcl
-| tarball, if you are still on a slow internet link I can
-| do this from my local sources after my next rebuild
-| (by tomorrow).
-
-The computer I did the 2.6.6 patch on has a fast connection, but it seems
-like overkill to do the 2.6.6 tarball that way.  I think you should go ahead
-with your local sources unless there is some kind of problem there.
-
-| Thanks again.
-
-No worries.  I guess the proof of the pudding will ultimately be darcs ssh
-write access.  Although I haven't downloaded Axiom on my slow connection
-yet, Darcs worked flawlessly there on other, smaller, HTTP repositories.
-
-| Cheers,
-
-Indeed!  Have a good night.
-
-Mike Thomas.
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBmta-0000hC-J0
-	for mharc-axiom-developer@gnu.org; Wed, 16 Mar 2005 23:46:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBmtX-0000gA-Mq
-	for list; Wed, 16 Mar 2005 23:46:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBmtU-0000eE-Fl
-	for list; Wed, 16 Mar 2005 23:46:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBmtU-0000dk-11
-	for list; Wed, 16 Mar 2005 23:46:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBmXt-0001pb-Lj
-	for list; Wed, 16 Mar 2005 23:23:41 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H4NRY4022655;
-	Wed, 16 Mar 2005 22:23:27 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 16 Mar 2005 22:23:27 -0600
-Cc: 
-Subject: [AxiomInterpreter] hi
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomInterpreter/diff
---
-hii how r u
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomInterpreter#msg20050316222326-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBnwz-0006SZ-4y
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 00:53:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBnwu-0006Qm-4G
-	for list; Thu, 17 Mar 2005 00:53:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBnwp-0006Oc-B1
-	for list; Thu, 17 Mar 2005 00:53:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBnwp-0006Nm-60
-	for list; Thu, 17 Mar 2005 00:53:31 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBneD-0005X2-NV
-	for list; Thu, 17 Mar 2005 00:34:17 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H5Y1Y4006871;
-	Wed, 16 Mar 2005 23:34:01 -0600
-From: MathAction (Zoran Spasojevic)
-To: MathAction
-Date: Wed, 16 Mar 2005 23:34:01 -0600
-Cc: 
-Subject: [Axiom-mail] problems compiling axiom
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomMail/diff
---
-Hello,
-I previously compiled axiom without problems but this time on Fedora 
-Core 3 I get the  error below after a few minutes of compiling. I would 
-appreciate any suggestions that anyone may have to resolve this problem.
-Thanks,
-Zoran
-
-gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 
--fomit-frame-pointer  -I/home/zoran/axiom/lsp/gcl-2.6.5/o -I../h 
--I../gcl-tk sfasl.c
-In file included from sfasl.c:40:
-sfaslbfd.c: In function `fasload':
-sfaslbfd.c:266: error: structure has no member named `_raw_size'
-sfaslbfd.c:291: error: structure has no member named `_raw_size'
-sfaslbfd.c:356: error: structure has no member named `_raw_size'
-make[4]: *** [sfasl.o] Error 1
-make[4]: Leaving directory `/home/zoran/axiom/lsp/gcl-2.6.5/o'
-make[3]: *** [unixport/saved_pre_gcl] Error 2
-make[3]: Leaving directory `/home/zoran/axiom/lsp/gcl-2.6.5'
-/bin/sh: unixport/saved_gcl: No such file or directory
-make[2]: *** [gcldir] Error 127
-make[2]: Leaving directory `/home/zoran/axiom/lsp'
-make[1]: *** [lspdir] Error 2
-make[1]: Leaving directory `/home/zoran/axiom'
-make: *** [all] Error 2
-
-
-
-
-
-_______________________________________________
-Axiom-mail mailing list
-Axiom-mail@nongnu.org
-http://lists.nongnu.org/mailman/listinfo/axiom-mail
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomMail#msg42391584.2010604@earthlink.net
-
+Subject: [#132 Series expansion with complex doesn't print expansion point in type expression] 
 
+??changed:
+-<pre>
+-diff -ur ../axiom-old/src/interp/format.boot.pamphlet src/interp/format.boot.pamphlet
+---- ../axiom-old/src/interp/format.boot.pamphlet	2005-01-05 01:04:55.000000000 +0100
+-+++ src/interp/format.boot.pamphlet	2005-03-24 18:39:07.030278760 +0100
+-@@ -58,7 +58,7 @@
+-   sayMSG formatModemap old2NewModemaps displayTranModemap m
+- 
+- sayModemapWithNumber(m,n) ==
+--  msg := reverse cleanUpSegmentedMsg reverse ["%i","%i",'" ",
+-+  msg := reverse cleanUpSegmentedMsg reverse ["%I","%I",'" ",
+-     STRCONC(lbrkSch(),object2String n,rbrkSch()),
+-       :formatModemap displayTranModemap m,"%u","%u"]
+-   sayMSG flowSegmentedMsg(reverse msg,$LINELENGTH,3)
+-@@ -354,7 +354,7 @@
+-   $permitWhere : local := true
+-   $whereList: local := nil
+-   s:= form2String u
+--  $whereList => concat(s,'%b,'"where",'%d,"%i",$whereList,"%u")
+-+  $whereList => concat(s,'%b,'"where",'%d,"%I",$whereList,"%u")
+-[87 more lines...]
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBoJx-0002CU-3T
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 01:17:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBoJv-0002CI-Oq
-	for list; Thu, 17 Mar 2005 01:17:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBoJv-0002Bz-7C
-	for list; Thu, 17 Mar 2005 01:17:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBoJv-0002Bw-3H
-	for list; Thu, 17 Mar 2005 01:17:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBo4h-0006tk-I2
-	for list; Thu, 17 Mar 2005 01:01:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H61NY4013536;
-	Thu, 17 Mar 2005 00:01:23 -0600
+Date: Thu, 24 Mar 2005 13:42:39 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Thu, 17 Mar 2005 00:01:23 -0600
-Cc: 
-Subject: [Axiom-mail] problems compiling axiom
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomMail/diff
---
-Tim Daly reported this problem fixed in the February release
-in CVS at Savannah.
-
-What version of the source are you using?
-
-On Thursday, March 17, 2005 12:29 AM Zoran Spasojevic wrote:
-> I previously compiled axiom without problems but this time
-> on Fedora Core 3 I get the  error below after a few minutes
-> of compiling. I would appreciate any suggestions that anyone
-> may have to resolve this problem.
-> Thanks,
-> Zoran
-> 
-> gcc -c -Wall -DVOL=volatile -fsigned-char -pipe -O3 
-> -fomit-frame-pointer  -I/home/zoran/axiom/lsp/gcl-2.6.5/o -I../h 
-> -I../gcl-tk sfasl.c
-> In file included from sfasl.c:40:
-> sfaslbfd.c: In function `fasload':
-> sfaslbfd.c:266: error: structure has no member named `_raw_size'
-> ...
-
-
-
-_______________________________________________
-Axiom-mail mailing list
-Axiom-mail@nongnu.org
-http://lists.nongnu.org/mailman/listinfo/axiom-mail
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomMail#msg00ee01c52ab5$4a323a20$6601a8c0@Asus
-
+Subject: [#132 Series expansion with complex doesn't print expansion point in type expression] split form #122
 
+Severity: normal => critical 
 
 \start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBprb-0003yn-BD
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 02:56:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBprU-0003vd-IV
-	for list; Thu, 17 Mar 2005 02:56:09 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBprT-0003v6-3F
-	for list; Thu, 17 Mar 2005 02:56:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBprS-0003gr-Cj
-	for list; Thu, 17 Mar 2005 02:56:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBpNk-0002WM-Qd
-	for list; Thu, 17 Mar 2005 02:25:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H7P7Y4002770;
-	Thu, 17 Mar 2005 01:25:07 -0600
+Date: Thu, 24 Mar 2005 13:38:48 -0600
 From: MathAction (Bill Page)
 To: MathAction
-Date: Thu, 17 Mar 2005 01:25:07 -0600
-Cc: 
-Subject: [ExampleSolution1] Fix MathAction display problem
-
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-
---removed:
--Aside: I am getting into something I don't quite understand: the first and last two groups of code are not meant to be there, but the first somehow returns something wrong. If the commented line <code>--dNdt(t)</code> is removed, the result for the <code>subst</code> line is what I expect. If the order of the commands is as for the second group, the result is ok too.
--Finally if I copied the block to the end and run it a second time, everything is also ok. But this may go away after I save (it does not). Image is in: http://page.axiom-developer.org/zope/mathaction/images/1141703130-18px.png, just in case (this might have to do with use of <code>N(1/10,0,3)</code> and even a <code>for x in -15..5 repeat output N(x/10,0,3)</code> command that were ran during testing). However, when all the code in this page was run in Axiom, everything is as expected.
--
-
-++added:
-dNdt(t)==D(N(t,0,3),t)
--- dNdt(2)
-subst(dNdt(t), t=2)
-
-??changed:
--dNdt(t)==D(N(t,0,3),t)
----dNdt(t)
--subst(dNdt(t), t=2)
-\end{axiom}
-
-Notice that the evaluation for <code>N0(2)</code> is not really done.
-One way to avoid this error is to use substitution instead of a
-function call, as done in the second line above. The function call
-<code>dNdt(2)</code> is not done directly.
-
-To illustrate a common error when mixing numeric and symbolic
-computation: first define the derivative as a function of <code>t</code>
-and then evaluate the derivative at some value of <code>t</code>.
-This does not work because when the derivative is called the system
-(Axiom, or other systems) will substitute the value of <code>t</code>
-before differentiating. 
-\begin{axiom}
-
---removed:
--Compared with
--
--\begin{axiom}
--dNdt(t)==D(N(t,0,3),t)
--subst(dNdt(t), t=2)
--N(2,0,3)
--dNdt(2)
--\end{axiom}
--
--Notice that the evaluation for <code>N0(2)</code> is not really done. One way to avoid this error is to use substitution instead of a function call, as done in the second line above. 
--
--The last function call <code>dNdt(2)</code> is deliberate, to illustrate a common error when mixing numeric and symbolic computation: first define the derivative as a function of <code>t</code> and then evaluate the derivative at some value of <code>t</code>. This does not work because when the derivative is called the system (Axiom, or other systems) will substitute the value of <code>t</code> before differentiating. 
--
--
--
--\begin{axiom}
--N(2,0,3)
--dNdt(t)==D(N(t,0,3),t)
----dNdt(t)
--[3 more lines...]
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050317012507-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBr0f-0003It-82
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 04:09:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBr0b-0003Hc-8c
-	for list; Thu, 17 Mar 2005 04:09:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBr0X-0003GH-3q
-	for list; Thu, 17 Mar 2005 04:09:35 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBqzM-0002g5-8C
-	for list; Thu, 17 Mar 2005 04:08:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBqNn-00074l-2v
-	for list; Thu, 17 Mar 2005 03:29:31 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H8SlY4018602;
-	Thu, 17 Mar 2005 02:28:51 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 02:28:46 -0600
-Cc: 
-Subject: [AxiomInterpreter] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomInterpreter/diff
---
-
---removed:
--
--From unknown Wed Mar 16 22:23:26 -0600 2005
--From: 
--Date: Wed, 16 Mar 2005 22:23:26 -0600
--Subject: hi
--Message-ID: <20050316222326-0600@page.axiom-developer.org>
--
--hii how r u
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomInterpreter#msg20050317022846-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBriw-0005bh-VS
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 04:55:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrir-0005bS-Iz
-	for list; Thu, 17 Mar 2005 04:55:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrio-0005ap-Iw
-	for list; Thu, 17 Mar 2005 04:55:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrin-0005ad-TY
-	for list; Thu, 17 Mar 2005 04:55:18 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrTi-0004mk-Qw
-	for list; Thu, 17 Mar 2005 04:39:43 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H9dPY4003672;
-	Thu, 17 Mar 2005 03:39:25 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 03:39:25 -0600
-Cc: 
-Subject: [RationalInterpolation] (nouveau) 
+Subject: [#132 Series expansion with complex doesn't print expansion point in type expression] (new) 
 
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolation/diff
---
-The package below implements rational interpolation. 
+Original Date: Sun, 13 Mar 2005 08:44:43 -0600
 
 \begin{axiom}
-)abbrev package RINTERPA RationalInterpolationAlgorithms
-++ Description:
-++ This package exports rational interpolation algorithms
-RationalInterpolationAlgorithms(F, P): Cat == Body   where
-    F: IntegralDomain 
-    P: UnivariatePolynomialCategory(F)
-    Cat == with
-        RationalInterpolation: (List F, List F, NonNegativeInteger,
-                                NonNegativeInteger) 
-                               -> Fraction P
-        +++ We assume that the elements of the first list are all distinct.
-        +++ If they are not, division by zero might occur.
-
-    Body == add
-        RationalInterpolation(xlist, ylist, m, k) ==
-            #xlist ^= #ylist =>
-                error "Different number of points and values."
-            #xlist ^= m+k+1 =>
-                error "wrong number of points"
-            tempvec: List F := [1 for i in 1..(m+k+1)]
-
-            collist: List List F := cons(tempvec, 
-                                         [(tempvec := [tempvec.i * xlist.i _
-                                                       for i in 1..(m+k+1)]) _
-                                          for j in 1..max(m, k)])
-
-            collist := append([collist.j for j in 1..(m+1)], _
-                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
-                               for j in 1..(k+1)])
-            resspace: List Vector F := nullSpace((transpose matrix collist) _
-                                                 ::Matrix F)
-            reslist: List List P := _
-                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
-                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
-
-            reduce((_+), reslist.1)/reduce((_+), reslist.2)
-
-
-)abbrev package RINTERP RationalInterpolation
-++ Description:
-++ This package exports interpolation algorithms
-RationalInterpolation(xx, F): Cat == Body   where
-    xx: Symbol
-    F:  IntegralDomain
-    UP  ==> UnivariatePolynomial
-    SUP ==> SparseUnivariatePolynomial
- 
-    Cat == with
-        interpolate: (Fraction UP(xx, F), List F, List F, _
-                      NonNegativeInteger, NonNegativeInteger) _
-                      -> Fraction UP(xx, F)
-
-        interpolate: (List F, List F, NonNegativeInteger, NonNegativeInteger) _
-                      -> Fraction SUP F
-
-    Body == add
-        RIA ==> RationalInterpolationAlgorithms
-
-        interpolate(qx, lx, ly, m, k) ==
-            px := RationalInterpolation(lx, ly, m, k)$RIA(F, UP(xx, F))
-
-            elt(px, qx)
- 
-        interpolate(lx, ly, m, k) ==
-            RationalInterpolation(lx, ly, m, k)$RIA(F, SUP F)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolation#msg20050317033922-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBrm1-0005lp-Nr
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 04:58:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrlv-0005kU-Hw
-	for list; Thu, 17 Mar 2005 04:58:31 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrls-0005k7-UY
-	for list; Thu, 17 Mar 2005 04:58:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrls-0005k2-1d
-	for list; Thu, 17 Mar 2005 04:58:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrWq-000509-5C
-	for list; Thu, 17 Mar 2005 04:42:56 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H9gdY4004559;
-	Thu, 17 Mar 2005 03:42:39 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 03:42:39 -0600
-Cc: 
-Subject: [AxiomContributions] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomContributions/diff
---
-
-++added:
-[CommonDenominator for polynomials]
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomContributions#msg20050317034239-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBrmD-0005nd-6s
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 04:58:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrm6-0005ml-HI
-	for list; Thu, 17 Mar 2005 04:58:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrm3-0005ly-6T
-	for list; Thu, 17 Mar 2005 04:58:39 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrm0-0005k2-2q
-	for list; Thu, 17 Mar 2005 04:58:36 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrUi-0004qp-AL
-	for list; Thu, 17 Mar 2005 04:40:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H9eOY4003852;
-	Thu, 17 Mar 2005 03:40:24 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 03:40:24 -0600
-Cc: 
-Subject: [AxiomContributions] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomContributions/diff
---
-
-++added:
-[Guessing formulas for sequences]
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomContributions#msg20050317034024-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBrm9-0005n1-Cp
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 04:58:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrm1-0005lo-I7
-	for list; Thu, 17 Mar 2005 04:58:38 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrlx-0005ky-OO
-	for list; Thu, 17 Mar 2005 04:58:35 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrlx-0005k2-E1
-	for list; Thu, 17 Mar 2005 04:58:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrWH-0004xx-Mj
-	for list; Thu, 17 Mar 2005 04:42:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H9g5Y4004486;
-	Thu, 17 Mar 2005 03:42:05 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 03:42:05 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] (nouveau) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-The package defined below allows Axiom to guess a formula for a sequence whose first few terms are given.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050317034205-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBrt9-0006gF-6P
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 05:05:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrsx-0006fM-TR
-	for list; Thu, 17 Mar 2005 05:05:48 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrsr-0006eQ-Sf
-	for list; Thu, 17 Mar 2005 05:05:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrsq-0006Za-0C
-	for list; Thu, 17 Mar 2005 05:05:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrYi-00057j-RB
-	for list; Thu, 17 Mar 2005 04:44:53 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2H9iaY4004847;
-	Thu, 17 Mar 2005 03:44:36 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 03:44:36 -0600
-Cc: 
-Subject: [CommonDenominator for polynomials] (nouveau) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/CommonDenominatorForPolynomials/diff
---
-This package extends UnivariatePolynomialCommonDenominator for arbitrary polynomial categories. In fact, I don't understand why the original package is so restrictive.
-
-\begin{axiom}
-)abbrev package PCDEN PolynomialCommonDenominator
-PolynomialCommonDenominator(R, Q, P, E, VarSet): Exports == Impl where
-  R : IntegralDomain
-  Q : QuotientFieldCategory R
-  E : OrderedAbelianMonoidSup
-  VarSet: OrderedSet
-  P: PolynomialCategory(Q, E,VarSet)
-
-  Exports ==> with
-    commonDenominator: P -> R
-      ++ commonDenominator(q) returns a common denominator d for
-      ++ the coefficients of q.
-    clearDenominator : P -> P
-      ++ clearDenominator(q) returns p such that \spad{q = p/d} where d is
-      ++ a common denominator for the coefficients of q.
-    splitDenominator : P -> Record(num: P, den: R)
-      ++ splitDenominator(q) returns \spad{[p, d]} such that \spad{q = p/d} and d
-      ++ is a common denominator for the coefficients of q.
- 
-  Impl ==> add
-    import CommonDenominator(R, Q, List Q)
- 
-    commonDenominator p == commonDenominator coefficients p
- 
-    clearDenominator p ==
-      d := commonDenominator p
-      map(numer(d * #1)::Q, p)
- 
-    splitDenominator p ==
-      d := commonDenominator p
-      [map(numer(d * #1)::Q, p), d]
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/CommonDenominatorForPolynomials#msg20050317034434-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBrtR-0006im-Jg
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 05:06:18 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBrtJ-0006hf-9V
-	for list; Thu, 17 Mar 2005 05:06:10 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBrtH-0006hA-2d
-	for list; Thu, 17 Mar 2005 05:06:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBrgp-0005D9-Aw
-	for list; Thu, 17 Mar 2005 04:53:15 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBrMS-0003zy-IX
-	for list; Thu, 17 Mar 2005 04:32:12 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2H9UASA016557;
-	Thu, 17 Mar 2005 09:30:10 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2H9U9eg016556; Thu, 17 Mar 2005 09:30:09 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2H9R7eP088837;
-	Thu, 17 Mar 2005 09:27:07 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-	<200503151551.j2FFp3vQ008185@axiom-developer.org> 
-Date: Thu, 17 Mar 2005 09:27:07 +0000
-Cc: bernice@rio.sci.ccny.cuny.edu, Camm Maguire, Gilbert Baumslag,
-	daly@rio.sci.ccny.cuny.edu, list
-Subject: Re: Axiom sprint day 
-
-Tim Daly writes:
-> *,
-> 
-> I'm working on setting up an agenda for the axiom sprint day.
-> It appears that the morning will be spent discussing future 
-> directions for Axiom. The rest of the time will be spent 
-> cleaning up the IssueTracker items.
-
-Excellent!
-
-> Mark Murray will be joining us via phone as he cannot attend
-> in person.
-
-Would it be possible to split the agenda into two broad categories; 
-
-1) Building, compiling, portability, etc
-2) Mathematical direction.
-
-?
-
-I'd like to attend for the first bit only, please; Right now, I'm
-concentrating on getting some building/compiling issues sorted out.
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBsme-0004xH-R2
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 06:03:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBsmU-0004wH-RO
-	for list; Thu, 17 Mar 2005 06:03:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBsmO-0004vO-BY
-	for list; Thu, 17 Mar 2005 06:03:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBsmI-0004uM-FO
-	for list; Thu, 17 Mar 2005 06:02:59 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBsXP-0001nO-EE
-	for list; Thu, 17 Mar 2005 05:47:35 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HAlUY4021475;
-	Thu, 17 Mar 2005 04:47:30 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 17 Mar 2005 04:47:30 -0600
-Cc: 
-Subject: [#47 complexForm(log(%i) - log(-%i))] forgot to
-	change status when I proposed the fix
-
-Changes http://page.axiom-developer.org/zope/mathaction/47ComplexFormLogILogI/diff
---
-Status: open => fix proposed 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/47ComplexFormLogILogI#msg20050317044730-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBu74-0007tX-FV
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 07:28:30 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBu6z-0007sT-VT
-	for list; Thu, 17 Mar 2005 07:28:26 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBu6w-0007rY-0t
-	for list; Thu, 17 Mar 2005 07:28:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBu6u-0007nw-Li
-	for list; Thu, 17 Mar 2005 07:28:20 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DBtoJ-00089p-Ks
-	for list; Thu, 17 Mar 2005 07:09:08 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2HC8ui02503;
-	Thu, 17 Mar 2005 06:08:56 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2HClIU16055;
-	Thu, 17 Mar 2005 07:47:18 -0500
-Date: Thu, 17 Mar 2005 07:47:18 -0500
-From: root Tim Daly
-To: Mark Murray
-	Mark Murray on Thu, 17 Mar 2005 09:27:07 +0000)
-Cc: bernice@rio.sci.ccny.cuny.edu, Camm Maguire, Gilbert Baumslag,
-	Tim Daly, daly@rio.sci.ccny.cuny.edu,
-	list
-Subject: Re: Axiom sprint day
-
-Yes, we can split the agenda.
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBvL8-0007nv-Vo
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 08:47:07 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBvL3-0007ld-Qs
-	for list; Thu, 17 Mar 2005 08:47:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBvKy-0007iR-IK
-	for list; Thu, 17 Mar 2005 08:46:58 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBvKx-0007dW-1m
-	for list; Thu, 17 Mar 2005 08:46:55 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBv0D-0006z1-Ke
-	for list; Thu, 17 Mar 2005 08:25:29 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2HDP9w4019622;
-	Thu, 17 Mar 2005 13:25:10 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2HDP9O3019621; Thu, 17 Mar 2005 13:25:09 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2HDNWhi090975;
-	Thu, 17 Mar 2005 13:23:32 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-	<200503171247.j2HClIU16055@localhost.localdomain> 
-Date: Thu, 17 Mar 2005 13:23:32 +0000
-Cc: bernice@rio.sci.ccny.cuny.edu, Camm Maguire, Gilbert Baumslag,
-	daly@rio.sci.ccny.cuny.edu, list
-Subject: Re: Axiom sprint day 
-
-root writes:
-> Yes, we can split the agenda.
-
-Excellent, Thanks!
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBx7u-0007gJ-8r
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 10:41:35 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBx7j-0007ZY-34
-	for list; Thu, 17 Mar 2005 10:41:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBx7Z-0007UW-VG
-	for list; Thu, 17 Mar 2005 10:41:14 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBx7Z-0007Tj-SN
-	for list; Thu, 17 Mar 2005 10:41:13 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBwoZ-0007vY-SF
-	for list; Thu, 17 Mar 2005 10:21:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HFLBY4023843;
-	Thu, 17 Mar 2005 09:21:11 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 09:21:11 -0600
-Cc: 
-Subject: [FrontPage] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-
-??changed:
--<hr />
--<div style="font-size:smaller;text-align:right">
--<a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">edit</a>
--(administator only)</div>
-<div style="font-size:smaller;text-align:right" class="shade1">
-<a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">
-<b>edit</b></a> (administator only)</div>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050317092111-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBx7z-0007iZ-Av
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 10:41:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBx7r-0007f0-FE
-	for list; Thu, 17 Mar 2005 10:41:31 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBx7f-0007Wc-TB
-	for list; Thu, 17 Mar 2005 10:41:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBx7c-0007Tj-Rd
-	for list; Thu, 17 Mar 2005 10:41:16 -0500
-Received: from [64.233.184.192] (helo=wproxy.gmail.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DBwkd-0007XI-Og
-	for list; Thu, 17 Mar 2005 10:17:31 -0500
-Received: by wproxy.gmail.com with SMTP id 68so315657wra
-	for <list>; Thu, 17 Mar 2005 07:17:31 -0800 (PST)
-DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com;
-	h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding;
-	b=YOZjiyEWFXVUmziurZBJpA7Tf0rpVdnO4bljxW+yHZu78uBOsi2tlcgdvDxm/crZzL3DVeQX0wQ9jnBWJyNTSURu9+tRQSWd9I1ldDBRdm5h91wcpKpnxcCXT8BOItSQUuIvMxkee+Xg1MWQQHlqzJaM02JCFF4ls1DNMGbC0LU=
-Received: by 10.54.62.9 with SMTP id k9mr553769wra;
-	Thu, 17 Mar 2005 07:17:31 -0800 (PST)
-Received: by 10.54.49.29 with HTTP; Thu, 17 Mar 2005 07:17:31 -0800 (PST)
-Date: Thu, 17 Mar 2005 16:17:31 +0100
-From: Pierre Doucy
-To: list
-Subject: [MACOSX] What is unexec and why does it fail ?
-
-Hi all,
-
-Attempting to compile Axiom on my Mac, I get the following error :
-
-[...]
-44 invoking make in
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
-with parms:
-SYS= MACOSX
-LSP= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
-PART= cprogs
-SPAD= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
-SRC= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
-INT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
-OBJ= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
-MNT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
-unexec: not enough room for load commands for new __DATA segments
-make[3]: *** [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
-Error 1
-make[2]: *** [bootdir] Error 2
-make[1]: *** [srcdir] Error 2
-make: *** [all] Error 2
-
-As it looked like a memory problem, I changed my gcl configure options to:
-
-./configure --enable-vssize=65536*4 --enable-maxpage=256*1024
---enable-machine=powerpc-macosx --enable-dlopen --disable-locbfd
-
-but still get the same error.
-After some googling, I haven't been able to find any clear doc about
-what unexec is, and what it does.
-Can anyone explain me what it is supposed to do, and why it might fail
-in such a manner ?
-
-Thank you in advance.
-
-Pierre DOUCY
--- 
-Cats are intended to teach us that not everything in nature has a function.
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBx8D-0007nC-7c
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 10:41:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBx7u-0007fz-Kd
-	for list; Thu, 17 Mar 2005 10:41:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBx7c-0007Vq-MH
-	for list; Thu, 17 Mar 2005 10:41:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBx7b-0007Tj-Et
-	for list; Thu, 17 Mar 2005 10:41:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBwl0-0007ZD-8I
-	for list; Thu, 17 Mar 2005 10:17:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HFHiY4022743;
-	Thu, 17 Mar 2005 09:17:44 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 09:17:44 -0600
-Cc: 
-Subject: [FrontPage] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-
-??changed:
--- "Documentation":AxiomDocumentationAndCommunity for Axiom is abundant: it
--  ranges from short introductory tutorials to the comprehensive "Axiom
--  book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf
-- [Axiom Documentation] for Axiom is abundant: it ranges from short
-  introductory tutorials to the comprehensive
-  "Axiom book":http://page.axiom-developer.org/zope/Plone/refs/books/axiom-book2.pdf
-
-??changed:
--
--
-<hr />
-<div style="font-size:smaller;text-align:right">
-<a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">edit</a>
-(administator only)</div>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050317091744-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBykG-0003LN-BZ
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 12:25:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DByk3-0003Hf-5K
-	for list; Thu, 17 Mar 2005 12:25:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DByjt-0003Bz-0j
-	for list; Thu, 17 Mar 2005 12:24:53 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DByjs-0003AG-HK
-	for list; Thu, 17 Mar 2005 12:24:52 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DByRv-0000a5-9N
-	for list; Thu, 17 Mar 2005 12:06:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HH5xY4018122;
-	Thu, 17 Mar 2005 11:05:59 -0600
-From: MathAction (Eugene Surowitz)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:05:59 -0600
-Cc: 
-Subject: [FrontPage] [FrontPage]
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-Hi Bill:
-The Frontpage uses "Axioms Community" in a couple of places;
-I think it should read "Axiom's Community".
-
-Cheers, Eugene Surowitz
-
-billpage wrote:
-
->Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
->--
->
->??changed:
->-<hr />
->-<div style="font-size:smaller;text-align:right">
->-<a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">edit</a>
->-(administator only)</div>
-><div style="font-size:smaller;text-align:right" class="shade1">
-><a href="http://page.axiom-developer.org/zope/mathaction/FrontPage/editform">
-><b>edit</b></a> (administator only)</div>
->
->--
->forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050317092111-0600@page.axiom-developer.org
->
->
->_______________________________________________
->Axiom-developer mailing list
->Axiom-developer@nongnu.org
->http://lists.nongnu.org/mailman/listinfo/axiom-developer
->
->  
->
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg4239B8E2.90401@attglobal.net
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzKB-00051B-NQ
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:02:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzJr-0004ut-Ky
-	for list; Thu, 17 Mar 2005 13:02:04 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzJh-0004qq-IX
-	for list; Thu, 17 Mar 2005 13:01:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzJh-0004lg-A0
-	for list; Thu, 17 Mar 2005 13:01:53 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DByuy-0003Vh-4z
-	for list; Thu, 17 Mar 2005 12:36:20 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHa6Y4010387;
-	Thu, 17 Mar 2005 11:36:06 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:36:06 -0600
-Cc: 
-Subject: [ExampleSolution1] Thanks for fixing the display
-	problem
-
-Changes http://page.axiom-developer.org/zope/mathaction/ExampleSolution1/diff
---
-
-??changed:
--<pre>From wyscc, March 16, 2005 05:06:00</pre>
--
--
--
--The above does not really solve the problem on differentiation of a piecewise function, which, in my opinion, is an unreasonable expectation in general because of the multitude of ways to define the conditions; it may help if one uses the Heaviside function. The numerical definition of <code>N0(t)</code> is actually totally ignored in the definition of <code>N(t,i,p)</code> and thus also in the differentiation process, by the use of <code>operator('No)(t)</code>. Indeed, in the expression for <code>N</code> or its derivative with respect to <code>t</code>, the  "function" <code>N0</code> is still an <code>operator</code>, and as such, <code>N0(2)</code> is undefined! In other words, there is a distinction between the numerically defined function <code>N0</code> and the operator <code>N0</code>. This is illustrated below.
--
-<pre>From wyscc, March 16, 2005 05:06:00, modified March 17 12:30:00</pre>
-
-The above does not really solve the problem on differentiation of a piecewise function, which, in my opinion, is an unreasonable expectation in general because of the multitude of ways to define the conditions; it may help if one uses the Heaviside function, but in general, one probably needs techniques from automatic differentiation. The numerical definition of <code>N0(t)</code> is actually totally ignored in the definition of <code>N(t,i,p)</code> and thus also in the differentiation process, because of the use of <code>operator('No)(t)</code>. Indeed, in the expression for <code>N</code> or its derivative with respect to <code>t</code>, the  "function" <code>N0</code> is still an <code>operator</code>, and as such, <code>N0(2)</code> is undefined! In other words, there is a distinction between the numerically defined function <code>N0</code> and the operator <code>N0</code>. This is illustrated below.
-
-\begin{axiom}
-N(2,0,3)
-\end{axiom}
-
-Notice that the evaluation for <code>N0(2)</code> is not really done.
-
-A common error when mixing numeric and symbolic
-computation is to first define the derivative as a function of <code>t</code>
-and then evaluate the derivative at some value of <code>t</code>, as in
-
-\begin{verbatim}
-dNdt(t)==D(N(t,0,3),t)
-dNdt(2)
-\end{verbatim}
-
-This does not work because when <code>dNdt(2)</code> is called the system
-(Axiom, or other systems) will substitute the value of <code>t=2</code> in
-<code>N(t,0,3)</code> and <code>t</code> of <code>D(N(t,0,3),t)</code>
-before differentiating, causing a run-time error. One way to avoid this error is to use substitution instead of a
-function call, as done in the second line below. 
-
---removed:
---- dNdt(2)
-
---removed:
--N(2,0,3)
--\end{axiom}
--
--Notice that the evaluation for <code>N0(2)</code> is not really done.
--One way to avoid this error is to use substitution instead of a
--function call, as done in the second line above. The function call
--<code>dNdt(2)</code> is not done directly.
--
--To illustrate a common error when mixing numeric and symbolic
--computation: first define the derivative as a function of <code>t</code>
--and then evaluate the derivative at some value of <code>t</code>.
--This does not work because when the derivative is called the system
--(Axiom, or other systems) will substitute the value of <code>t</code>
--before differentiating. 
--\begin{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/ExampleSolution1#msg20050317113606-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzcV-0002uq-TX
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:21:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY3-0002aR-13
-	for list; Thu, 17 Mar 2005 13:16:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXr-0002SI-NJ
-	for list; Thu, 17 Mar 2005 13:16:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXl-0002NX-2k
-	for list; Thu, 17 Mar 2005 13:16:25 -0500
-Received: from [199.232.41.67] (helo=mx20.gnu.org)
-	by monty-python.gnu.org with esmtp (TLSv1:RC4-SHA:128) (Exim 4.34)
-	id 1DBzBy-0004pU-Qy
-	for list; Thu, 17 Mar 2005 12:53:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by mx20.gnu.org with esmtp (Exim 4.34) id 1DBz8a-0002HF-7B
-	for list; Thu, 17 Mar 2005 12:50:24 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHoBY4013726;
-	Thu, 17 Mar 2005 11:50:11 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:50:11 -0600
-Cc: 
-Subject: [#93 Confusing amount of information on Axiom
-	(beginner's issue)] links updated after rename
-
-Changes http://page.axiom-developer.org/zope/mathaction/93ConfusingAmountOfInformationOnAxiomBeginnersIssue/diff
---
-
-??changed:
--If you are wondering what http://page.axiom-developer.org/zope/Plone is about, I recently added some explanation at AxiomsCommunity.
-If you are wondering what http://page.axiom-developer.org/zope/Plone is about, I recently added some explanation at [the Axiom Community].
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/93ConfusingAmountOfInformationOnAxiomBeginnersIssue#msg20050317115011-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzcW-0002v0-6y
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:21:20 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzcV-0002uX-08
-	for list; Thu, 17 Mar 2005 13:21:19 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzY3-0002ad-8j
-	for list; Thu, 17 Mar 2005 13:16:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXw-0002NX-VR
-	for list; Thu, 17 Mar 2005 13:16:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBz76-0004Vd-GH
-	for list; Thu, 17 Mar 2005 12:48:52 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHmgY4013452;
-	Thu, 17 Mar 2005 11:48:43 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:48:42 -0600
-Cc: 
-Subject: [FrontPage] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-
---removed:
--
--From EugeneSurowitz Thu Mar 17 11:05:54 -0600 2005
--From: Eugene Surowitz
--Date: Thu, 17 Mar 2005 11:05:54 -0600
--Subject: [FrontPage]
--Message-ID: <4239B8E2.90401@attglobal.net>
--In-Reply-To: <20050317092111-0600@page.axiom-developer.org>
--
--Hi Bill:
--The Frontpage uses "Axioms Community" in a couple of places;
--I think it should read "Axiom's Community".
--
--Cheers, Eugene Surowitz
--
--billpage wrote:
--
-->Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
-->--
-->
--[20 more lines...]
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050317114842-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBze4-0003GQ-7A
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:22:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY1-0002Zr-79
-	for list; Thu, 17 Mar 2005 13:16:42 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXl-0002R2-Ba
-	for list; Thu, 17 Mar 2005 13:16:26 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXk-0002NX-1o
-	for list; Thu, 17 Mar 2005 13:16:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBzDn-0004yC-I7
-	for list; Thu, 17 Mar 2005 12:55:47 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHteY4015512;
-	Thu, 17 Mar 2005 11:55:40 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:55:40 -0600
-Cc: 
-Subject: [IntegrationProblem] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/IntegrationProblem/diff
---
-
-??changed:
--Axioms integration problems
-Integration problems
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/IntegrationProblem#msg20050317115540-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBze4-0003GY-HW
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:22:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY1-0002a4-VY
-	for list; Thu, 17 Mar 2005 13:16:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXp-0002V2-Pj
-	for list; Thu, 17 Mar 2005 13:16:31 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXp-0002NX-3D
-	for list; Thu, 17 Mar 2005 13:16:29 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBz8U-0004d7-EB
-	for list; Thu, 17 Mar 2005 12:50:18 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHoAY4013722;
-	Thu, 17 Mar 2005 11:50:10 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:50:10 -0600
-Cc: 
-Subject: [FrontPage] links updated after rename
-
-Changes http://page.axiom-developer.org/zope/mathaction/FrontPage/diff
---
-
-??changed:
--- Please join [Axioms Community]!
-- Please join [the Axiom Community]!
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/FrontPage#msg20050317115010-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzeB-0003K4-Jr
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:23:03 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY1-0002Zu-4f
-	for list; Thu, 17 Mar 2005 13:16:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXl-0002Rh-AC
-	for list; Thu, 17 Mar 2005 13:16:25 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXk-0002NX-RK
-	for list; Thu, 17 Mar 2005 13:16:24 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBzBz-0004q1-6q
-	for list; Thu, 17 Mar 2005 12:53:55 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHrlY4014780;
-	Thu, 17 Mar 2005 11:53:47 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:53:47 -0600
-Cc: 
-Subject: [AxiomProblem] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblem/diff
---
-
-??changed:
--- The "foundations":AxiomDevelopment of Axioms development model
-- The "foundations":AxiomDevelopment of the Axiom development model
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblem#msg20050317115347-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzeK-0003Na-MA
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:23:12 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY1-0002Zx-89
-	for list; Thu, 17 Mar 2005 13:16:43 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXp-0002Us-Pi
-	for list; Thu, 17 Mar 2005 13:16:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXo-0002NX-Sp
-	for list; Thu, 17 Mar 2005 13:16:28 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBz8W-0004dL-Ab
-	for list; Thu, 17 Mar 2005 12:50:20 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHoDY4013747;
-	Thu, 17 Mar 2005 11:50:13 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:50:13 -0600
-Cc: 
-Subject: [the Axiom Community] (renamed)
-
-Changes http://page.axiom-developer.org/zope/mathaction/TheAxiomCommunity/diff
---
-This page was renamed from Axioms Community to the Axiom Community.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/TheAxiomCommunity#msg20050317115013-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DBzeK-0003Nq-UQ
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 13:23:13 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DBzY1-0002a3-I7
-	for list; Thu, 17 Mar 2005 13:16:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DBzXn-0002Sn-DG
-	for list; Thu, 17 Mar 2005 13:16:27 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DBzXm-0002NX-Hj
-	for list; Thu, 17 Mar 2005 13:16:26 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DBzAx-0004mf-Le
-	for list; Thu, 17 Mar 2005 12:52:51 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HHqgY4014516;
-	Thu, 17 Mar 2005 11:52:42 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 11:52:42 -0600
-Cc: 
-Subject: [Axiom-Release-3.0-Beta] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomRelease30Beta/diff
---
-
-??changed:
--Axioms homepage is at
-The Axiom homepage is at
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomRelease30Beta#msg20050317115242-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC12Q-0007Aw-MS
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 14:52:11 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC12H-00076A-EM
-	for list; Thu, 17 Mar 2005 14:52:01 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC129-000721-DR
-	for list; Thu, 17 Mar 2005 14:51:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC129-00071t-9S
-	for list; Thu, 17 Mar 2005 14:51:53 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC0h2-00043V-4C
-	for list; Thu, 17 Mar 2005 14:30:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HJTqY4011834;
-	Thu, 17 Mar 2005 13:29:53 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Thu, 17 Mar 2005 13:29:52 -0600
-Cc: 
-Subject: [#124 Build failure in CVS top-of-tree sources in
-	src/hyper] Solution found
-
-Changes http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper/diff
---
-It turns out this is rather old Sun regexp code.
-
-I found an _old_ manpage that describes step(), compile, loc1 and loc2, and I'll redo the offending function to use something a bit more modern and POSIX-compliant.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/124BuildFailureInCVSTopOfTreeSourcesInSrcHyper#msg20050317132951-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC1XQ-0006CE-QX
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 15:24:12 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC1Q5-00058r-4D
-	for list; Thu, 17 Mar 2005 15:16:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC1Pt-00054O-Ll
-	for list; Thu, 17 Mar 2005 15:16:27 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC1Pr-0004zX-Dz
-	for list; Thu, 17 Mar 2005 15:16:23 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC0w4-0005Gr-3s
-	for list; Thu, 17 Mar 2005 14:45:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2HJjIY4016668;
-	Thu, 17 Mar 2005 13:45:19 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Thu, 17 Mar 2005 13:45:18 -0600
-Cc: 
-Subject: 
-	[#125 src/hyper/Makefile.pamphlet uses htadd bare,
-	causing build failure.] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure/diff
---
-src/hyper/Makefile uses htadd bare. As . or ${FOO}/bin is not in the path, this fails at build time.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure#msg20050317134516-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC2of-0004zq-Ow
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 16:46:05 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC2oc-0004yN-Pq
-	for list; Thu, 17 Mar 2005 16:46:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC2ob-0004xj-NP
-	for list; Thu, 17 Mar 2005 16:46:02 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC2ob-0004xJ-Fu
-	for list; Thu, 17 Mar 2005 16:46:01 -0500
-Received: from [69.245.246.40] (helo=pcp0011259102pcs.newhvn01.in.comcast.net)
-	by monty-python.gnu.org with smtp (Exim 4.34) id 1DC2Z5-0003Y9-I7
-	for list; Thu, 17 Mar 2005 16:30:01 -0500
-From: Vanessa J. Smith <arbenz@abacustrade.com>
-To: list
-Date: Thu, 17 Mar 2005 21:13:23 +0000
-	boundary="----=_NextPart_000_0000_FD104AB2.BF23728A"
-Subject: Macromedia Studio MX 2004 - wholesale price
-
-This is a multi-part message in MIME format.
-
-------=_NextPart_000_0000_FD104AB2.BF23728A
-	boundary="----=_NextPart_001_0001_A7DB7E6E.D85F27DE"
-
-
-------=_NextPart_001_0001_A7DB7E6E.D85F27DE
-
-Get all the popular software you ever imagined for wholesale prices!
-We sell software 2-6 times cheaper than retail price.
-
-Examples:
-$79.95 Windows XP Professional (Including: Service Pack 2)
-$89.95 Microsoft Office 2003 Professional / $79.95 Office XP Professional
-$99.95 Adobe Photoshop 8.0/CS (Including: ImageReady CS)
-$179.95 Macromedia Studio MX 2004 (Including: Dreamweaver MX + Flash MX + Fireworks MX)
-$79.95 Adobe Acrobat 6.0 Professional
-$69.95 MS Project 2003 Professional
-
-Special Offers:
-$89.95 Windows XP Professional + Office XP Professional
-$149.95 Adobe Creative Suite Premium (5 CD)
-$129.95 Adobe Photoshop 7 + Adobe Premiere 7 + Adobe Illustrator 10
-
-All main products from Microsoft, Adobe, Macromedia, Corel, etc.
-And many other... To visit us go:
-
-http://www.protosoft.biz
-
-Sincerely,
-Vanessa J. Smith
-
-
-_____________________________________________________ 
-To stop further mailings, go: http://www.protosoft.biz/uns.htm
-_____________________________________________________ 
-
-
-------=_NextPart_001_0001_A7DB7E6E.D85F27DE
-
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
-<HTML><HEAD>
-<META http-equiv=Content-Type content="text/html; charset=windows-1251">
-<META content="MSHTML 6.00.2900.2604" name=GENERATOR></HEAD>
-<BODY>
-<CENTER>
-<TABLE cellSpacing=0 cellPadding=0 width=800 align=center border=0>
-  <TBODY>
-  <TR>
-    <TD>Get access to all the popular 
-      software you need for 
-      wholesale 
-      prices!<BR>We sell software 2-6 times cheaper than retail 
-      price.<BR><BR>Just a few 
-      examples:<BR>$79.95 Windows XP Professional (Including: Service Pack 
-      2)<BR>$89.95 Microsoft Office 2003 Professional / $79.95 Office 
-      XP Professional<BR>$99.95 Adobe Photoshop 8.0/CS (Including: ImageReady 
-      CS)<BR>$179.95 Macromedia Studio MX 2004 (Including: Dreamweaver MX + 
-      Flash MX + Fireworks MX)<BR>$79.95 Adobe Acrobat 6.0 
-      Professional<BR>$69.95 Quark Xpress 6 Passport Multilanguage<BR><BR>Special Offers:<BR>$89.95 Windows 
-      XP Professional + Office XP Professional<BR>$149.95 Adobe 
-      Creative Suite Premium (5 CD)<BR>$129.95 Adobe Photoshop 7 + Adobe 
-      Premiere 7 + Adobe Illustrator 10<BR><BR>All main products from Microsoft, 
-      Adobe, Macromedia, Corel, etc.<BR>And many 
-      other... For full list of products go:<BR><BR><A 
-      href="http://www.protosoft.biz">http://www.protosoft.biz</A><BR><BR>
-      Sincerely,<BR>Vanessa 
-      Smith<BR><BR><BR>_____________________________________________________ 
-      <BR>To change your mail preferences, go: <A 
-      href="http://www.protosoft.biz/uns.htm">http://www.protosoft.biz/uns.htm</A><BR>_____________________________________________________ 
-
-      <P></P></TD></TR></TBODY></TABLE></CENTER></BODY></HTML>
-
-
-------=_NextPart_001_0001_A7DB7E6E.D85F27DE--
-
-
-
-------=_NextPart_000_0000_FD104AB2.BF23728A--
- 
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC8kW-0001He-Q9
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 23:06:13 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC8kM-00015l-Di
-	for list; Thu, 17 Mar 2005 23:06:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC8kJ-000125-EB
-	for list; Thu, 17 Mar 2005 23:05:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC8kJ-00011W-BT
-	for list; Thu, 17 Mar 2005 23:05:59 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC8Uk-0000jx-B9
-	for list; Thu, 17 Mar 2005 22:49:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2I3nfY4030846;
-	Thu, 17 Mar 2005 21:49:41 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 21:49:41 -0600
-Cc: 
-Subject: [RationalInterpolation] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolation/diff
---
-
---removed:
--
-
---removed:
--)abbrev package RINTERPA RationalInterpolationAlgorithms
--++ Description:
--++ This package exports rational interpolation algorithms
--RationalInterpolationAlgorithms(F, P): Cat == Body   where
--    F: IntegralDomain 
--    P: UnivariatePolynomialCategory(F)
--    Cat == with
--        RationalInterpolation: (List F, List F, NonNegativeInteger,
--                                NonNegativeInteger) 
--                               -> Fraction P
--        +++ We assume that the elements of the first list are all distinct.
--        +++ If they are not, division by zero might occur.
--
--    Body == add
--        RationalInterpolation(xlist, ylist, m, k) ==
--            #xlist ^= #ylist =>
--                error "Different number of points and values."
--            #xlist ^= m+k+1 =>
--                error "wrong number of points"
--[18 more lines...]
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolation#msg20050317214941-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC8kV-0001GE-CR
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 23:06:11 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC8kM-00015q-Ce
-	for list; Thu, 17 Mar 2005 23:06:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC8kK-000131-4P
-	for list; Thu, 17 Mar 2005 23:06:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC8kJ-00011W-Oa
-	for list; Thu, 17 Mar 2005 23:05:59 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC8T8-0000gM-J7
-	for list; Thu, 17 Mar 2005 22:48:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2I3m2Y4030131;
-	Thu, 17 Mar 2005 21:48:02 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 21:48:02 -0600
-Cc: 
-Subject: [RationalInterpolation] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolation/diff
---
-
-++added:
-
-Next PolynomialCommonDenominator
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolation#msg20050317214802-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC8ka-0001M3-JK
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 23:06:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC8kO-00018w-R9
-	for list; Thu, 17 Mar 2005 23:06:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC8kK-00013t-On
-	for list; Thu, 17 Mar 2005 23:06:01 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC8kK-00011W-Gk
-	for list; Thu, 17 Mar 2005 23:06:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC8RX-0000d1-Dn
-	for list; Thu, 17 Mar 2005 22:46:35 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2I3kMY4029805;
-	Thu, 17 Mar 2005 21:46:22 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 21:46:22 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] (renamed)
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-This page was renamed from Experiment #2 to RationalInterpolationAlgorithms.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050317214622-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC8ku-0001WY-Qz
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 23:06:37 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC8kV-0001GA-IT
-	for list; Thu, 17 Mar 2005 23:06:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC8kK-00013z-On
-	for list; Thu, 17 Mar 2005 23:06:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC8kK-00011W-Kt
-	for list; Thu, 17 Mar 2005 23:06:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC8RW-0000cu-E7
-	for list; Thu, 17 Mar 2005 22:46:34 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2I3kJY4029800;
-	Thu, 17 Mar 2005 21:46:19 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 21:46:19 -0600
-Cc: 
-Subject: [Experiment #2] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/Experiment2/diff
---
-
-??changed:
--Cette page a Ã©tÃ© renommÃ©e en Â«EfficiencyProblemÂ». Vous pouvez supprimer celle-ci si elle n'est plus requise.
--
-\begin{axiom}
-)abbrev package RINTERPA RationalInterpolationAlgorithms
-++ Description:
-++ This package exports rational interpolation algorithms
-RationalInterpolationAlgorithms(F, P): Cat == Body   where
-    F: IntegralDomain 
-    P: UnivariatePolynomialCategory(F)
-    Cat == with
-        RationalInterpolation: (List F, List F, NonNegativeInteger,
-                                NonNegativeInteger) 
-                               -> Fraction P
-        +++ We assume that the elements of the first list are all distinct.
-        +++ If they are not, division by zero might occur.
-
-    Body == add
-        RationalInterpolation(xlist, ylist, m, k) ==
-            #xlist ^= #ylist =>
-                error "Different number of points and values."
-            #xlist ^= m+k+1 =>
-                error "wrong number of points"
-            tempvec: List F := [1 for i in 1..(m+k+1)]
-
-            collist: List List F := cons(tempvec, 
-                                         [(tempvec := [tempvec.i * xlist.i _
-                                                       for i in 1..(m+k+1)]) _
-                                          for j in 1..max(m, k)])
-
-            collist := append([collist.j for j in 1..(m+1)], _
-                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
-                               for j in 1..(k+1)])
-            resspace: List Vector F := nullSpace((transpose matrix collist) _
-                                                 ::Matrix F)
-            reslist: List List P := _
-                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
-                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
-
-            reduce((_+), reslist.1)/reduce((_+), reslist.2)
-\end{axiom}
-
-Next RationalInterpolation
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/Experiment2#msg20050317214619-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DC8mt-0003rO-P3
-	for mharc-axiom-developer@gnu.org; Thu, 17 Mar 2005 23:08:40 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DC8mr-0003p6-DD
-	for list; Thu, 17 Mar 2005 23:08:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DC8mq-0003oJ-4W
-	for list; Thu, 17 Mar 2005 23:08:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DC8mp-0003nP-PP
-	for list; Thu, 17 Mar 2005 23:08:35 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DC8W9-0000q1-Ez
-	for list; Thu, 17 Mar 2005 22:51:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2I3p8Y4031082;
-	Thu, 17 Mar 2005 21:51:08 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Thu, 17 Mar 2005 21:51:08 -0600
-Cc: 
-Subject: [PolynomialCommonDenominator] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator/diff
---
-\begin{axiom}
-)abbrev package PCDEN PolynomialCommonDenominator
---% PolynomialCommonDenominator
-++ Author: Martin Rubey
-++ Date Created: 
-++ Description: PolynomialCommonDenominator provides
-++ functions to compute the common denominator of the coefficients of
-++ polynomials over the quotient field of a gcd domain.
-++ Keywords: gcd, quotient, common, denominator, polynomial.
- 
-PolynomialCommonDenominator(R, Q, P, E, VarSet): Exports == Impl where
-  R : IntegralDomain
-  Q : QuotientFieldCategory R
-  E : OrderedAbelianMonoidSup
-  VarSet: OrderedSet
-  P: PolynomialCategory(Q, E,VarSet)
-
-  Exports ==> with
-    commonDenominator: P -> R
-      ++ commonDenominator(q) returns a common denominator d for
-      ++ the coefficients of q.
-    clearDenominator : P -> P
-      ++ clearDenominator(q) returns p such that \spad{q = p/d} where d is
-      ++ a common denominator for the coefficients of q.
-    splitDenominator : P -> Record(num: P, den: R)
-      ++ splitDenominator(q) returns \spad{[p, d]} such that \spad{q = p/d} and d
-      ++ is a common denominator for the coefficients of q.
- 
-  Impl ==> add
-    import CommonDenominator(R, Q, List Q)
- 
-    commonDenominator p == commonDenominator coefficients p
- 
-    clearDenominator p ==
-      d := commonDenominator p
-      map(numer(d * #1)::Q, p)
- 
-    splitDenominator p ==
-      d := commonDenominator p
-      [map(numer(d * #1)::Q, p), d]
-\end{axiom}
-
-Next [Guess]
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator#msg20050317215106-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCCgI-00059q-IX
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 03:18:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCCgD-00055o-MD
-	for list; Fri, 18 Mar 2005 03:18:01 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCCg7-00052a-BG
-	for list; Fri, 18 Mar 2005 03:17:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCCg6-00051Y-3B
-	for list; Fri, 18 Mar 2005 03:17:54 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCCPP-0005W2-Pk
-	for list; Fri, 18 Mar 2005 03:00:40 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2I80Ri26942;
-	Fri, 18 Mar 2005 02:00:27 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2I8csc16983;
-	Fri, 18 Mar 2005 03:38:54 -0500
-Date: Fri, 18 Mar 2005 03:38:54 -0500
-From: root Tim Daly
-To: list, Mark Murray
-Cc: 
-Subject: axiom--main--1--patch-31
-
-
-Axiom has been moved to GCL-2.6.6
-
-
-20050314 tpd gcl-2.6.6.h.linux.h.patch add run-process to GCL
-20050314 tpd zip/ccl.tgz added
-20050314 tpd src/algebra/Makefile reduce build noise
-20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
-20050314 tpd lsp/Makefile handle gcl-2.6.6
-20050314 tpd zips/gcl-2.6.6.tgz added
-20050213 tpd Makefile change the VERSION string to March 2005
-20050213 tpd src/interp/nocompil.lisp #+:ccl protected-symbol-warn msg
-20050213 tpd bug 89 Types in the full book fixed
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCFYe-0002gV-Bw
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 06:22:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCFYX-0002eR-O2
-	for list; Fri, 18 Mar 2005 06:22:20 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCFYP-0002bb-Rc
-	for list; Fri, 18 Mar 2005 06:22:15 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCFYN-0002X1-Tx
-	for list; Fri, 18 Mar 2005 06:22:08 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCFI9-0001XV-Ss
-	for list; Fri, 18 Mar 2005 06:05:22 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2IB5APG033671;
-	Fri, 18 Mar 2005 11:05:10 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2IB59C7033670; Fri, 18 Mar 2005 11:05:09 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2IB478q054269;
-	Fri, 18 Mar 2005 11:04:07 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-	<200503180838.j2I8csc16983@localhost.localdomain> 
-Date: Fri, 18 Mar 2005 11:04:07 +0000
-Cc: list
-Subject: Re: axiom--main--1--patch-31 
-
-root writes:
-> 
-> Axiom has been moved to GCL-2.6.6
-> 
-> 
-> 20050314 tpd gcl-2.6.6.h.linux.h.patch add run-process to GCL
-> 20050314 tpd zip/ccl.tgz added
-> 20050314 tpd src/algebra/Makefile reduce build noise
-> 20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
-> 20050314 tpd lsp/Makefile handle gcl-2.6.6
-> 20050314 tpd zips/gcl-2.6.6.tgz added
-> 20050213 tpd Makefile change the VERSION string to March 2005
-> 20050213 tpd src/interp/nocompil.lisp #+:ccl protected-symbol-warn msg
-> 20050213 tpd bug 89 Types in the full book fixed
-
-Great!
-
-How do I get the top of the axiom--BSD--1 branch to be as close as
-possible to axiom--main--1 with GNU Arch?
-
-I can't see any obvious way in the docs to merge branches, and the
-Arch vs CVS different approaches are making my head hurt :-).
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCJLW-00039P-Vv
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 10:25:07 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCJLU-00038Z-NE
-	for list; Fri, 18 Mar 2005 10:25:04 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCJLR-000371-V2
-	for list; Fri, 18 Mar 2005 10:25:03 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCJLR-00036o-95
-	for list; Fri, 18 Mar 2005 10:25:01 -0500
-Received: from [209.226.175.93] (helo=tomts36-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCJ5q-0005lB-P2
-	for list; Fri, 18 Mar 2005 10:08:54 -0500
-Received: from Asus ([216.209.110.138]) by tomts36-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050318150852.HPMM1694.tomts36-srv.bellnexxia.net@Asus>;
-	Fri, 18 Mar 2005 10:08:52 -0500
-From: Bill Page
-To: Tim Daly
-Subject: RE: axiom--main--1--patch-31
-Date: Fri, 18 Mar 2005 10:09:00 -0500
-	charset="US-ASCII"
-Cc: list
-
-Tim,
-
-On Friday, March 18, 2005 3:39 AM you wrote:
-> ...
-> 20050314 tpd Makefile change VERSION to "Axiom 5.4 (April 2005)"
-> ...
-
-I thought we were calling the new version of Axiom 3.x?
-
-Whence comes "Axiom 5.4"?
-
-Regards,
-Bill Page.
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCKBy-0005UR-CB
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 11:19:18 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCKBs-0005Sg-Hi
-	for list; Fri, 18 Mar 2005 11:19:12 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCKBp-0005RF-R2
-	for list; Fri, 18 Mar 2005 11:19:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCKBp-0005QQ-7p
-	for list; Fri, 18 Mar 2005 11:19:09 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCJsN-0002Gp-RP
-	for list; Fri, 18 Mar 2005 10:59:04 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2IFwvi03849;
-	Fri, 18 Mar 2005 09:58:57 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2IGbMh17678;
-	Fri, 18 Mar 2005 11:37:22 -0500
-Date: Fri, 18 Mar 2005 11:37:22 -0500
-From: root Tim Daly
-To: Mark Murray
-	Mark Murray on Fri, 18 Mar 2005 11:04:07 +0000)
-Cc: list, Tim Daly
-Subject: Re: axiom--main--1--patch-31
-
-Mark,
-
-Merging whole branches is generally done by hand.
-But that's mostly my distrust of source code manipulatioin tools.
-My general method is to do:
-
-  diff -r --brief oldbranch newbranch
-
-and then do individual file diffs with hand merges. Source code
-is too important to let the tools change it. 
-
-If you want to do it in an automated way I'd suggest hopping onto
-the tla IRC channel. There are some helpful people there.
-
-t
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCKNN-0007fy-SF
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 11:31:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCKNF-0007aX-Se
-	for list; Fri, 18 Mar 2005 11:30:58 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCKN9-0007XI-NA
-	for list; Fri, 18 Mar 2005 11:30:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCKN7-0007VL-KM
-	for list; Fri, 18 Mar 2005 11:30:49 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCJx9-0002e3-C7
-	for list; Fri, 18 Mar 2005 11:03:59 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2IG3vi06635;
-	Fri, 18 Mar 2005 10:03:57 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2IGgN517700;
-	Fri, 18 Mar 2005 11:42:23 -0500
-Date: Fri, 18 Mar 2005 11:42:23 -0500
-From: root Tim Daly
-To: Bill Page
-Subject: Re: axiom--main--1--patch-31
-Cc: list, Tim Daly
-
-ah. my internal version number slipped out. 
-i'm still attached to dates for versions rather than random numbers.
-i'll fix that before the april release.
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCLYJ-0001Kv-Qc
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 12:46:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCLYC-0001F3-J4
-	for list; Fri, 18 Mar 2005 12:46:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCLYA-0001E1-Uc
-	for list; Fri, 18 Mar 2005 12:46:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCLYA-0001Dc-P8
-	for list; Fri, 18 Mar 2005 12:46:18 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCLIo-0000Q9-Ah
-	for list; Fri, 18 Mar 2005 12:30:26 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2IHU7Wv037674;
-	Fri, 18 Mar 2005 17:30:07 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2IHU7Ya037672; Fri, 18 Mar 2005 17:30:07 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2IHRgkp058454;
-	Fri, 18 Mar 2005 17:27:42 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-	<200503181637.j2IGbMh17678@localhost.localdomain> 
-Date: Fri, 18 Mar 2005 17:27:42 +0000
-Cc: list
-Subject: Re: axiom--main--1--patch-31 
-
-root writes:
-> Merging whole branches is generally done by hand.
-> But that's mostly my distrust of source code manipulatioin tools.
-> My general method is to do:
-> 
->   diff -r --brief oldbranch newbranch
-> 
-> and then do individual file diffs with hand merges. Source code
-> is too important to let the tools change it. 
-
-OK, given the ammount of stuff I needed to do, that was just not
-feasible. I found out how to do it, and axiom--BSD--1 is now
-near-identical to axiom--main--1.
-
-I'm a heavy user of CVS, and one of the repository maintainers for
-the FreeBSD sources, so I know it pretty well. Some of the things
-you can't do easily in Arch are slowing me down a bit, but I'm
-getting there.
-
-> If you want to do it in an automated way I'd suggest hopping onto
-> the tla IRC channel. There are some helpful people there.
-
-OK
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCO2M-0008Hc-L5
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 15:25:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCO2B-0008DZ-AY
-	for list; Fri, 18 Mar 2005 15:25:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCO24-0008AK-AC
-	for list; Fri, 18 Mar 2005 15:25:20 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCO21-00088s-Tp
-	for list; Fri, 18 Mar 2005 15:25:18 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCNhh-0003NZ-Su
-	for list; Fri, 18 Mar 2005 15:04:18 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2IK3xY4012958;
-	Fri, 18 Mar 2005 14:03:59 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 18 Mar 2005 14:03:59 -0600
-Cc: 
-Subject: 
-	[#125 src/hyper/Makefile.pamphlet uses htadd bare,
-	causing build failure.] fix
-
-Changes http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure/diff
---
-src/hyper/Makefile.pamphlet references htadd relative to the global path.
-rewrote to use ${SPADBIN} instead. 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure#msg20050318140358-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCO8E-0001fN-RH
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 15:31:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCO8C-0001eu-Je
-	for list; Fri, 18 Mar 2005 15:31:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCO8B-0001eZ-LY
-	for list; Fri, 18 Mar 2005 15:31:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCO8B-0001eB-Jd
-	for list; Fri, 18 Mar 2005 15:31:39 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCNqH-0003uV-SH
-	for list; Fri, 18 Mar 2005 15:13:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2IKCkY4015021;
-	Fri, 18 Mar 2005 14:12:46 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 18 Mar 2005 14:12:46 -0600
-Cc: 
-Subject: 
-	[#125 src/hyper/Makefile.pamphlet uses htadd bare,
-	causing build failure.] property change
-
-Changes http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure/diff
---
-Status: open => pending (next release) 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/125SrcHyperMakefilePamphletUsesHtaddBareCausingBuildFailure#msg20050318141245-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCOPp-0006la-Vz
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 15:49:54 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCOPk-0006iS-TT
-	for list; Fri, 18 Mar 2005 15:49:49 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCOPd-0006dp-QR
-	for list; Fri, 18 Mar 2005 15:49:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCOPc-0006bA-R5
-	for list; Fri, 18 Mar 2005 15:49:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCO0o-0004cT-94
-	for list; Fri, 18 Mar 2005 15:24:02 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2IKNrY4018348;
-	Fri, 18 Mar 2005 14:23:53 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 18 Mar 2005 14:23:53 -0600
-Cc: 
-Subject: [#77 protected-symbol-warn called with (NIL)]
-	property change
-
-Changes http://page.axiom-developer.org/zope/mathaction/77ProtectedSymbolWarnCalledWithNIL/diff
---
-Status: pending (next release) => closed 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/77ProtectedSymbolWarnCalledWithNIL#msg20050318142353-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCOPr-0006mY-RE
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 15:49:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCOPk-0006iW-Ta
-	for list; Fri, 18 Mar 2005 15:49:49 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCOPd-0006dx-Pl
-	for list; Fri, 18 Mar 2005 15:49:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCOPd-0006bA-9B
-	for list; Fri, 18 Mar 2005 15:49:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCO0I-0004bJ-7L
-	for list; Fri, 18 Mar 2005 15:23:30 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2IKNLY4017868;
-	Fri, 18 Mar 2005 14:23:21 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 18 Mar 2005 14:23:21 -0600
-Cc: 
-Subject: [#89 Typos in the full book] property change
-
-Changes http://page.axiom-developer.org/zope/mathaction/89TyposInTheFullBook/diff
---
-Status: pending (next release) => closed 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/89TyposInTheFullBook#msg20050318142321-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCPHy-0007HK-1H
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 16:45:50 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCPHv-0007Gc-S4
-	for list; Fri, 18 Mar 2005 16:45:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCPHt-0007F5-Fb
-	for list; Fri, 18 Mar 2005 16:45:46 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCPHs-0007EE-U7
-	for list; Fri, 18 Mar 2005 16:45:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCP1G-0000gU-TB
-	for list; Fri, 18 Mar 2005 16:28:35 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ILSNY4001319;
-	Fri, 18 Mar 2005 15:28:23 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Fri, 18 Mar 2005 15:28:23 -0600
-Cc: 
-Subject: [#126 /bin/sh vs /bin/bash scripting
-	inconsistancy] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy/diff
---
-In src/algebra/makefile.pamphlet, is a 
-
-@ if [ "${NOISE}" == "" ] ; then
-
-construction. ${NOISE} contains "-o foo", and /bin/sh (not bash) doesn't like it.
-
-Both /bin/sh (BSD) and /bin/bash like
-
-  @ if [ -z "${NOISE}" ] ; then
-
-which is the functional equivalent.
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy#msg20050318152820-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCPKJ-0007rw-2A
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 16:48:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCPKG-0007rE-GT
-	for list; Fri, 18 Mar 2005 16:48:12 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCPKF-0007qj-Mj
-	for list; Fri, 18 Mar 2005 16:48:12 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCPKF-0007qS-J6
-	for list; Fri, 18 Mar 2005 16:48:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCP3m-0000tN-8W
-	for list; Fri, 18 Mar 2005 16:31:10 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ILUoY4002218;
-	Fri, 18 Mar 2005 15:30:50 -0600
-From: MathAction (markm)
-To: MathAction
-Date: Fri, 18 Mar 2005 15:30:50 -0600
-Cc: 
-Subject: [#126 /bin/sh vs /bin/bash scripting
-	inconsistancy] The result is a boatload of warnings in src/algebra
-
-Changes http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy/diff
---
-compiling STRING.spad to STRING.NRLIB
-[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
-copying STRING.NRLIB to STRING.o
-compiling SYMFUNC.spad to SYMFUNC.NRLIB
-[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
-copying SYMFUNC.NRLIB to SYMFUNC.o
-compiling VECTOR2.spad to VECTOR2.NRLIB
-[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
-copying VECTOR2.NRLIB to VECTOR2.o
-compiling ASP1.spad to ASP1.NRLIB
-[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
-copying ASP1.NRLIB to ASP1.o
-compiling ASP10.spad to ASP10.NRLIB
-[: -o /home/ports/math/axiom/work/axiom-BSD-1/obj/tmp/trace: unexpected operator
-copying ASP10.NRLIB to ASP10.o
-compiling ASP24.spad to ASP24.NRLIB
-
-... and so forth
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy#msg20050318153050-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCR3B-0001pc-1c
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 18:38:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCR37-0001oC-FF
-	for list; Fri, 18 Mar 2005 18:38:38 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCR2y-0001kI-QT
-	for list; Fri, 18 Mar 2005 18:38:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCR2y-0001iD-7d
-	for list; Fri, 18 Mar 2005 18:38:28 -0500
-Received: from [209.226.175.93] (helo=tomts36-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCQj1-0007ha-5t
-	for list; Fri, 18 Mar 2005 18:17:51 -0500
-Received: from Asus ([216.209.138.69]) by tomts36-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050318231749.MZZS1694.tomts36-srv.bellnexxia.net@Asus>;
-	Fri, 18 Mar 2005 18:17:49 -0500
-From: Bill Page
-To: Tim Daly
-Subject: RE: axiom--main--1--patch-31
-Date: Fri, 18 Mar 2005 18:17:54 -0500
-	charset="US-ASCII"
-Cc: list
-
-Tim,
-
-On Friday, March 18, 2005 11:42 AM you wrote:
-> 
-> ah. my internal version number slipped out. 
-> i'm still attached to dates for versions rather than
-> random numbers. i'll fix that before the april release.
-> 
-
-No problem ...
-
-You know how Knuth choose approximations to the number
-\pi for version of TeX? Maybe for Axiom we should do the
-same with %e? ;) Like so
-
-  version 2.7
-  version 2.72
-  version 2.718
-
-It seems appropriate that the implication that the project
-is converging toward some goal, rather than drifting from
-inspiration to inspiration like some other programs I know :)
-
-Not seriously, but it might be fun.
-
-Regards,
-Bill Page.
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCRHP-0007kC-P3
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 18:53:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCRHK-0007gJ-20
-	for list; Fri, 18 Mar 2005 18:53:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCRHE-0007dl-Ub
-	for list; Fri, 18 Mar 2005 18:53:13 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCRHD-0007ao-HH
-	for list; Fri, 18 Mar 2005 18:53:11 -0500
-Received: from [209.226.175.54] (helo=tomts10-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCQyz-0000Cu-6y
-	for list; Fri, 18 Mar 2005 18:34:21 -0500
-Received: from Asus ([216.209.138.69]) by tomts10-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050318233419.MOOL19622.tomts10-srv.bellnexxia.net@Asus>;
-	Fri, 18 Mar 2005 18:34:19 -0500
-From: Bill Page
-To: "'Mark Murray'" Mark Murray
-Subject: RE: Re: axiom--main--1--patch-31 
-Date: Fri, 18 Mar 2005 18:34:24 -0500
-	charset="US-ASCII"
-Cc: list, Tim Daly
-
-On Friday, March 18, 2005 12:28 PM Mark Murray wrote:
-> 
-> root writes:
-> > Merging whole branches is generally done by hand.
-> > But that's mostly my distrust of source code manipulatioin
-> > tools. My general method is to do:
-> > 
-> >   diff -r --brief oldbranch newbranch
-> > 
-> > and then do individual file diffs with hand merges.
-> > Source code is too important to let the tools change
-> > it.
-
-This is one point that I cannot agree with Tim about.
-I think in order for Axiom to advance it must begin to
-depend on the use of more sophisticated and higher level
-source code tools - after all we now longer write much
-in assembler language... It's time we begin to put more
-trust in the tools (the right tools, that is). Oh ya,
-I guess it was Tim who has suggested that all of Axiom
-should actullay be written in lisp "machine language" ;)
-
-> 
-> OK, given the ammount of stuff I needed to do, that was
-> just not feasible. I found out how to do it, and
-> axiom--BSD--1 is now near-identical to axiom--main--1.
-
-Mark, I'm very glad to hear about someone using the more
-advanced features of arch (star-merge, I presume?). If you
-have a moment to spare, I think it would be great if you
-could write up a little "I did it this way" recipe for others
-to follow. I find most of the arch documentation too obscure
-and unapplied to be easily digested. For my taste arch has
-too many ways of doing things and a lot of them not obvious
-nor intuitively named. But once you see how someone has made
-it work in a real situation it seems much more clear.
-
-Regards,
-Bill Page.
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCRHg-0007qy-Uq
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 18:53:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCRHU-0007m6-Gc
-	for list; Fri, 18 Mar 2005 18:53:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCRHP-0007k6-M3
-	for list; Fri, 18 Mar 2005 18:53:24 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCRHN-0007ao-DK
-	for list; Fri, 18 Mar 2005 18:53:21 -0500
-Received: from [69.36.241.242] (helo=moya.mcelrath.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCQxF-0008VU-QO
-	for list; Fri, 18 Mar 2005 18:32:34 -0500
-Received: from moya.mcelrath.org (mcelrath@localhost [127.0.0.1])
-	by moya.mcelrath.org (8.13.1/8.13.1/Debian-14) with ESMTP id
-	j2INWUNR008693
-	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
-	Fri, 18 Mar 2005 15:32:30 -0800
-Received: (from mcelrath@localhost)
-	by moya.mcelrath.org (8.13.1/8.13.1/Debian-14) id j2INWUAE008690;
-	Fri, 18 Mar 2005 15:32:30 -0800
-	Bob McElrath using -f
-Date: Fri, 18 Mar 2005 15:32:30 -0800
-From: Bob McElrath
-To: Bill Page
-Subject: Re: axiom--main--1--patch-31
-	Tim Daly, list
-	<001801c52c10$b9755320$6601a8c0@Asus>
-	protocol="application/pgp-signature"; boundary="bKyqfOwhbdpXa4YI"
-Cc: list, Tim Daly
-
-
---bKyqfOwhbdpXa4YI
-
-I have a feeling Axiom will go through at least 42 more releases in its
-lifetime.  (at least, I hope)  Somehow, I think people might not notice
-that version 2.71828182845904523536028747135266249775724 is not the same
-as 2.718281828459045235360287471352662497757247.  ;)
-
-Ok how do I do that in axiom?
-
-\begin{axiom}
-%e@Float
-\begin{axiom}
-
-gives me the value, but how do I change the number of digits displayed?
-My guess: %e@Float(42) is wrong...
-
-Bill Page [Bill Page] wrote:
-> Tim,
-> 
-> You know how Knuth choose approximations to the number
-> \pi for version of TeX? Maybe for Axiom we should do the
-> same with %e? ;) Like so
-> 
->   version 2.7
->   version 2.72
->   version 2.718
-> 
-> It seems appropriate that the implication that the project
-> is converging toward some goal, rather than drifting from
-> inspiration to inspiration like some other programs I know :)
-> 
-> Not seriously, but it might be fun.
---
-Cheers,
-Bob McElrath [Univ. of California at Davis, Department of Physics]
-
-    Censorship is never over for those who have experienced it. It is a brand
-    on the imagination that affects the individual who has suffered it,
-    forever.  -- Noam Chomsky 
-
---bKyqfOwhbdpXa4YI
-
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.4 (GNU/Linux)
-
-iD8DBQFCO2UOjwioWRGe9K0RAvSwAJ9ssqr2ORJxIJ2O5H/RA3ctnbjrTgCfSy0F
-0ZJ+R6OcKQxKKPKeh4AFJgc=
-=Qn9h
------END PGP SIGNATURE-----
-
---bKyqfOwhbdpXa4YI--
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCRg0-0008FQ-Qb
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 19:18:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCRfl-00089o-Eo
-	for list; Fri, 18 Mar 2005 19:18:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCRfh-00086Z-0B
-	for list; Fri, 18 Mar 2005 19:18:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCRfg-000855-8b
-	for list; Fri, 18 Mar 2005 19:18:28 -0500
-Received: from [209.226.175.93] (helo=tomts36-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCRHc-0001MS-Vx
-	for list; Fri, 18 Mar 2005 18:53:37 -0500
-Received: from Asus ([216.209.138.69]) by tomts36-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050318235335.NHKU1694.tomts36-srv.bellnexxia.net@Asus>;
-	Fri, 18 Mar 2005 18:53:35 -0500
-From: Bill Page
-To: "'Bob McElrath'" <Bob McElrath>
-Subject: RE: axiom--main--1--patch-31
-Date: Fri, 18 Mar 2005 18:53:40 -0500
-	charset="US-ASCII"
-Cc: list, Tim Daly
-
-On Friday, March 18, 2005 6:33 PM Bob McElrath wrote:
-> 
-> I have a feeling Axiom will go through at least 42 more 
-> releases in its lifetime.  (at least, I hope)  Somehow,
-> I think people might not notice that version
-> 2.71828182845904523536028747135266249775724
-> is not the same as
-> 2.718281828459045235360287471352662497757247.  ;)
-
-I think Knuth only used this for **major** versions.
-TeX is older and it is currently at version 3.141592
-
-> 
-> Ok how do I do that in axiom?
-> 
-> \begin{axiom}
-> %e@Float
-> \begin{axiom}
-> 
-> gives me the value, but how do I change the number of digits 
-> displayed? My guess: %e@Float(42) is wrong...
-
-\begin{axiom}
-digits(2)
-%e@Float
-digits(3)
-%e@Float
-digits(4)
-%e@Float
-digits(5)
-%e@Float
-\begin{axiom}
-
-Regards,
-Bill Page.
-
-> 
-> Bill Page [Bill Page] wrote:
-> > Tim,
-> > 
-> > You know how Knuth choose approximations to the number
-> > \pi for version of TeX? Maybe for Axiom we should do the
-> > same with %e? ;) Like so
-> > 
-> >   version 2.7
-> >   version 2.72
-> >   version 2.718
-> > 
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCRg2-0008Gb-26
-	for mharc-axiom-developer@gnu.org; Fri, 18 Mar 2005 19:18:50 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCRfo-0008At-01
-	for list; Fri, 18 Mar 2005 19:18:36 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCRfi-00085g-80
-	for list; Fri, 18 Mar 2005 19:18:32 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCRff-000855-5G
-	for list; Fri, 18 Mar 2005 19:18:27 -0500
-Received: from [69.36.241.242] (helo=moya.mcelrath.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCRMD-0001Tb-Bh
-	for list; Fri, 18 Mar 2005 18:58:21 -0500
-Received: from moya.mcelrath.org (mcelrath@localhost [127.0.0.1])
-	by moya.mcelrath.org (8.13.1/8.13.1/Debian-14) with ESMTP id
-	j2INwJtO008874
-	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
-	Fri, 18 Mar 2005 15:58:19 -0800
-Received: (from mcelrath@localhost)
-	by moya.mcelrath.org (8.13.1/8.13.1/Debian-14) id j2INwJcB008871;
-	Fri, 18 Mar 2005 15:58:19 -0800
-	Bob McElrath using -f
-Date: Fri, 18 Mar 2005 15:58:19 -0800
-From: Bob McElrath
-To: Bill Page
-Subject: Re: axiom--main--1--patch-31
-	Tim Daly, list
-	<002401c52c15$b87afb50$6601a8c0@Asus>
-	protocol="application/pgp-signature"; boundary="NQTVMVnDVuULnIzU"
-Cc: list, Tim Daly
-
-
---NQTVMVnDVuULnIzU
-
-Bill Page [Bill Page] wrote:
-> On Friday, March 18, 2005 6:33 PM Bob McElrath wrote:
-> > 
-> > I have a feeling Axiom will go through at least 42 more 
-> > releases in its lifetime.  (at least, I hope)  Somehow,
-> > I think people might not notice that version
-> > 2.71828182845904523536028747135266249775724
-> > is not the same as
-> > 2.718281828459045235360287471352662497757247.  ;)
-> 
-> I think Knuth only used this for **major** versions.
-> TeX is older and it is currently at version 3.141592
-
-Of course, one could also number by Mersinne primes.  Then when you got
-to the 42nd version you'd have to distribute a 100MB file with just the
-version number in it!  ;)  Stable releases could be the ones that are
-actually prime.  ;)
-
-Oh it's friday, I'm getting silly again.
-
---
-Cheers,
-Bob McElrath [Univ. of California at Davis, Department of Physics]
-
-    Censorship is never over for those who have experienced it. It is a brand
-    on the imagination that affects the individual who has suffered it,
-    forever.  -- Noam Chomsky 
-
---NQTVMVnDVuULnIzU
-
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.2.4 (GNU/Linux)
-
-iD8DBQFCO2sbjwioWRGe9K0RAtZlAJwPSiIb/0Z+EM+viPqx/0Vnay1LJQCg4hmB
-BHL1L4fPG44B4GTrsxvaJps=
-=JwH7
------END PGP SIGNATURE-----
-
---NQTVMVnDVuULnIzU--
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCWAY-0005Pi-BN
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 00:06:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCW68-0004af-NR
-	for list; Sat, 19 Mar 2005 00:02:05 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCW5r-0004RG-En
-	for list; Sat, 19 Mar 2005 00:01:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCW5o-0004Ka-Hu
-	for list; Sat, 19 Mar 2005 00:01:44 -0500
-Received: from [193.124.167.24] (helo=inpbox.inp.nsk.su)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCVLC-0005ht-L2
-	for list; Fri, 18 Mar 2005 23:13:35 -0500
-Received: from star.inp.nsk.su (star.inp.nsk.su [193.124.167.6])
-	by inpbox.inp.nsk.su (8.12.1/8.12.1) with ESMTP id j2J4DRZH012591;
-	Sat, 19 Mar 2005 10:13:27 +0600
-Received: from star.inp.nsk.su (localhost.localdomain [127.0.0.1])
-	by star.inp.nsk.su (8.12.11/8.12.11) with ESMTP id j2J4DT3F011235;
-	Sat, 19 Mar 2005 10:13:29 +0600
-Received: from localhost (grozin@localhost)
-	by star.inp.nsk.su (8.12.11/8.12.11/Submit) with ESMTP id
-	j2J4DT07011231; Sat, 19 Mar 2005 10:13:29 +0600
-Date: Sat, 19 Mar 2005 10:13:29 +0600 (NOVT)
-From: Andrey G. Grozin
-To: Bill Page
-Subject: RE: axiom--main--1--patch-31
-	clamav-milter version 0.80j on localhost
-Cc: list, Tim Daly
-
-On Fri, 18 Mar 2005, Bill Page wrote:
-> You know how Knuth choose approximations to the number
-> \pi for version of TeX? Maybe for Axiom we should do the
-> same with %e? ;) Like so
-> 
->   version 2.7
->   version 2.72
->   version 2.718
-This is exactly what Knuth did for Metafont.
-
-By the way, I rather like the scheme
-<version> = <year>.<month>
-which seems to by the Tim Daly's internal numbering. It makes much sense, 
-especially if releases are sheduled 1 per month. Many projects (Gentoo and 
-Ubuntu, for example) use such scheme.
-
-Andrey
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCZOJ-0002RO-Le
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 03:33:04 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCZOB-0002PS-JE
-	for list; Sat, 19 Mar 2005 03:32:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCZNx-0002HZ-GN
-	for list; Sat, 19 Mar 2005 03:32:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCZNx-0002Fd-5Y
-	for list; Sat, 19 Mar 2005 03:32:41 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCZ5A-0006Eg-Gl
-	for list; Sat, 19 Mar 2005 03:13:16 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2J8CwY4000364;
-	Sat, 19 Mar 2005 02:12:58 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 02:12:58 -0600
-Cc: 
-Subject: [#126 /bin/sh vs /bin/bash scripting
-	inconsistancy] fix format
-
-Changes http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy/diff
---
-
-??changed:
--In src/algebra/makefile.pamphlet, is a 
--
--@ if [ "${NOISE}" == "" ] ; then
--
--construction. ${NOISE} contains "-o foo", and /bin/sh (not bash) doesn't like it.
--
--Both /bin/sh (BSD) and /bin/bash like
--
--  @ if [ -z "${NOISE}" ] ; then
-In {\tt src/algebra/makefile.pamphlet}, is a 
-
-<pre>
-@ if [ "\${NOISE}" == "" ] ; then
-</pre>
-
-construction. <code>\${NOISE}</code> contains <code>-o foo</code>, and <code>/bin/sh</code> (not <code>bash</code>) doesn't like it.
-
-Both <code>/bin/sh (BSD)</code> and <code>/bin/bash</code> like
-
-<pre> @ if [ -z "\${NOISE}" ]; then 
-</pre>
-
-++added:
-
-
-++added:
-<pre>
-
-++added:
-</pre>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/126BinShVsBinBashScriptingInconsistancy#msg20050319021258-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCZi3-0006Qf-0K
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 03:53:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCZhz-0006Os-0i
-	for list; Sat, 19 Mar 2005 03:53:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCZhx-0006O6-On
-	for list; Sat, 19 Mar 2005 03:53:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCZhx-0006Ne-IC
-	for list; Sat, 19 Mar 2005 03:53:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCZRt-0007HS-0l
-	for list; Sat, 19 Mar 2005 03:36:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2J8aRY4006294;
-	Sat, 19 Mar 2005 02:36:27 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 02:36:26 -0600
-Cc: 
-Subject: [PolynomialCommonDenominator] Add example
-
-Changes http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator/diff
---
-
-++added:
-Example use:
-
-\begin{axiom}
-)set mess type off
-dom:=DMP([x,y], FRAC DMP([z],INT));
-p:dom:=x*y^3/(z^2-1) + 3*x*y/(z^3-1)
-commonDenominator p
-clearDenominator p
-splitDenominator p
-\end{axiom}
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator#msg20050319023626-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCaX3-0007DH-Ka
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 04:46:10 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCaWw-0007CE-0E
-	for list; Sat, 19 Mar 2005 04:46:03 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCaWq-0007BQ-1v
-	for list; Sat, 19 Mar 2005 04:45:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCaWn-0007A7-AO
-	for list; Sat, 19 Mar 2005 04:45:54 -0500
-Received: from [131.130.1.27] (helo=imap.univie.ac.at)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCaG3-000115-Qj
-	for list; Sat, 19 Mar 2005 04:28:36 -0500
-Received: from seam101.local ([131.130.96.153])
-	by imap.univie.ac.at (8.12.10/8.12.10) with ESMTP id j2J9SGFZ125230;
-	Sat, 19 Mar 2005 10:28:19 +0100
-From: Martin Rubey
-Date: Sat, 19 Mar 2005 10:24:52 +0100
-To: Bill Page
-Subject: RE: axiom--main--1--patch-31
-	<001801c52c10$b9755320$6601a8c0@Asus>
-Cc: list, Tim Daly
-
-Bill Page writes:
- > You know how Knuth choose approximations to the number
- > \pi for version of TeX? Maybe for Axiom we should do the
- > same with %e? ;) Like so
- > 
- >   version 2.7
- >   version 2.72
- >   version 2.718
-
-This is the versioning of metafont, so it doesn't seem appropriate.
-
-I like the patch number best, since it is then a trivial matter to generate the
-appropriate source. Also, returning to my wish of letting the user specify an
-axiom version, (in fact, needed only in IssueTracker): I guess it would make
-this easier, too. Bill: It's needed only per page, at least for a start. You said,
-you ran together the axiom environments to a pile. So, maybe it is possible to
-store the optional argument of the first axiom environment into a variable and
-then start the Axiom-executable indicated by this optional argument?
-
-Martin
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCazo-00062g-Rz
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 05:15:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCazb-000616-RU
-	for list; Sat, 19 Mar 2005 05:15:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCazX-00060V-Eu
-	for list; Sat, 19 Mar 2005 05:15:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCazR-0005z2-Ei
-	for list; Sat, 19 Mar 2005 05:15:31 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCajZ-0002b4-NC
-	for list; Sat, 19 Mar 2005 04:59:05 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2J9wjY4026248;
-	Sat, 19 Mar 2005 03:58:45 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 03:58:45 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] Add example,
-	comments; display problem
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-
-++added:
-Example (added by wyscc):
-
-\begin{axiom}
-f(x)== (x^3+5*x-3)/(x^2-3)
-f(x)
-xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
-ylist :=[f(x) for x in xlist]
-RationalInterpolation(xlist, ylist, 3,2)$RINTERPA(FRAC INT,UP(x,FRAC INT))
-\end{axiom}
-
-A harder example:
-
-\begin{axiom}
-dom:=DMP([z],INT);
-g:FRAC dom -> FRAC dom
-g(x) == (x^3*z+5*z^2*x -3*z^3)/(z*x^2 - 3)
-xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
-yylist:=[g(x) for x in xxlist]
-RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, _
-UP(x, FRAC dom))
-\end{axiom}
-
-Comments (from wyscc):
-
-<OL>
-<li>Abbreviations for a constructor should be limited to 7 letters (not 8). The system occasionally adds the 8th character to a package for internal use.
-<li>Function names begin with a lower case, so <code>RationalInterpolation</code> should be <code>rationalInterpolation</code>, or better, <code>rationalInterpolate</code>.
-<li>If we are doing a rational interpolation, presumably the values are rational, so it does not make sense to require the <code>y</code>-coordinates of inputs be integral. On the other hand, as in the above example, if one uses <code>FRAC INT</code>, problems can arise when this package is combined with other packages that constructs the quotient field of the parameter domain <code>F</code> because Axiom does not like constructing <code>FRAC FRAC INT</code> for example. 
-<li>Since the variable is not specified by the package, but is required by the function call to <code>RationalInterpolation</code> (because of its signature), it seems more convenient to include the variable in the call to the package, to allow the Interpreter to locate the function more easily.
-</OL>
-
-Aside: Display problem:
-
-\begin{itemize}
-\item Can't use {\tt ABC} or <code>ABC</code> within LaTeX.
-\end{itemize}
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050319035845-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCbxk-0005r8-5P
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 06:17:48 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCbxc-0005oe-08
-	for list; Sat, 19 Mar 2005 06:17:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCbxY-0005nm-VO
-	for list; Sat, 19 Mar 2005 06:17:38 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCbxY-0005nC-84
-	for list; Sat, 19 Mar 2005 06:17:36 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCbgv-0005en-Da
-	for list; Sat, 19 Mar 2005 06:00:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JB0JY4009957;
-	Sat, 19 Mar 2005 05:00:19 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 05:00:19 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] Move back
-	RationalInterpolation; example, question
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-
-??changed:
--Next RationalInterpolation
--
-The package below implements rational interpolation. 
-\begin{axiom}
-)abbrev package RINTERP RationalInterpolation
-++ Description:
-++ This package exports interpolation algorithms
-RationalInterpolation(xx, F): Cat == Body   where
-    xx: Symbol
-    F:  IntegralDomain
-    UP  ==> UnivariatePolynomial
-    SUP ==> SparseUnivariatePolynomial
- 
-    Cat == with
-        interpolate: (Fraction UP(xx, F), List F, List F, _
-                      NonNegativeInteger, NonNegativeInteger) _
-                      -> Fraction UP(xx, F)
-        interpolate: (List F, List F, NonNegativeInteger, NonNegativeInteger) _
-                      -> Fraction SUP F
-
-    Body == add
-        RIA ==> RationalInterpolationAlgorithms
-
-        interpolate(qx, lx, ly, m, k) ==
-            px := RationalInterpolation(lx, ly, m, k)$RIA(F, UP(xx, F))
-            elt(px, qx)
- 
-        interpolate(lx, ly, m, k) ==
-            RationalInterpolation(lx, ly, m, k)$RIA(F, SUP F)
-\end{axiom}
-
-Comments: Packages compiled on MathAction seems to be local to the page. Dependent packages therefore needs to be on the same page to load the packages in correct sequence.
-
-Example:
-
-\begin{axiom}
-interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
-interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
-interpolate(xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
-interpolate(4*z::FRAC UP(x,dom), xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
-\end{axiom}
-
-Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
-<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050319050019-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCcbl-0000zm-Ah
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 06:59:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCcbi-0000wf-Ok
-	for list; Sat, 19 Mar 2005 06:59:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCcbh-0000uk-8q
-	for list; Sat, 19 Mar 2005 06:59:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCcaw-00089b-He
-	for list; Sat, 19 Mar 2005 06:58:18 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCbtV-0006g4-Bp
-	for list; Sat, 19 Mar 2005 06:13:25 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JBDLY4012973;
-	Sat, 19 Mar 2005 05:13:22 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 05:13:21 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] removed one
-	comment
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-
-??changed:
--<li>If we are doing a rational interpolation, presumably the values are rational, so it does not make sense to require the <code>y</code>-coordinates of inputs be integral. On the other hand, as in the above example, if one uses <code>FRAC INT</code>, problems can arise when this package is combined with other packages that constructs the quotient field of the parameter domain <code>F</code> because Axiom does not like constructing <code>FRAC FRAC INT</code> for example. 
--<li>Since the variable is not specified by the package, but is required by the function call to <code>RationalInterpolation</code> (because of its signature), it seems more convenient to include the variable in the call to the package, to allow the Interpreter to locate the function more easily.
-<li>If we are doing a rational interpolation, presumably the values are rational, so it does not make sense to require the <code>y</code>-coordinates of inputs be integral. On the other hand, as in the above example, if one uses <code>FRAC INT</code>, problems can arise when this package is combined with other packages that constructs the quotient field of the parameter domain <code>F</code> because Axiom does not like constructing <code>FRAC FRAC INT</code>. 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050319051321-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCdoU-00060P-Nl
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 08:16:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCdoJ-0005uR-KL
-	for list; Sat, 19 Mar 2005 08:16:14 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCdoD-0005sh-RU
-	for list; Sat, 19 Mar 2005 08:16:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCdoD-0005rA-LJ
-	for list; Sat, 19 Mar 2005 08:16:05 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCdMd-0003uQ-4A
-	for list; Sat, 19 Mar 2005 07:47:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JClTY4003045;
-	Sat, 19 Mar 2005 06:47:29 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Sat, 19 Mar 2005 06:47:29 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] removed one
-	comment
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-
-??changed:
--Comments: Packages compiled on MathAction seems to be local to the page. Dependent packages therefore needs to be on the same page to load the packages in correct sequence.
-Comments: Packages compiled on MathAction seem to be local to the page. Dependent packages therefore need to be on the same page to load the packages in correct sequence.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050319064729-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCi52-0006Pz-Uo
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 12:49:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCi3C-00067j-9H
-	for list; Sat, 19 Mar 2005 12:47:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCi32-000649-TK
-	for list; Sat, 19 Mar 2005 12:47:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCi31-0005xh-Kq
-	for list; Sat, 19 Mar 2005 12:47:39 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DChXp-0006LZ-5E
-	for list; Sat, 19 Mar 2005 12:15:25 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2JHFCk3056187;
-	Sat, 19 Mar 2005 17:15:12 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2JHFBeV056186; Sat, 19 Mar 2005 17:15:11 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2JHDxbY059541;
-	Sat, 19 Mar 2005 17:13:59 GMT (envelope-from Mark Murray)
-To: Bill Page
-From: Mark Murray
-Subject: re: axiom--main--1--patch-31 
-	<001a01c52c13$07ac99c0$6601a8c0@Asus> 
-Date: Sat, 19 Mar 2005 17:13:59 +0000
-Cc: list, Tim Daly
-
-"Bill Page" writes:
-> > > and then do individual file diffs with hand merges.
-> > > Source code is too important to let the tools change
-> > > it.
-> 
-> This is one point that I cannot agree with Tim about.
-> I think in order for Axiom to advance it must begin to
-> depend on the use of more sophisticated and higher level
-> source code tools - after all we now longer write much
-> in assembler language... It's time we begin to put more
-> trust in the tools (the right tools, that is). Oh ya,
-> I guess it was Tim who has suggested that all of Axiom
-> should actullay be written in lisp "machine language" ;)
-
-I think I agree with this; one of the purposes of these SCM
-tools is to help share the load, but it seems that aspect is
-expressly forbidden for now. :-)
-
-FWIW, the FreeBSD project has ahout 300 developers, of which
-about 20-40 are really active, and this works really well.
-
-An aspect of the way the Axiom project is run is still 
-confusing me; there seems to be a combining of the concepts
-of "release" and "commit", so getting hold of daily development
-sources is Hard(tm). Is it not possible to make the more
-speculative edits available in "CURRENT" form, and apply
-a release-engineering methodology to preparing working
-sources for the consumption of the unwashed masses? I'm
-thinking of a CVS "HEAD" kind of approach, rather than
-the multiple-Arch-repos approach that is currently there.
-
-> > OK, given the ammount of stuff I needed to do, that was
-> > just not feasible. I found out how to do it, and
-> > axiom--BSD--1 is now near-identical to axiom--main--1.
-> 
-> Mark, I'm very glad to hear about someone using the more
-> advanced features of arch (star-merge, I presume?).
-
-Just plain "merge", IIRC. Things still take forever while tla
-"phones home" on occaision, but I've discovered caching (but
-not tried it yet), so this may improve.
-
->                                                      If you
-> have a moment to spare, I think it would be great if you
-> could write up a little "I did it this way" recipe for others
-> to follow. I find most of the arch documentation too obscure
-> and unapplied to be easily digested. For my taste arch has
-> too many ways of doing things and a lot of them not obvious
-> nor intuitively named. But once you see how someone has made
-> it work in a real situation it seems much more clear.
-
-I'll try :-). There are still things that Arch does in a really
-roundabout way that I'm really battling with. Like:
-
-1) How to quickly commit 1 file out of the tree.
-
-2) How to find all the diffs in a nominated list of files or in
-   a dir (and maybe its subdirs).
-
-3) How to blow away all the edits to one file only, one dir
-   only, one subtree only and one list of nominated files only.
-
-4) How to quickly replicate the tree so a mechanical edit/commit
-   can be done to pristine sources.
-
-.... and I'll no doubt find more.
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCixO-0005Dx-3q
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 13:45:54 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCixF-0005AY-Qi
-	for list; Sat, 19 Mar 2005 13:45:46 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCix4-00054F-08
-	for list; Sat, 19 Mar 2005 13:45:35 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCix3-00052r-9A
-	for list; Sat, 19 Mar 2005 13:45:33 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCic8-0001ln-J2
-	for list; Sat, 19 Mar 2005 13:23:56 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2JIMpi17805;
-	Sat, 19 Mar 2005 12:22:51 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2JJ1Fk18576;
-	Sat, 19 Mar 2005 14:01:15 -0500
-Date: Sat, 19 Mar 2005 14:01:15 -0500
-From: root Tim Daly
-To: Mark Murray
-	Mark Murray on Sat, 19 Mar 2005 17:13:59 +0000)
-Subject: re: axiom--main--1--patch-31
-Cc: list, Tim Daly
-
-> > > > and then do individual file diffs with hand merges.
-> > > > Source code is too important to let the tools change
-> > > > it.
-> > 
-> > This is one point that I cannot agree with Tim about.
-> > I think in order for Axiom to advance it must begin to
-> > depend on the use of more sophisticated and higher level
-> > source code tools - after all we now longer write much
-> > in assembler language... It's time we begin to put more
-> > trust in the tools (the right tools, that is). Oh ya,
-> > I guess it was Tim who has suggested that all of Axiom
-> > should actullay be written in lisp "machine language" ;)
-> 
-> I think I agree with this; one of the purposes of these SCM
-> tools is to help share the load, but it seems that aspect is
-> expressly forbidden for now. :-)
-
-forbidden?
-
-> An aspect of the way the Axiom project is run is still 
-> confusing me; there seems to be a combining of the concepts
-> of "release" and "commit", so getting hold of daily development
-> sources is Hard(tm). Is it not possible to make the more
-> speculative edits available in "CURRENT" form, and apply
-> a release-engineering methodology to preparing working
-> sources for the consumption of the unwashed masses? I'm
-> thinking of a CVS "HEAD" kind of approach, rather than
-> the multiple-Arch-repos approach that is currently there.
-
-you're still thinking in CVS terms it seems. Arch has the notion
-of a changeset which is a single change that involves multiple files.
-For instance, the -30 to -31 change is mostly about moving to GCL-2.6.6
-
-There are various branches in the axiom archive, each subproject having
-particular people associated with it (see arch.axiom-developer.org).
-The HEAD branch is axiom--main--1. I don't do daily commits to this
-branch. There would be no point. The changes I make are usually of
-a large nature (e.g., add the browser, move GCLs, merge other branch
-work, or periodic cleanups).
-
-The flow of work seems to be:
-
-  local changes 
-    commit to a branch
-      merge branch to main
-        monthly merge of main to savannah, sourceforge
-
-whereas in CVS projects it was normal to do a CVS ci  and also
-to perform individual file changes. The two systems have completely
-different mindsets (and changesets :-) ).
-
-The "latest" axiom sources that can be reached are usually in a
-branch. The main branch is at most a few weeks newer than the 
-golden sources on sourceforge and savannah. The local changes
-on my disk are always broken. Indeed, to do testing I usually 
-have do download and build the main branch because I rarely have
-a working copy available.
-
-I chose to use arch because I follow the linux kernel work fairly
-closely. They have moved the kernel to bitkeeper which is a proprietary
-program. Arch was the closest I've found in the free world (SVN and
-Darcs were the other choices). I'm not overjoyed with it but then I've 
-never found a system that was obvious and clear. Arch is still an
-experiment and I may yet change my mind. 
-
-We should probably start an arch cookbook page on the axiom wiki.
-
-t
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCjRo-0003jh-Tg
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 14:17:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCjRe-0003gW-7C
-	for list; Sat, 19 Mar 2005 14:17:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCjRT-0003bh-2b
-	for list; Sat, 19 Mar 2005 14:17:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCjRS-0003bJ-UD
-	for list; Sat, 19 Mar 2005 14:16:58 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCjBR-0003cg-QG
-	for list; Sat, 19 Mar 2005 14:00:26 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2JJ0Dte057222;
-	Sat, 19 Mar 2005 19:00:13 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2JJ0CbV057218; Sat, 19 Mar 2005 19:00:12 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2JIxnr4060999;
-	Sat, 19 Mar 2005 18:59:49 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-Subject: re: axiom--main--1--patch-31 
-	<200503191901.j2JJ1Fk18576@localhost.localdomain> 
-Date: Sat, 19 Mar 2005 18:59:49 +0000
-Cc: list
-
-root writes:
-> > I think I agree with this; one of the purposes of these SCM
-> > tools is to help share the load, but it seems that aspect is
-> > expressly forbidden for now. :-)
-> 
-> forbidden?
-
-Erm, I reread what I wrote, and it is rather unfortunately written.
-
-Sorry.
-
-I meant that developers don't get a hand in on the daily editing,
-rather it is a
-
-submit-to-queue; queue-is-processed; receive-from-queue
-
-model, which while working, is single threaded, and there is more than 
-one developer submitting stuff.
-
-So I guess a better way of saying what I meant is that I think you are 
-going to get swamped when more folks start to submit stuff, and may 
-want to consider a bigger team (No, I have enough work, thank you!).
-
-> you're still thinking in CVS terms it seems. Arch has the notion
-> of a changeset which is a single change that involves multiple files.
-> For instance, the -30 to -31 change is mostly about moving to GCL-2.6.6
-
-Sure.
-
-> The flow of work seems to be:
-> 
->   local changes 
->     commit to a branch
->       merge branch to main
->         monthly merge of main to savannah, sourceforge
-> 
-> whereas in CVS projects it was normal to do a CVS ci  and also
-> to perform individual file changes. The two systems have completely
-> different mindsets (and changesets :-) ).
-
-Us CVS folks would _kill_ for CVS to grow changesets, but we still
-would demand our daily bread^Wsource. :-)
-
-We substitute by trying to commit related fixes together, but CVS
-doesn't help us much here.
-
-> The "latest" axiom sources that can be reached are usually in a
-> branch. The main branch is at most a few weeks newer than the 
-> golden sources on sourceforge and savannah. The local changes
-> on my disk are always broken. Indeed, to do testing I usually 
-> have do download and build the main branch because I rarely have
-> a working copy available.
-
-The FreeBSD model, in terms of the above workflow is
-
-local change
-   commit to HEAD
-      merge Good(tm) changes to STABLE branch
-         release STABLE branch every 3 months or so
-
-And all developers have continuous access to the repository, and they
-all know WHO may commit WHAT to WHERE. The developer who committed to 
-HEAD usually does the merge to STABLE, and they usually have a jolly 
-good idea about what is Good(tm), because rather a lot of people are
-running CURRENT (==HEAD). World+Dog can check out 1/2-hour old checkins
-and see if they solve reported problems.
-
-And this is distributed. HEAD must not be broken, but as work is
-shared,it sometimes is. This is OK, as long as we are not in a release 
-cycle, and as long as reports of breakage are reacted to and sorted out 
-quickly enough. Breaking STABLE is a capital offense. ;-)
-
-> I chose to use arch because I follow the linux kernel work fairly
-> closely. They have moved the kernel to bitkeeper which is a proprietary
-> program. Arch was the closest I've found in the free world (SVN and
-> Darcs were the other choices). I'm not overjoyed with it but then I've 
-> never found a system that was obvious and clear. Arch is still an
-> experiment and I may yet change my mind. 
-
-SCM choice is rather limited, I agree. Perforce is VERY good at 
-branching and branch merging, and its free to OSS folks. Its very full 
-featured also. FreeBSD uses it for the more speculative/risky 
-development projects, where is is not clear that the work is useful or 
-can be finished.
-
-> We should probably start an arch cookbook page on the axiom wiki.
-
-That would help a LOT.
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCjip-0007tH-P3
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 14:34:55 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCjin-0007sW-2h
-	for list; Sat, 19 Mar 2005 14:34:53 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCjig-0007pi-O7
-	for list; Sat, 19 Mar 2005 14:34:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCjig-0007os-CT
-	for list; Sat, 19 Mar 2005 14:34:46 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCjP7-0004OS-Mt
-	for list; Sat, 19 Mar 2005 14:14:33 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JJEOY4032548;
-	Sat, 19 Mar 2005 13:14:24 -0600
-From: MathAction (Mark Murray)
-To: MathAction
-	<200501301323.j0UDNXo11118@localhost.localdomain> 
-Date: Sat, 19 Mar 2005 13:14:24 -0600
-Cc: 
-Subject: [Axiom-mail] February 2005 release 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomMail/diff
---
-root writes:
-> The February 2005 release of Axiom has been posted to:
-> 
->  savannah.nongnu.org/projects/axiom
->  sourceforge.net/projects/axiom
->  arch.axiom-developer.org as axiom--main--1--patch-29
-
-A FreeBSD port of this has been compiled for FreeBSD 5.3, and is 
-available at
-
-http://people.freebsd.org/~markm/axiom-0.0.tbz
-
-Use pkg_add(1) to install it.
-
-Please report FreeBSD-specific problems with the package to me, and 
-more general problems to the Axiom lists.
-
-This is a first cut at a FreeBSD release, there are no doubt a zillion 
-things wrong with it. Handle with care.
-
-Thanks!
-
-M
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomMail#msg200503191907.j2JJ7I1D061125@grovel.grondar.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCk0s-00031x-CQ
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 14:53:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCk0o-0002z4-PM
-	for list; Sat, 19 Mar 2005 14:53:31 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCk0f-0002vA-UQ
-	for list; Sat, 19 Mar 2005 14:53:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCk0f-0002ut-R1
-	for list; Sat, 19 Mar 2005 14:53:21 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DCjjT-0005PD-AV
-	for list; Sat, 19 Mar 2005 14:35:35 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2JJZWi13949;
-	Sat, 19 Mar 2005 13:35:32 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2JKDuM18739;
-	Sat, 19 Mar 2005 15:13:56 -0500
-Date: Sat, 19 Mar 2005 15:13:56 -0500
-From: root Tim Daly
-To: Mark Murray
-Cc: list
-Subject: usual development
-
-in CVS you mention a flow of:
-
- local change
-   commit to HEAD
-     merge Good(tm) changes to STABLE branch
-       release STABLE branch every 3 months or so
-
-in Arch the HEAD==branch. rather than everyone working on the
-same set of sources the branches allow you to work on BSD related
-changes where Bill can work on Windows related changes. These 
-get sorted at the merge-into-main step when the branch is considered
-working. Thus rather than have 10 developers working on the HEAD
-there are 1 or 2 developers working on individual branches. This
-makes it less likely that they will step on each other.
-
-It also allows us to explore structural changes such as your
-suggestion of skipping the lsp subdir build, and complete rebuilds
-such as the SBCL ansi common lisp branch. These are not possible 
-under a CVS model except as a new project.
-
-Arch has its problems though. I haven't figured out how to kill off
-a whole branch. And the --no-pristine option does not seem to work.
-
-t
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCkTs-0001PJ-UM
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 15:23:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCkTh-0001KH-Up
-	for list; Sat, 19 Mar 2005 15:23:22 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCkTd-0001Fx-ME
-	for list; Sat, 19 Mar 2005 15:23:18 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCkTd-0001FW-Ew
-	for list; Sat, 19 Mar 2005 15:23:17 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCkCG-00071C-28
-	for list; Sat, 19 Mar 2005 15:05:20 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2JK59iF057853;
-	Sat, 19 Mar 2005 20:05:09 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2JK59ah057852; Sat, 19 Mar 2005 20:05:09 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2JK1DLL061634;
-	Sat, 19 Mar 2005 20:01:13 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray
-	<200503192013.j2JKDuM18739@localhost.localdomain> 
-Date: Sat, 19 Mar 2005 20:01:13 +0000
-Cc: list
-Subject: Re: usual development 
-
-root writes:
-> in CVS you mention a flow of:
-> 
->  local change
->    commit to HEAD
->      merge Good(tm) changes to STABLE branch
->        release STABLE branch every 3 months or so
-> 
-> in Arch the HEAD==branch. rather than everyone working on the
-> same set of sources the branches allow you to work on BSD related
-> changes where Bill can work on Windows related changes. These 
-> get sorted at the merge-into-main step when the branch is considered
-> working. Thus rather than have 10 developers working on the HEAD
-> there are 1 or 2 developers working on individual branches. This
-> makes it less likely that they will step on each other.
-
-Right - but at some stage the issue of "Do my BSD changes break 
-Windows?" crops up, and in the "all commits go to HEAD model", it means 
-that thinking about this forms part of my work, it is not something 
-that needs to be re-engineered later, particularly if the other 
-developers and I are approaching the problem in horribly incompatible
-ways.
-
-It allows us to co-operate earlier, in other words. 
-
-> It also allows us to explore structural changes such as your
-> suggestion of skipping the lsp subdir build, and complete rebuilds
-> such as the SBCL ansi common lisp branch. These are not possible 
-> under a CVS model except as a new project.
-
-Not really. The only project that I've seen which really tested CVS' 
-limits that way was FreeBSD's 3-year mission to redesign the SMP 
-fundamentals, and that was an _ENORMOUS_ piece of work that tore the 
-kernel apart.
-
-We've reorganised the tree, we've upgraded the C compiler, we've added 
-new CPU architectures, we've sliced of big chinks of old code, and 
-we've played very nasty games with cryptographic regulations of the 
-incomprehensible kind. CVS worked, not always very well, but the 
-development model was roundly affirmed.
-
-> Arch has its problems though. I haven't figured out how to kill off
-> a whole branch. And the --no-pristine option does not seem to work.
-
-Yeah :-(.
-
-Arch is not very feature-rich. It may get there, who knows? :-)
-
-I guess the most important part of what I'm on about, though, is how 
-the Axiom project is going to scale once (when!) it gets popular. Once 
-the submissions start pouring in, how are you going to cope?
-
-I understand, (and fervently hope!) that it will be an extraordinarily 
-comprehensive mathematics package, and I'm suggesting that the Linus 
-Torvalds' Linux kernel development model won't scale very well. I'd LOVE
-to be proven wrong :-).
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DClIc-0007So-FH
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 16:15:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DClIY-0007Qf-59
-	for list; Sat, 19 Mar 2005 16:15:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DClIQ-0007NB-Ik
-	for list; Sat, 19 Mar 2005 16:15:47 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DClIQ-0007N1-G6
-	for list; Sat, 19 Mar 2005 16:15:46 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCl3P-0001jp-VY
-	for list; Sat, 19 Mar 2005 16:00:16 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JKxwY4025283;
-	Sat, 19 Mar 2005 14:59:59 -0600
-From: MathAction (anonyme)
-To: MathAction
-Date: Sat, 19 Mar 2005 14:59:58 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--The package defined below allows Axiom to guess a formula for a sequence whose first few terms are given.
--
-  We present a software package that guesses formulas for sequences of rational
-  numbers, rational functions and also more complicated formulas, given the
-  first few terms. Thereby we extend and complement Christian Krattenthaler's
-  program 'Rate', Doron Zeilberger's program 'GuessRat' and the relevant parts
-  of Bruno Salvy and Paul Zimmermann's 'GFUN'.
-
-  Introduction
-
-    For some a brain-teaser, for others one step in proving their next theorem:
-given the first few terms of a sequence of, say, integers, what is the next
-term, what is the general formula? Of course, no unique solution exists,
-however, by Occam's razor, we will prefer a "simple" formula over a more
-"complicated" one.
-
-Some sequences are very easy to "guess", like
-\begin{equation}
-1,4,9,16,\dots,
-\end{equation}
-or
-\begin{equation}
-1,1,2,3,5,\dots.
-\end{equation}
-Of course, at times we might want to guess a formula for a sequence of
-polynomials, too:
-\begin{equation}
-1,1+q+q^2,(1+q+q^2)(1+q^2),(1+q^2)(1+q+q^2+q^3+q^4)\dots,
-\end{equation}
-or
-\begin{equation}
-\begin{split}
-1, 1, 1 + q, 1 + q + q^2, 1 + q + q^2 + q^3 + q^4, 1 + q + q^2 + q^3 + 2q^4 +
-q^5 + q^6,\\
-1 + q + q^2 + q^3 + 2q^4 + 2q^5 + 2q^6 + q^7 + q^8 + q^9, (1 + q^4 + q^6)(1 +
-q + q^2 + q^3 + q^4 + q^5 + q^6),\\
-(1 + q^4)(1 + q + q^2 + q^3 + q^4 + q^5 + 2q^6 + 2q^7 + 2q^8 + 2q^9 + q^{10} +
-q^{11} + q^{12}),\dots
-\end{split}
-\end{equation}
-
-Fortunately, with the right tool, it is a matter of a moment to figure out
-formulas for all of these sequences. In this article we describe a computer
-program that encompasses well known techniques and adds new ideas that we hope
-to be very effective.
-
-We would also like to mention *The online encyclopedia of integer sequences* of
-Neil Sloane. There, you can enter a sequence of integers and chances are good
-that the website will respond with one or more likely matches.  However, the
-approach taken is quite different from ours: the encyclopedia keeps a list of
-currently 103,667 sequences, entered manually, and it compares the given
-sequence with each one of those. Besides that, it tries some simple
-transformations on the given sequence to find a match.  Furthermore it tries
-some simple programs we will describe below to find a formula, although with a
-time limit, i.e., it gives up when too much time has elapsed.
-
-Thus, the two approaches complement each other: For example, there are
-sequences where no simple formula is likely to exist, and which can thus be
-found only in the encyclopedia. On the other hand, there might be sequences
-that have not yet found their way into the encyclopedia, but can be guessed in
-a few minutes by your computer.
-
-  Guessing Algorithms
-
-    A formula for Sequence (1), is almost trivial to guess: it seems
-obvious that it is $n^2$. More generally, if we believe that the sequence in
-question is generated by a polynomial, we can simply apply interpolation.
-However, how can we "know" that a polynomial formula is appropriate? The answer
-is quite simple: we use all but the last term of the sequence to derive the
-formula. After this, the last term is compared with the value predicted by the
-polynomial. If they coincide, we can be confident that the guessed formula is
-correct.
-
-The second sequence does not seem to be generated by a polynomial. However,
-paralleling interpolation, Pad\'e approximation may be used to find out whether
-the terms of the sequence satisfy a linear reccurrence with constant
-coefficients, as is the case here.
-
-We would like to point out that the main problem we have to solve is about
-efficiency. For example, maybe we would like to test whether the formula is
-rational with an Abelian term, i.e., has the form
-\begin{equation}
-  n\mapsto (a+bn)^n \frac{a_0+a_1 n+a_2 n^2+\dots+a_k n^k}
-                         {1+b_1 n+b_2 n^2+\dots+b_l n^l}
-\end{equation}
-for some $k$ and $l$. Of course, we could set up an appropriate system of
-$k+l+4$ polynomial equations in $k+l+3$ unknowns. However, it will usually take
-a very long time to solve this system. Thus, we need to find *efficient*
-algorithms that test for large classes of formulas.
-
-
-It is obvious that the first method described is easily extended to cover
-rational functions via rational interpolation. Similarly, the second method can
-be extended to cover differentially finite or even differentially algebraic
-functions. One of the contributions of this article is to show that there is
-also a feasible way to guess sequences generated by Formula~\ref{eq5}.
-
-  Operators
-
-    Still, there are a lot of formulas which cannot be found using interpolation or
-Pade approximation. However, it occurs frequently that although a formula is
-not rational, applying one of the two following operators makes it rational:
-
-  - $\Delta_n$ the differencing operator, transforming $f(n)$ into
-  $f(n)-f(n-1)$, and
-  - $Q_n$ the operator that transforms $f(n)$ into $f(n)/f(n-1)$.
-
-Thus, we simply apply these operators recursively to the sequence, until we are
-able to guess a formula using interpolation, Pad\'e approximation or one of its
-extensions.
-
-  Using the package
-
-    In this section we describe how to guess a formula for your favorite sequence
-with the 'Axiom' package 'Guess'.
-
-The package provides currently four primitive guessing functions, namely:
-
-  - 'guessRat' for guessing rational functions,
-  - 'guessExpRat' for guessing rational functions with an Abelian-type
-    term as in (5),
-  - 'guessPade' for guessing sequences defined by a recurrence with
-    constant coefficients, and
-  - 'guessPRec' for guessing sequences defined by a recurrence with
-    polynomial coefficients.
-
-Among these, 'guessRat' and 'guessPade' are very fast, 'guessPRec'
-is reasonably fast and 'guessExpRat' is rather slow. 
-
-    Guessing formulas for sequences of rational numbers
-
-      For example, if we suspect that a sequence of integers or rationals like
-Sequence (2) satisfies a simple recurrence, we type::
-
-  guessPade(n, [1, 1, 2, 3, 5], n+->n)\$GuessInteger
-
-to obtain an answer like
-\begin{equation*}
- \left[
-{\left[ {function={coefficient 
-\left(
-{-{1 \over {{ x \sp 2}+ x -1}}, \: x, \: n} 
-\right)}},
-\: {order=1} 
-\right]}
-\right]
-\end{equation*}
-
-Thus, we used the operation 'guessPade' from the package 'GuessInteger' to
-guess the $n^{th}$ term of the sequence 1,1,2,3,5. The meaning of 'n+->n'
-will be made clear later.
-
-The result is a list of formulas which seem to fit, along with an integer that
-states from which term on the formula is correct. The latter is necessary,
-because rational interpolation features sometimes *unattainable points*,
-as the following example shows::
-
-  guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)\$GuessInteger
-
-returns
-\begin{equation*}
-\left[
-{\left[ {function={{4n+2} \over {n+1}}}, \: {order=3} 
-\right]}
-\right].
-\end{equation*}
-Here, $order=3$ indicates that the first two terms of the sequence *might* not
-coincide with the value of the returned function. A similar situation occurs,
-if the function generating the sequence has a pole at $n_0\in\mathbb N$, where
-$0 < n_0 < m$ and $m$ is the number of given values. We would like to stress
-that this is rather a feature than a "bug": most terms will be correct,
-just as in the example above, where the value at $n=1$ is indeed $3$.
-
-Apart from 'guessRat', 'guessExpRat', 'guessPade' and 'guessPRec', the package
-provides a top level operation 'guess', which applies the operators $\Delta_n$
-and $Q_n$ recursively to the given sequence and then tries the specified
-guessing algorithms. For example, given the sequence
-\begin{equation*}
-0,1,3,9,33,\dots,
-\end{equation*}
-the appropriate function is::
-
-  guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat, guessPade], 
-        [guessSum, guessProduct, guessOne])\$GuessInteger
-
-and the output will be - apart from some information on the progress -
-\begin{equation*}
-\left[
-{\left[ {function={\sum \sb{\displaystyle {{s \sb {5}}=1}} \sp{\displaystyle 
-{n -1}} {\prod \sb{\displaystyle {{p \sb {4}}=1}} \sp{\displaystyle {{s \sb 
-{5}} -1}} {({p \sb {4}}+1)}}}}, \: {order=1} 
-\right]}
-\right].
-\end{equation*}
-
-Thus, 'guess' takes five parameters. The first three parallel the parameters in
-the other guessing functions. The fourth parameter is a list of guessing
-functions to be tried, in the example 'guessRat' and 'guessPade'. The fifth
-parameter specifies which operators should be applied.  Additionally the option
-'guessOne' can be specified, which tells the program to stop immediately if one
-fitting function has been found.
-[77 more lines...]
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050319145958-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCmGr-0006Lr-IO
-	for mharc-axiom-developer@gnu.org; Sat, 19 Mar 2005 17:18:13 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCmGg-0006I2-54
-	for list; Sat, 19 Mar 2005 17:18:02 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCmGX-0006Cb-Uf
-	for list; Sat, 19 Mar 2005 17:17:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCmGS-00067E-8l
-	for list; Sat, 19 Mar 2005 17:17:48 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DClkh-0004Ne-KM
-	for list; Sat, 19 Mar 2005 16:44:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2JLiiY4003532;
-	Sat, 19 Mar 2005 15:44:44 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sat, 19 Mar 2005 15:44:44 -0600
-Cc: 
-Subject: [#127 Charles Miller]
-	(new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu/diff
---
-
-
-Building axiom from source fails on my Fedora Core 3 system at the
-following:
-
-
-36 making /home/cfm/spad/axiom/mnt/fedora3/doc/src/boot/typrops.boot.dvi from /home/cfm/spad/axiom/src/boot/typrops.boot.pamphlet
-40 making /home/cfm/spad/axiom/mnt/fedora3/doc/src/boot/tytree1.boot.dvi from /home/cfm/spad/axiom/src/boot/tytree1.boot.pamphlet
-44 invoking make in /home/cfm/spad/axiom/src/boot with parms:
-SYS= fedora3
-LSP= /home/cfm/spad/axiom/lsp
-PART= cprogs
-SPAD= /home/cfm/spad/axiom/mnt/fedora3
-SRC= /home/cfm/spad/axiom/src
-INT= /home/cfm/spad/axiom/int
-OBJ= /home/cfm/spad/axiom/obj
-MNT= /home/cfm/spad/axiom/mnt
-make[3]: *** [/home/cfm/spad/axiom/obj/fedora3/bin/bootsys] Error 255
-make[3]: Leaving directory `/home/cfm/spad/axiom/src/boot'
-make[2]: *** [bootdir] Error 2
-make[2]: Leaving directory `/home/cfm/spad/axiom/src'
-make[1]: *** [srcdir] Error 2
-make[1]: Leaving directory `/home/cfm/spad/axiom'
-make: *** [all] Error 2
-cfm@cfm-pclap ~/spad/axiom %
-
-Not very informative to me.
-
-It seems to have finished building gcl. Since there is a binary
-for FC3, someone must have built it successfully.
-
-Chuck Miller
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu#msg20050319154443-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCxC9-0000Ta-TA
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 04:58:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCxC4-0000T1-3Y
-	for list; Sun, 20 Mar 2005 04:58:00 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCxBz-0000SA-CV
-	for list; Sun, 20 Mar 2005 04:57:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCxBy-0000O8-I1
-	for list; Sun, 20 Mar 2005 04:57:54 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCwtB-0000Cc-AT
-	for list; Sun, 20 Mar 2005 04:38:29 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2K9cAY4015587;
-	Sun, 20 Mar 2005 03:38:10 -0600
-From: MathAction (anonyme)
-To: MathAction
-Date: Sun, 20 Mar 2005 03:38:10 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--  We present a software package that guesses formulas for sequences of rational
--  numbers, rational functions and also more complicated formulas, given the
--  first few terms. Thereby we extend and complement Christian Krattenthaler's
--  program 'Rate', Doron Zeilberger's program 'GuessRat' and the relevant parts
--  of Bruno Salvy and Paul Zimmermann's 'GFUN'.
--
--  Introduction
--
--    For some a brain-teaser, for others one step in proving their next theorem:
-We present a software package that guesses formulas for sequences of rational
-numbers, rational functions and also more complicated formulas, given the first
-few terms. Thereby we extend and complement Christian Krattenthaler's program
-\Rate, Doron Zeilberger's program 'GuessRat' and the relevant parts of Bruno
-Salvy and Paul Zimmermann's 'GFUN'.
-
-Introduction
-
-  For some a brain-teaser, for others one step in proving their next theorem:
-
-??changed:
--\begin{equation}
--\begin{split}
-\begin{eqnarray}
-
-??changed:
--\end{split}
--\end{equation}
-\end{eqnarray}
-
-??changed:
--
--    A formula for Sequence (1), is almost trivial to guess: it seems
--obvious that it is $n^2$. More generally, if we believe that the sequence in
--question is generated by a polynomial, we can simply apply interpolation.
--However, how can we "know" that a polynomial formula is appropriate? The answer
--is quite simple: we use all but the last term of the sequence to derive the
--formula. After this, the last term is compared with the value predicted by the
-  
-    A formula for Sequence (1), is almost trivial to guess: it seems obvious that
-it is $n^2$. More generally, if we believe that the sequence in question is
-generated by a polynomial, we can simply apply interpolation.  However, how
-can we "know" that a polynomial formula is appropriate? The answer is quite
-simple: we use all but the last term of the sequence to derive the formula.
-After this, the last term is compared with the value predicted by the
-
-++added:
-
-
-??changed:
--paralleling interpolation, Pad\'e approximation may be used to find out whether
-paralleling interpolation, Pade approximation may be used to find out whether
-
---removed:
--
-
-++added:
-
-
-??changed:
--able to guess a formula using interpolation, Pad\'e approximation or one of its
-able to guess a formula using interpolation, Pade approximation or one of its
-
-??changed:
--with the 'Axiom' package 'Guess'.
--
--The package provides currently four primitive guessing functions, namely:
-with the 'Axiom' package 'Guess'. The package provides currently four primitive guessing functions, namely:
-
-++added:
-
-
-??changed:
--    term as in (5),
-      term as in (5),
-
-
-??changed:
--    constant coefficients, and
-      constant coefficients, and
-
-
-??changed:
--    polynomial coefficients.
-      polynomial coefficients.
-
---removed:
--
-
-??changed:
--have to use the package 'GuessPolynomial' instead of
--'GuessInteger'::
-have to use the package 'GuessPolynomial' instead of 'GuessInteger'. 
-For example::
-
-??changed:
--the methods described above. For example, they fail for
--Sequences (3) and \eqref{eq4}. However, the functions
--demonstrated above all had an argument 'n+->n' we did not explain yet!
-the methods described above. For example, they fail for Sequences (3) and (4).
-However, the functions demonstrated above all had an argument 'n+->n' we did
-not explain yet!
-
-++added:
-
-    Some remarks
-    
-      - All of the presented guessing algorithms are insensitive to the shift
-        operator. I.e., if a formula for the sequence $(s_1,s_2,\dots,s_m)$ can be
-        guessed, then the corresponding formula for $(s_2,s_3,\dots,s_{m+1})$ will
-        be found, too.
-        
-        - Except of the class of functions covered by 'guessExpRat', all are
-        closed under addition. I.e., if formulas for $(s_1,s_2,\dots,s_m)$ and
-        $(t_1,t_2,\dots,t_m)$ can be guessed, then also for
-        $(s_1+t_1,s_2+t_2,\dots,s_m+t_m)$. However, the class of functions of
-        type (5) is not even closed under addition of a constant! On the other
-        hand, all classes are closed under multiplication.
-        
-        - Note that the class of functions covered by 'guessPRec', i.e., the
-        class of $D$-finite functions, is closed under the operator $\Delta_n$.
-        Thus, it does not make to try to guess a function for some sequence $s$
-        with::
-
-          guess(n, s, n+->n, [guessPRec], [guessSum]).
-
-        The situation is very different, if the operator 'guessProduct' is
-        specified, too. The class of functions covered by::
-
-          guess(n, s, n+->n, [guessPRec], [guessSum, guessProduct])
-
-        is bigger than the class of functions::
-
-          guess(n, s, n+->n, [guessPRec], [guessProduct])!
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050320033810-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DCxCC-0000Tg-C7
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 04:58:08 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DCxC3-0000Sw-V7
-	for list; Sun, 20 Mar 2005 04:58:00 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DCxBy-0000Rk-AS
-	for list; Sun, 20 Mar 2005 04:57:54 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DCxBv-0000O8-I4
-	for list; Sun, 20 Mar 2005 04:57:51 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DCwuV-0000EO-Sd
-	for list; Sun, 20 Mar 2005 04:39:52 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2K9dZY4015800;
-	Sun, 20 Mar 2005 03:39:35 -0600
-From: MathAction (anonyme)
-To: MathAction
-Date: Sun, 20 Mar 2005 03:39:35 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--        - Except of the class of functions covered by 'guessExpRat', all are
-      - Except of the class of functions covered by 'guessExpRat', all are
-
-??changed:
--        - Note that the class of functions covered by 'guessPRec', i.e., the
-      - Note that the class of functions covered by 'guessPRec', i.e., the
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050320033935-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD0m9-0005Ai-CB
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 08:47:29 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD0m2-000577-KP
-	for list; Sun, 20 Mar 2005 08:47:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD0lz-00055b-Ln
-	for list; Sun, 20 Mar 2005 08:47:20 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD0ly-00052g-Il
-	for list; Sun, 20 Mar 2005 08:47:18 -0500
-Received: from [194.242.157.42] (helo=storm.uk.FreeBSD.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD0Vm-0003QU-GF
-	for list; Sun, 20 Mar 2005 08:30:34 -0500
-Received: from storm.uk.FreeBSD.org (uucp@localhost [127.0.0.1])
-	by storm.uk.FreeBSD.org (8.13.1/8.13.1) with ESMTP id j2KDUFgt068288;
-	Sun, 20 Mar 2005 13:30:15 GMT (envelope-from Mark Murray)
-Received: (from uucp@localhost)
-	by storm.uk.FreeBSD.org (8.13.1/8.12.11/Submit) with UUCP id
-	j2KDUDdr068285; Sun, 20 Mar 2005 13:30:13 GMT
-	(envelope-from Mark Murray)
-Received: from grondar.org (localhost [127.0.0.1])
-	by grovel.grondar.org (8.13.3/8.13.1) with ESMTP id j2KDTLHw002227;
-	Sun, 20 Mar 2005 13:29:21 GMT (envelope-from Mark Murray)
-To: Tim Daly
-From: Mark Murray <markm@FreeBSD.ORG>
-	<200503180838.j2I8csc16983@localhost.localdomain> 
-Date: Sun, 20 Mar 2005 13:29:20 +0000
-Cc: list, Mark Murray <markm@FreeBSD.ORG>
-Subject: Re: axiom--main--1--patch-31 
-
-root writes:
-> 
-> Axiom has been moved to GCL-2.6.6
-
-axiom--BSD--1--patch-11 has the working (Free)BSD build.
-
-M
---
-Mark Murray
-iumop ap!sdn w,I idlaH
-
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD3C5-0007zC-Gv
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 11:22:25 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD3C2-0007y5-LL
-	for list; Sun, 20 Mar 2005 11:22:23 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD3C0-0007x1-Nj
-	for list; Sun, 20 Mar 2005 11:22:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD3C0-0007wJ-9b
-	for list; Sun, 20 Mar 2005 11:22:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD2vt-0004MW-Ul
-	for list; Sun, 20 Mar 2005 11:05:42 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KG5ZY4011550;
-	Sun, 20 Mar 2005 10:05:35 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Sun, 20 Mar 2005 10:05:35 -0600
-Cc: 
-Subject: [HelpPage] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/HelpPage/diff
---
-
-??changed:
--      &#42;...&#42; , 
--      &#42;&#42;...&#42;&#42; , 
--      &#95;...&#95; or 
--      &#39;...&#39; is *italic*, **bold**, _underlined_ or 'monospaced' respectively<br>
-      '*italic*',
-      '**bold**',
-      '_underlined_' or
-      ' 'monospaced' '
-       is *italic*, **bold**, _underlined_ or 'monospaced' respectively<br>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/HelpPage#msg20050320100535-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD3GL-000149-6x
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 11:26:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD38k-0007DL-O8
-	for list; Sun, 20 Mar 2005 11:18:59 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD38Y-00076I-SI
-	for list; Sun, 20 Mar 2005 11:18:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD38W-00073k-KC
-	for list; Sun, 20 Mar 2005 11:18:44 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD2jc-0003PV-5A
-	for list; Sun, 20 Mar 2005 10:53:00 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KFqnY4008735;
-	Sun, 20 Mar 2005 09:52:49 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Sun, 20 Mar 2005 09:52:49 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--\Rate, Doron Zeilberger's program 'GuessRat' and the relevant parts of Bruno
-'Rate', Doron Zeilberger's program 'GuessRat' and the relevant parts of Bruno
-
---removed:
--
-
-??changed:
--  $f(n)-f(n-1)$, and
-    $f(n)-f(n-1)$, and
-
-??changed:
--    Guessing formulas for sequences of rational numbers
--
--      For example, if we suspect that a sequence of integers or rationals like
-  Guessing formulas for sequences of rational numbers
-
-    For example, if we suspect that a sequence of integers or rationals like
-
-??changed:
--  guessPade(n, [1, 1, 2, 3, 5], n+->n)\$GuessInteger
-      guessPade(n, [1, 1, 2, 3, 5], n+->n)\$GuessInteger
-
-??changed:
--    Guessing formulas for sequences of rational functions
--
--      Most of the previous section still applies, the only change being that we now
-  Guessing formulas for sequences of rational functions
-
-    Most of the previous section still applies, the only change being that we now
-
-??changed:
--  guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
--        [guessSum, guessProduct])\$GuessPolynomial
-      guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
-            [guessSum, guessProduct])\$GuessPolynomial
-
-??changed:
--Sequence (4)::
-Sequence (4) ::
-
-??changed:
--    Some remarks
--    
--      - All of the presented guessing algorithms are insensitive to the shift
--        operator. I.e., if a formula for the sequence $(s_1,s_2,\dots,s_m)$ can be
--        guessed, then the corresponding formula for $(s_2,s_3,\dots,s_{m+1})$ will
--        be found, too.
--        
--      - Except of the class of functions covered by 'guessExpRat', all are
--        closed under addition. I.e., if formulas for $(s_1,s_2,\dots,s_m)$ and
--        $(t_1,t_2,\dots,t_m)$ can be guessed, then also for
--        $(s_1+t_1,s_2+t_2,\dots,s_m+t_m)$. However, the class of functions of
--        type (5) is not even closed under addition of a constant! On the other
--        hand, all classes are closed under multiplication.
--        
--      - Note that the class of functions covered by 'guessPRec', i.e., the
--        class of $D$-finite functions, is closed under the operator $\Delta_n$.
--        Thus, it does not make to try to guess a function for some sequence $s$
--        with::
--
--[9 more lines...]
-  Some remarks
-    
-    - All of the presented guessing algorithms are insensitive to the shift
-      operator. I.e., if a formula for the sequence $(s_1,s_2,\dots,s_m)$ can be
-      guessed, then the corresponding formula for $(s_2,s_3,\dots,s_{m+1})$ will
-      be found, too.
-        
-    - Except of the class of functions covered by 'guessExpRat', all are
-      closed under addition. I.e., if formulas for $(s_1,s_2,\dots,s_m)$ and
-      $(t_1,t_2,\dots,t_m)$ can be guessed, then also for
-      $(s_1+t_1,s_2+t_2,\dots,s_m+t_m)$. However, the class of functions of
-      type (5) is not even closed under addition of a constant! On the other
-      hand, all classes are closed under multiplication.
-        
-    - Note that the class of functions covered by 'guessPRec', i.e., the
-      class of $D$-finite functions, is closed under the operator $\Delta_n$.
-      Thus, it does not make sense to try to guess a function for some 
-      sequence $s$ with::
-
-        guess(n, s, n+->n, [guessPRec], [guessSum]).
-
-    - The situation is very different, if the operator 'guessProduct' is specified, too. The 
-      class of functions covered by::
-
-        guess(n, s, n+->n, [guessPRec], [guessSum, guessProduct])
-
-    - is bigger than the class of functions covered by::
-
-        guess(n, s, n+->n, [guessPRec], [guessProduct])!
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050320095249-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD48C-0002zS-5j
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 12:22:28 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD46z-0002ha-6v
-	for list; Sun, 20 Mar 2005 12:21:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD46o-0002bg-2C
-	for list; Sun, 20 Mar 2005 12:21:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD46k-0002VU-BJ
-	for list; Sun, 20 Mar 2005 12:20:58 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DD3oV-00082b-8q
-	for list; Sun, 20 Mar 2005 12:02:07 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2KH24i24870;
-	Sun, 20 Mar 2005 11:02:04 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2KHeQk26596;
-	Sun, 20 Mar 2005 12:40:26 -0500
-Date: Sun, 20 Mar 2005 12:40:26 -0500
-From: root Tim Daly
-To: markm@FreeBSD.ORG
-	Mark Murray on Sun, 20 Mar 2005 13:29:20 +0000)
-Cc: list, markm@FreeBSD.ORG, Tim Daly
-Subject: Re: axiom--main--1--patch-31
-
-excellent. i'll look at the merge issues. --t
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD4xs-0008PJ-T1
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 13:15:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD4xr-0008O8-G3
-	for list; Sun, 20 Mar 2005 13:15:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD4xn-0008Lj-Nb
-	for list; Sun, 20 Mar 2005 13:15:49 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD4xn-0008LO-JP
-	for list; Sun, 20 Mar 2005 13:15:47 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD4gv-0003OZ-AD
-	for list; Sun, 20 Mar 2005 12:58:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KHwCY4005702;
-	Sun, 20 Mar 2005 11:58:12 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Sun, 20 Mar 2005 11:58:12 -0600
-Cc: 
-Subject: [#63 bugs Problems raising a UTS to a negative
-	integer power] property change
-
-Changes http://page.axiom-developer.org/zope/mathaction/63BugsProblemsRaisingAUTSToANegativeIntegerPower/diff
---
-Severity: normal => serious 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/63BugsProblemsRaisingAUTSToANegativeIntegerPower#msg20050320115811-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD56U-0004Ha-Sr
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 13:24:47 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD56N-0004C4-S2
-	for list; Sun, 20 Mar 2005 13:24:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD56H-00048l-Bs
-	for list; Sun, 20 Mar 2005 13:24:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD56H-00048b-8T
-	for list; Sun, 20 Mar 2005 13:24:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD4qq-0004SV-Ch
-	for list; Sun, 20 Mar 2005 13:08:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KI8TY4009193;
-	Sun, 20 Mar 2005 12:08:29 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Sun, 20 Mar 2005 12:08:29 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--We present a software package that guesses formulas for sequences of rational
-Important Note
-
-  There are two bugs in the version of Axiom currently run on this server that prevent 
-parts of the package from working properly. One bug, #63, prevents 'guessPade' from 
-working. Another bug, #8 messes up the output by missing some parenthesis. Preliminary 
-patches for both are available, we hope that they will soon be fixed here, too.
-
-Please add other bugs you find to IssueTracker by clicking on "issues" on the top
-left of any page and filling out the appropriate forms.
-
-Finally, please feel free to try this package in the SandBox!
-
-Abstract
-
-  We present a software package that guesses formulas for sequences of rational
-
-??changed:
--with the 'Axiom' package 'Guess'. The package provides currently four primitive guessing functions, namely:
-with the 'Axiom' package 'Guess'. To load the package we type
-\begin{axiom}
-)lib RINTERPA RINTERP PCDEN GUESS GUESSINT GUESSP
-\end{axiom}
-The package provides currently four primitive guessing functions, namely:
-
-??changed:
--Sequence (2) satisfies a simple recurrence, we type::
--
--      guessPade(n, [1, 1, 2, 3, 5], n+->n)\$GuessInteger
--
--to obtain an answer like
--\begin{equation*}
-- \left[
--{\left[ {function={coefficient 
--\left(
--{-{1 \over {{ x \sp 2}+ x -1}}, \: x, \: n} 
--\right)}},
--\: {order=1} 
--\right]}
--\right]
--\end{equation*}
-Sequence (2) satisfies a simple recurrence, we type
-
-\begin{axiom}
-guessPade(n, [1, 1, 2, 3, 5], n+->n)$GuessInteger
-\end{axiom}
-
-??changed:
--  guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)\$GuessInteger
--
--returns
--\begin{equation*}
--\left[
--{\left[ {function={{4n+2} \over {n+1}}}, \: {order=3} 
--\right]}
--\right].
--\end{equation*}
-\begin{axiom}
-guessRat(n, [3, 4, 7/2, 18/5, 11/3, 26/7], n+->n)$GuessInteger
-\end{axiom}
-
-
-??changed:
--the appropriate function is::
--
--  guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat, guessPade], 
--        [guessSum, guessProduct, guessOne])\$GuessInteger
--
--and the output will be - apart from some information on the progress -
--\begin{equation*}
--\left[
--{\left[ {function={\sum \sb{\displaystyle {{s \sb {5}}=1}} \sp{\displaystyle 
--{n -1}} {\prod \sb{\displaystyle {{p \sb {4}}=1}} \sp{\displaystyle {{s \sb 
--{5}} -1}} {({p \sb {4}}+1)}}}}, \: {order=1} 
--\right]}
--\right].
--\end{equation*}
-the appropriate function is
-
-\begin{axiom}
-guess(n, [0, 1, 3, 9, 33], n+->n, 2, [guessRat], 
-        [guessSum, guessProduct, guessOne])$GuessInteger
-\end{axiom}
-
-??changed:
--For example::
--
--      guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
--            [guessSum, guessProduct])\$GuessPolynomial
--
--returns
--\begin{equation*}
--\left[
--{\left[ {function={\sum \sb{\displaystyle {{s \sb {2}}=1}} 
--\sp{\displaystyle {n -1}} {q \ {q \sp {\left( {s \sb {2}} -1 
--\right)}}}+1}},
--\: {order=1} 
--\right]}
--\right].
--\end{equation*}
-For example
-
-\begin{axiom}
-guess(n, [1, 1+q, 1+q+q^2, 1+q+q^2+q^3], n+->n, [guessRat], 
-         [guessSum, guessProduct])$GuessPolynomial
-\end{axiom}
-
-??changed:
--'n+->q^n'. For example::
--
--  guessRat(n, [1,1+q+q^2,(1+q+q^2)*(1+q^2),
--               (1+q^2)*(1+q+q^2+q^3+q^4)], n+->q^n)\$GuessPolynomial
--
--returns
--\begin{equation*}
--\left[
--{\left[ {function={{{q \  {q \sp {\left( 2 \  n 
--\right)}}}+{{\left(
---q -1 
--\right)}
--\  {q \sp n}}+1} \over {{q \sp 3} -{q \sp 2} -q+1}}}, \: {order=1} 
--\right]}
--\right]  
--\end{equation*}
-'n+->q^n'. For example
-
-\begin{axiom}
-guessRat(n, [1,1+q+q^2,(1+q+q^2)*(1+q^2),
-               (1+q^2)*(1+q+q^2+q^3+q^4)], n+->q^n)$GuessPolynomial
-\end{axiom}
-
-
-??changed:
--Sequence (4) ::
--
--  guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 
--             1+q+q^2+q^3+2*q^4+q^5+q^6,
--             1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 
--             (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6),
--             (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7
--             +2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)\$GuessPolynomial
--
--yields
--\begin{equation*}
--  \left[
--{\left[ {function={rootof 
--\left(
--{{-{{ x 
--\left(
--{n} 
--\right)}
--\  {q \sp n}}+{ x 
--[11 more lines...]
-Sequence (4)
-
-\begin{axiom}
-guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 1+q+q^2+q^3+q^4+q^5+q^6, (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)$GuessPolynomial
-\end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050320120829-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD6rh-0006ua-Ah
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 15:17:37 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD6re-0006tm-Nt
-	for list; Sun, 20 Mar 2005 15:17:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD6rd-0006tM-Uu
-	for list; Sun, 20 Mar 2005 15:17:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD6rd-0006tA-RH
-	for list; Sun, 20 Mar 2005 15:17:33 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD6cX-0002ic-Ql
-	for list; Sun, 20 Mar 2005 15:01:57 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KK1lY4007084;
-	Sun, 20 Mar 2005 14:01:47 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 14:01:47 -0600
-Cc: 
-Subject: [#122 Handling of power series] With complex
-	doesn't print expansion point (type)
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-<pre>
-file:     msgdb.boot.pamphlet
-function: brightPrint0
-
-  x = '"%i" =>
-    $MARG := $MARG + 3
-------------------------
-Each message may contain formatting codes and and parameter codes.
-The formatting codes are:
-   %b          turn on bright printing
-   %ceoff      turn off centering
-   %ceon       turn on centering
-   %d          turn off bright printing
-   %f          user defined printing
-   %i          start indentation of 3 more spaces
-   %l          start a new line
-   %m          math-print an expression
-   %rjoff      turn off right justification (actually ragged left)
-   %rjon       turn on right justification (actually ragged left)
-   %s          pretty-print as an S-expression
-   %u          unindent 3 spaces
-   %x#         insert # spaces
-
-
-</pre>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050320140140-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD7JV-0007qf-MX
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 15:46:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD7JM-0007m6-W9
-	for list; Sun, 20 Mar 2005 15:46:14 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD7JK-0007l9-Rs
-	for list; Sun, 20 Mar 2005 15:46:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD7JK-0007l6-P0
-	for list; Sun, 20 Mar 2005 15:46:10 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD730-0004Ch-Lt
-	for list; Sun, 20 Mar 2005 15:29:18 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KKT8Y4014166;
-	Sun, 20 Mar 2005 14:29:08 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 14:29:08 -0600
-Cc: 
-Subject: [#122 Handling of power series] With binary infix
-	operator in expansion point, transform it to fortran in type
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-
-??changed:
--From unknown Sun Mar 20 14:01:40 -0600 2005
--From: 
--Date: Sun, 20 Mar 2005 14:01:40 -0600
--Subject: With complex doesn't print expansion point (type)
--Message-ID: <20050320140140-0600@page.axiom-developer.org>
--In-Reply-To: <20050313084443-0600@page.axiom-developer.org>
--
--<pre>
--file:     msgdb.boot.pamphlet
--function: brightPrint0
--
--  x = '"%i" =>
--    $MARG := $MARG + 3
--------------------------
--Each message may contain formatting codes and and parameter codes.
--The formatting codes are:
--   %b          turn on bright printing
--   %ceoff      turn off centering
--   %ceon       turn on centering
--[48 more lines...]
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050320142908-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD7JW-0007qw-2N
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 15:46:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD7JO-0007mU-91
-	for list; Sun, 20 Mar 2005 15:46:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD7JL-0007lK-A9
-	for list; Sun, 20 Mar 2005 15:46:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD7JL-0007l6-51
-	for list; Sun, 20 Mar 2005 15:46:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD742-0004Gx-Fi
-	for list; Sun, 20 Mar 2005 15:30:22 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KKUEY4014452;
-	Sun, 20 Mar 2005 14:30:14 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 14:30:14 -0600
-Cc: 
-Subject: [#122 Handling of power series] With complex
-	doesn't print expansion point (type)
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-<pre>
-file:     msgdb.boot.pamphlet
-function: brightPrint0
-
-  x = '"%i" =>
-    $MARG := $MARG + 3
-------------------------
-Each message may contain formatting codes and and parameter codes.
-The formatting codes are:
-   %b          turn on bright printing
-   %ceoff      turn off centering
-   %ceon       turn on centering
-   %d          turn off bright printing
-   %f          user defined printing
-   %i          start indentation of 3 more spaces
-   %l          start a new line
-   %m          math-print an expression
-   %rjoff      turn off right justification (actually ragged left)
-   %rjon       turn on right justification (actually ragged left)
-   %s          pretty-print as an S-expression
-   %u          unindent 3 spaces
-   %x#         insert # spaces
-
-
-</pre>
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050320143014-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD7Jb-0007si-7C
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 15:46:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD7JX-0007rQ-QX
-	for list; Sun, 20 Mar 2005 15:46:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD7JS-0007oT-4l
-	for list; Sun, 20 Mar 2005 15:46:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD7JQ-0007l6-CT
-	for list; Sun, 20 Mar 2005 15:46:16 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD6wY-0003wn-4q
-	for list; Sun, 20 Mar 2005 15:22:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KKMSY4012255;
-	Sun, 20 Mar 2005 14:22:28 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 14:22:28 -0600
-Cc: 
-Subject: [#122 Handling of power series] With binary infix
-	operator in expansion point, transform it to fortran in type
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-\begin{axiom}
-series(sin(x))
-series(sin(x),x=pi/2)
-series(sin(x),x=%e)
-series(sin(x),x=%e+3)
-series(sin(x),x=%i+7
-\end{axiom}
-<pre>
-file:                  format.boot.pamphlet
-Infix Binary Operator: "=" "+" "-" "*" "/" "**" "^" (i-output.boot.pamphlet => function isBinaryInfix)
-function:              form2String1 call fortexp0
- 
-   isBinaryInfix op => fortexp0 [op,:argl]
-
-----------------------------------------
-In fortPre1 (file:newfort.boot.pamphlet)
-
-  fortPre1 e ==
-    -- replace spad function names by Fortran equivalents
-    -- where appropriate, replace integers by floats
-    -- extract complex numbers
-    -- replace powers of %e by calls to EXP
-    -- replace x**2 by x*x etc.
-    -- replace ROOT by either SQRT or **(1./ ... )
-    -- replace N-ary by binary functions
-    -- strip the '%' character off objects like %pi etc..
-</pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050320142214-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD7OD-0000j9-UM
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 15:51:14 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD7OB-0000iE-CU
-	for list; Sun, 20 Mar 2005 15:51:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD7OA-0000hP-36
-	for list; Sun, 20 Mar 2005 15:51:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD7O9-0000gr-66
-	for list; Sun, 20 Mar 2005 15:51:09 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD77f-0004VU-Fs
-	for list; Sun, 20 Mar 2005 15:34:07 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KKXxY4014934;
-	Sun, 20 Mar 2005 14:33:59 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 14:33:59 -0600
-Cc: 
-Subject: [#122 Handling of power series] With binary infix
-	operator in expansion point,
-	transform it to fortran (displayed type)
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-\begin{axiom}
-series(sin(x),x=%pi/2)
-series(sin(x),x=%e)
-series(sin(x),x=%e+3)
-series(sin(x),x=%i+7)
-\end{axiom}
-<pre>
-file:                  format.boot.pamphlet
-Infix Binary Operator: "=" "+" "-" "*" "/" "**" "^" (i-output.boot.pamphlet => function isBinaryInfix)
-function:              form2String1 call fortexp0
- 
-   isBinaryInfix op => fortexp0 [op,:argl]
-
-----------------------------------------
-In fortPre1 (file:newfort.boot.pamphlet)
-
-  fortPre1 e ==
-    -- replace spad function names by Fortran equivalents
-    -- where appropriate, replace integers by floats
-    -- extract complex numbers
-    -- replace powers of %e by calls to EXP
-    -- replace x**2 by x*x etc.
-    -- replace ROOT by either SQRT or **(1./ ... )
-    -- replace N-ary by binary functions
-    -- strip the '%' character off objects like %pi etc..
-</pre> 
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050320143353-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD8PC-0004yU-Rb
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 16:56:19 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD8P0-0004qO-Nm
-	for list; Sun, 20 Mar 2005 16:56:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD8Os-0004nW-8n
-	for list; Sun, 20 Mar 2005 16:55:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD8Os-0004nS-4A
-	for list; Sun, 20 Mar 2005 16:55:58 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD81j-0008DV-Q1
-	for list; Sun, 20 Mar 2005 16:32:03 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KLVtY4030573;
-	Sun, 20 Mar 2005 15:31:55 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sun, 20 Mar 2005 15:31:55 -0600
-Cc: 
-Subject: [#127 Charles Miller] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu/diff
---
-
---removed:
--
-
-??changed:
--Chuck Miller
--
--
--
-Charles Miller
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu#msg20050320153155-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD8PF-0004zj-UL
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 16:56:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD8P9-0004wr-8D
-	for list; Sun, 20 Mar 2005 16:56:16 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD8P2-0004sU-2d
-	for list; Sun, 20 Mar 2005 16:56:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD8Oz-0004nS-0C
-	for list; Sun, 20 Mar 2005 16:56:05 -0500
-Received: from [199.232.41.67] (helo=mx20.gnu.org)
-	by monty-python.gnu.org with esmtp (TLSv1:RC4-SHA:128) (Exim 4.34)
-	id 1DD82m-0008Jn-Cl
-	for list; Sun, 20 Mar 2005 16:33:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by mx20.gnu.org with esmtp (Exim 4.34) id 1DD81r-0006T9-4u
-	for list; Sun, 20 Mar 2005 16:32:11 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KLVtY4030579;
-	Sun, 20 Mar 2005 15:31:55 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sun, 20 Mar 2005 15:31:55 -0600
-Cc: 
-Subject: [#127 Building axiom from source fails on my
-	Fedora Core 3] (renamed)
-
-Changes http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3/diff
---
-This page was renamed from #127 Charles Miller to #127 Building axiom from source fails on my Fedora Core 3.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3#msg20050320153155-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD8QD-0005Zm-OO
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 16:57:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD8QA-0005Yo-3t
-	for list; Sun, 20 Mar 2005 16:57:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD8Q8-0005Xx-6t
-	for list; Sun, 20 Mar 2005 16:57:16 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD8Q7-0005XC-FR
-	for list; Sun, 20 Mar 2005 16:57:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD81O-0008Bu-0u
-	for list; Sun, 20 Mar 2005 16:31:42 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KLVVY4030439;
-	Sun, 20 Mar 2005 15:31:31 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 15:31:31 -0600
-Cc: 
-Subject: [#127 Charles Miller] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu/diff
---
-
---removed:
--
-
-??changed:
--Chuck Miller
--
--
--
-Charles Miller
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu#msg20050320153131-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DD8QE-0005a8-Um
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 16:57:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DD8QC-0005ZI-An
-	for list; Sun, 20 Mar 2005 16:57:20 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DD8Q8-0005YM-Qa
-	for list; Sun, 20 Mar 2005 16:57:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DD8Q8-0005XC-1Q
-	for list; Sun, 20 Mar 2005 16:57:16 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DD80V-00081h-33
-	for list; Sun, 20 Mar 2005 16:30:47 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2KLUaY4029865;
-	Sun, 20 Mar 2005 15:30:36 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 15:30:36 -0600
-Cc: 
-Subject: [#127 Charles Miller] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu/diff
---
-
---removed:
--
-
-??changed:
--Chuck Miller
--
--
--
-Charles Miller
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127ChuckMillerCMillerMsUnimelbEduAu#msg20050320153036-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDDRa-0001JS-Mq
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 22:19:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDDRA-0001Ac-QM
-	for list; Sun, 20 Mar 2005 22:18:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDDQv-00011l-Vp
-	for list; Sun, 20 Mar 2005 22:18:32 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDDQv-0000wg-C9
-	for list; Sun, 20 Mar 2005 22:18:25 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDCsx-0006Wm-Dd
-	for list; Sun, 20 Mar 2005 21:43:19 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L2h4Y4019788;
-	Sun, 20 Mar 2005 20:43:05 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sun, 20 Mar 2005 20:43:04 -0600
-Cc: 
-Subject: [Guess] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/Guess/diff
---
-\begin{axiom}
-)abbrev package GUESS Guess
-++ Description:
-++ This package implements guessing of sequences
-Guess(F, S, EXPRR, R, retract, coerce): Exports == Implementation where
-    F: Field                                 -- zB.: FRAC POLY PF 5
--- in F wird interpoliert und gerechnet 
-
-    S: GcdDomain
-
--- in guessExpRat mï¿½chte ich die Wurzeln von Polynomen ï¿½ber F bestimmen. Wenn F
--- ein Quotientenkï¿½rper ist, dann kann ich den Nenner loswerden.
--- F wï¿½re dann also QFCAT S
-
-    R: Join(OrderedSet, IntegralDomain)      -- zB.: FRAC POLY INT
-
--- die Ergebnisse werden aber in EXPRR dargestellt
-    EXPRR: Join(ExpressionSpace, IntegralDomain, 
-                RetractableTo R, RetractableTo Symbol, 
-                RetractableTo Integer, CombinatorialOpsCategory) with
-              _* : (%,%) -> %
-              _/ : (%,%) -> %
-              _*_* : (%,%) -> %
-              numerator : % -> %
-              denominator : % -> %
-
-                                             -- zB.: EXPR INT
--- EXPR FRAC POLY INT ist ja verboten. Deshalb kann ich nicht einfach EXPR R
--- verwenden
--- EXPRR existiert, falls irgendwann einmal EXPR PF 5 unterstï¿½tzt wird.
-
-
--- das folgende mï¿½chte ich eigentlich loswerden.
-  
-    retract: R -> F                          -- zB.: i+->i
-    coerce: F -> EXPRR                       -- zB.: i+->i
--- Achtung EXPRR ~= EXPR R
-
-    NNI ==> NonNegativeInteger
-    PI ==> PositiveInteger
-    EXPRI ==> Expression Integer
-    GUESSRESULT ==> List Record(function: EXPRR, order: PI)
-    GUESSER ==> (Symbol, List F, BASIS) -> GUESSRESULT
-    BASIS ==> EXPRI -> EXPRR                 -- zB.: i+->q^i
--- brauche hier EXPRI, weil das Ergebnis ja die allgemeine Form enthï¿½lt
-
-    Exports == with
-      guess: (Symbol, List F, BASIS, List GUESSER, List Symbol, NNI) -> GUESSRESULT
-
-      guessRat: (Symbol, List F, BASIS) -> GUESSRESULT
-
-      guessExpRat: (Symbol, List F, BASIS) -> GUESSRESULT
-
-      guessPade: (Symbol, List F, BASIS) -> GUESSRESULT
-
-      guessPRec: (Symbol, List F, BASIS) -> GUESSRESULT
-
-    Implementation == add
-
-      basis2: (BASIS, Integer) -> F
-      basis2 (basis, i) == retract(retract(basis(i::EXPRI))@R)
-
-      SUP ==> SparseUnivariatePolynomial
-      SUPF ==> SUP F
-      FSUPF ==> Fraction SUP F
-      V ==> OrderedVariableList(['a1, 'A])
-      POLYF ==> SparseMultivariatePolynomial(F, V)
-      FPOLYF ==> Fraction POLYF
-      FSUPFPOLYF ==> Fraction SUP FPOLYF
-      POLYS ==> SparseMultivariatePolynomial(S, V)
-
-      MPCSF ==> MPolyCatFunctions2(V, IndexedExponents V, 
-                                      IndexedExponents V, S, F,
-                                      POLYS, POLYF)
-      MPCFS ==> MPolyCatFunctions2(V, IndexedExponents V, 
-                                      IndexedExponents V, F, S,
-                                      POLYF, POLYS)
-
-      SUPF2EXPRR: (Symbol, SUP F) -> EXPRR
-      SUPF2EXPRR(xx, p) ==
-        zero? p => 0
-        (coerce(leadingCoefficient p))::EXPRR * (xx::EXPRR)**degree p
-           + SUPF2EXPRR(xx, reductum p)
-
-      FSUPF2EXPRR: (Symbol, FSUPF) -> EXPRR
-      FSUPF2EXPRR(xx, p) ==
-        (SUPF2EXPRR(xx, numer p)) / (SUPF2EXPRR(xx, denom p))
-
-      SUPS2SUPF: SUP S -> SUP F
-      SUPS2SUPF p ==
-        if F is S then 
-          p pretend SUP(F)
-        else if F is Fraction S then
-          map(coerce(#1)$Fraction(S), p)
-            $SparseUnivariatePolynomialFunctions2(S, F)
-        else error "Type parameter F should be either equal to S or equal _
-                    to Fraction S"
-
-      POLYS2POLYF: POLYS -> POLYF
-      POLYS2POLYF p ==
-        if F is S then 
-          p pretend POLYF
-        else if F is Fraction S then
-          map(coerce(#1)$Fraction(S), p)$MPCSF
-        else error "Type parameter F should be either equal to S or equal _
-                    to Fraction S"
-
-      SUPFPOLYF2SUPF: (SUP FPOLYF, F, F) -> SUP F
-      SUPFPOLYF2SUPF(p, a1v, Av) ==
-        zero? p => 0
-        lc: FPOLYF := leadingCoefficient(p)
-        num: POLYF := eval(numer lc, [index(1)$V, index(2)$V]::List V, [a1v, Av])
-        den: POLYF := eval(denom lc, [index(1)$V, index(2)$V]::List V, [a1v, Av])
-        monomial(retract(num)/retract(den), degree p) 
-          + SUPFPOLYF2SUPF(reductum p, a1v, Av)
-
-      SUPPOLYF2SUPF: (SUP POLYF, F, F) -> SUP F
-      SUPPOLYF2SUPF(p, a1v, Av) ==
-        zero? p => 0
-        lc: POLYF := leadingCoefficient(p)
-        monomial(retract(eval(lc, [index(1)$V, index(2)$V]::List V, 
-                                  [a1v, Av])),
-                 degree p) 
-          + SUPPOLYF2SUPF(reductum p, a1v, Av)
-
-      SUPFPOLYF2FSUPPOLYF: (SUP FPOLYF) -> Fraction SUP POLYF
-      SUPFPOLYF2FSUPPOLYF p ==
-        cden := splitDenominator(p)
-               $UnivariatePolynomialCommonDenominator(POLYF, FPOLYF,SUP FPOLYF)
-        
-        pnum: SUP POLYF 
-             := map(retract(#1 * cden.den)$FPOLYF, p)
-                   $SparseUnivariatePolynomialFunctions2(FPOLYF, POLYF)
-        pden: SUP POLYF := (cden.den)::SUP POLYF
-
-        pnum/pden
-
-
-      POLYF2EXPRR: POLYF -> EXPRR
-      POLYF2EXPRR p ==
-        map(convert(#1)@Symbol::EXPRR, coerce(#1)@EXPRR, p)
-           $PolynomialCategoryLifting(IndexedExponents V, V, 
-                                      F, POLYF, EXPRR)
-
-      checkResult: (EXPRR, Symbol, Integer, List F) -> PI
-      checkResult (res, n, l, list) ==
-        for i in l..1 by -1 repeat
-          den := eval(denominator res, n::EXPRR, i::EXPRR)
-          if den = 0 then return (i+1)::PI
-          num := eval(numerator res, n::EXPRR, i::EXPRR)
-          if list.i ~= retract(retract(num/den)@R)
-          then return (i+1)::PI
-        1
-
-      PCD ==> PolynomialCommonDenominator(S, F, POLYF, IndexedExponents V, V)
-
-      cden: POLYF -> POLYS
-      cden p == 
-        if F is S then 
-          p pretend POLYS
-        else if F is Fraction S then
-          map(retract(#1)$Fraction(S), clearDenominator(p)$PCD)$MPCFS
-        else error "Type parameter F should be either equal to S or equal _
-                     to Fraction S"
-
--------------------------------------------------------------------------------
--- guessPade
--------------------------------------------------------------------------------
-
-      UTSF ==> UnivariateTaylorSeries
-      UP ==> UnivariatePolynomial
-
-      list2poly: (List F, NNI) -> SUPF
-      list2poly(list, order) ==
-        if null(list) then 0
-	else monomial(first(list), order)$SUPF + list2poly(rest(list), order+1)
-
-      opcoeff := operator("coefficient"::Symbol)$CommonOperators
-
-      guessPade(xx, list, basis) ==
--- basis is ignored currently
-
-        x := new(x)$Symbol
-        len := (#list-2)
-	if len < 1 then return []
-        c := 0$F
--- turn the list into a series
-        s := coerce(unmakeSUP(list2poly(list, 0))::UP(x, F))$UTSF(F, x, c)
-
-        res: List Fraction UP(x, F) := []
-
--- try pade for all possible degrees of numerator and denominator
-        for i in 0..len repeat
-          r := pade(i, (len-i)::NNI, s)$PadeApproximantPackage(F, x, c)
-
-          if not (r case "failed") then
--- make r into a series
-	    rs := coerce(numer(r))$UTSF(F, x, c) 
-                  * (coerce(denom(r))$UTSF(F, x, c)**((-1)::Fraction Integer))
-                    $UTSF(F, x, c)
-
--- test the last coefficient and collect, if ok
-            if coefficient(rs, (len+1)::NNI)$UTSF(F, x, c) = last(list)
-	       and not member?(r, res) then
-              res := cons(r, res)
-	    
-        map([kernel(opcoeff, 
-                    [FSUPF2EXPRR(x, makeSUP(numer #1)/makeSUP(denom #1)), 
-                     x::EXPRR, xx::EXPRR]), 1], 
-            res)$ListFunctions2(Fraction UP(x, F),
-                                Record(function: EXPRR, order: PI))
-
-
--------------------------------------------------------------------------------
--- guessPRec
--------------------------------------------------------------------------------
-
-      oprecur := operator("rootof"::Symbol)$CommonOperators
-
-      guessPRec(xx, list, basis) ==
-        len := #list
-        a := new('x)$Symbol 
-        op := operator a
-        
-        for o in 1..(len-3) quo 3 repeat
--- versuche verschiedene Ordnungen
-          d := ((len-2*o-2) quo (o+1))
-
-          if (d >= 0) and (len >= (o+1)*(d+2)) then 
-            m: List List F := [reduce(append, [[basis2(basis, (k+1))**i*list.(j+k) 
-                                                for i in 0..d]
-                                               for j in 1..(o+1)])
-                               for k in 0..(o+1)*(d+1)]
-
-            resspace: List Vector F := nullSpace((matrix m)::Matrix F)
-
--- nimm nur das erste Ergebnis
--- wenn der Raum mehrdimensional ist, kann der Nullvector nicht vorkommen...
-            if (#resspace > 1) or (any?(not zero?(#1), resspace.1)) then
-
-              reslist:List List SUPF := [[monomial((resspace.1).(1+i+j*(d+1)), i) 
-                                          for i in 0..d]
-                                         for j in 0..o]
-
-              res: List SUPF := [reduce(_+, reslist.j) for j in 1..(o+1)]
-
-              ex: List EXPRR := [eval(SUPF2EXPRR(xx, res.j),
-                                      kernel(xx),
-                                      basis(xx::EXPRI))*
-                                  op(xx::EXPRR+(j-1)::EXPRR)::EXPRR 
-                                 for j in 1..(o+1)]
-
--- das Ergebnis sollte noch getestet werden, auch auf Redundanz!
- 
-              return [[kernel(oprecur, [reduce(_+, ex)]), 1]]
-        []
-
-
--------------------------------------------------------------------------------
--- guessRat
--------------------------------------------------------------------------------
--- this function applies rationalInterpolation to the list of data points
--- [(list.i,basis.i) for i in 1..#list-1]. The last data point is used to test
--- for plausibility.
-
-      guessRat(xx, list, basis) ==
-        len := (#list-1)::PositiveInteger
-        xlist := [basis2(basis, i) for i in 1..len]
-        x:F := basis2(basis, len+1)
-        ylist: List F := first(list, len)
-        y:F := last(list)
-        res: List FSUPF := []
-
-        for i in 0..(len-1) repeat
-          output(hconcat("degree Rat "::OutputForm, i::OutputForm))$OutputPackage
-          ri := interpolate(xlist, ylist, (len-1-i)::NNI, i)
-                           $RationalInterpolation(xx, F)
-          de: F := elt(denom ri, x)
-          if (de ~= 0) and (elt(numer ri, x) = y*de) _
-             and not any?(ri = #1, res) then
-            res := cons(ri, res)
-
-        [[res1 := eval(FSUPF2EXPRR(xx, guess), kernel(xx), basis(xx::EXPRI)), _
-          checkResult(res1, xx, len, list)] _
-         for guess in res]
-
--------------------------------------------------------------------------------
--- guessExpRat
--------------------------------------------------------------------------------
-
-      GF ==> GeneralizedMultivariateFactorize(SingletonAsOrderedSet,
-                                              IndexedExponents V, F, F,
-                                              SparseUnivariatePolynomial F)
-
-      resl: (POLYS, POLYS, Integer, Integer, V) -> List S
-      resl(p1, p2, o, d, A) == 
-        [(resultant(univariate(eval(p1, A, k::S)),
-                    univariate(eval(p2, A, k::S)))$SUP(S) exquo _
-         ((k::S)**(o::NNI)))::S for k in 1..d]
-
-      p: (Integer, Integer, V, V, BASIS) -> POLYF 
-      p(len, i, a1, A, basis) == 
---     a0 + a1*basis2(basis, i)
--- setting A=a0+basis(len+3)*a1, hence a0=A-(len+3)*a1 makes poly3 a lot
--- smaller
-        A::POLYF + a1::POLYF*(basis2(basis, i)-basis2(basis, len+3))
-
-      p2: (Integer, Symbol, F, F, BASIS) -> EXPRR 
-      p2(len, i, a1v, Av, basis) == 
---     a0 + a1*basis2(basis, i)
--- setting A=a0+basis(len+3)*a1, hence a0=A-(len+3)*a1 makes poly3 a lot smaller
-        coerce(Av) + coerce(a1v)*(basis(i::EXPRI)
-                                 -basis((len+3)::EXPRI))
-
-      ord1: Integer -> Integer
-      ord1 n == (3*n**4-4*n**3+3*n*n-2*n) quo 12
-
-      ord2: (Integer, Integer) -> Integer
-      ord2(n, i) == 
-        if i=0 
-        then ord1 n + ((n*n-n) quo 2)
-        else ord1 n
-         
-      deg1: (Integer, Integer) -> Integer
-      deg1(n, i) == (3*n**4+12*i*n**3+2*n**3+12*i*i*n*n-6*i*n*n+15*n*n
-                    -24*i*i*n+6*i*n-8*n+12*i*i-12*i-12) quo 12
-
-      deg2: (Integer, Integer) -> Integer
-      deg2(n,i) == deg1(n,i) + (n**2+2*i*n+n-2*i+2) quo 2
-
--------------------------------------------------------------------------------
-
-      guessExpRatAux: (Symbol, List F, BASIS, List Integer) -> List EXPRR
-      guessExpRatAux(xx, list, basis, xValues) ==
-        a1: V := index(1)$V
-        A: V := index(2)$V
-
-        len:NNI := (#list-3)::NNI
-        if len < 1 then return []
-        xlist := [basis2(basis, xValues.i)::POLYF::FPOLYF for i in 1..len]
-        x1 := basis2(basis, xValues.(len+1))::POLYF::FPOLYF
-        x2 := basis2(basis, xValues.(len+2))::POLYF::FPOLYF
-        x3 := basis2(basis, xValues.(len+3))::POLYF::FPOLYF
-
-        y: NNI -> FPOLYF := 
-          (list.#1)::F::POLYF::FPOLYF * p(len, (xValues.#1)::Integer, a1, A, basis)::FPOLYF**(-(xValues.#1)::Integer)
-
-        ylist: List FPOLYF := [y i for i in 1..len]
-
-        y1 := y(len+1)
-        y2 := y(len+2)
-        y3 := y(len+3)
-
-        res := []::List EXPRR
-        for i in 0..len-1 repeat
-          output(hconcat("degree ExpRat "::OutputForm, i::OutputForm))$OutputPackage
-          ri: FSUPFPOLYF
-             := interpolate(xlist, ylist, (len-1-i)::NNI, i)
-                           $RationalInterpolation(xx, FPOLYF)
-
-          poly1:POLYS := cden(numer(elt(ri, x1)$SUP(FPOLYF) - y1)$FPOLYF)
-          poly2:POLYS := cden(numer(elt(ri, x2)$SUP(FPOLYF) - y2)$FPOLYF)
-          poly3:POLYS := cden(numer(elt(ri, x3)$SUP(FPOLYF) - y3)$FPOLYF)
-
-          n:Integer := len - i + 1
-          if n > 5 then
-            output("interpolating"::OutputForm)$OutputPackage
-            o1:Integer := ord1(n)
-            d1:Integer := deg1(n, i)
-            o2:Integer := ord2(n, i)
-            d2:Integer := deg2(n, i)
-
--- RINTERP seems to be a lot faster than PINTERP
--- another compiler bug: using i as iterator here makes the loop break
-
-            res1: SUP S
-                 := retract(interpolate([j::S for j in 1..d1-o1+1], 
-                                        resl(poly1, poly3, o1, d1-o1+1, A), 
-                                        (d1-o1)::NNI, 0)
-                                       $RationalInterpolation(xx, S)
-                            ::Fraction(SUP(S)))$Fraction(SUP(S))
-
-            res2: SUP S
-                 := retract(interpolate([j::S for j in 1..d2-o2+1], 
-                                        resl(poly2, poly3, o2, d2-o2+1, A), 
-                                        (d2-o2)::NNI, 0)
-                                       $RationalInterpolation(xx, S)
-                            ::Fraction(SUP(S)))$Fraction(SUP(S))
-          else
-            output("resultants"::OutputForm)$OutputPackage
-            res1: SUP S := univariate(resultant(poly1, poly3, a1))
-            res2: SUP S := univariate(resultant(poly2, poly3, a1))
-
--- we want to solve over F            
-          res3: SUP F := SUPS2SUPF(primitivePart(gcd(res1, res2)))
-
--- res3 ist ein Polynom in A=a0+(len+3)*a1
--- jetzt muss ich das loesen
-
-          res4 := factor(res3)$GF
-          for f in factors res4 repeat
-            if degree f.factor = 1 then
--- we are only interested in the linear factors
-              Av: F := -coefficient(f.factor, 0)/leadingCoefficient f.factor
-              if Av ~= 0 then
-                res5 := factor(univariate(eval(POLYS2POLYF poly3, A, Av)))$GF
-                for g in factors res5 repeat
-                  if degree g.factor = 1 then
-                    a1v: F := -coefficient(g.factor, 0)
-                              /leadingCoefficient g.factor
-
-                    t1:= eval(POLYS2POLYF poly1, [a1, A]::List V, 
-                                                 [a1v, Av]::List F)
-                    if t1 = 0 then  
-                      t2:= eval(POLYS2POLYF poly2, [a1, A]::List V, 
-                                                   [a1v, Av]::List F)
-                      if t2 = 0 then
-
-                        ri1: Fraction SUP POLYF 
-                            := SUPFPOLYF2FSUPPOLYF(numer ri)
-                             / SUPFPOLYF2FSUPPOLYF(denom ri)
-
-                        num: SUP F := SUPPOLYF2SUPF(numer ri1, a1v, Av)
-                        den: SUP F := SUPPOLYF2SUPF(denom ri1, a1v, Av)
-
-                        if den ~= 0 then
-                          res7: EXPRR := eval(FSUPF2EXPRR(xx, num/den),
-                                              kernel(xx), 
-                                              basis(xx::EXPRI))
-                                        *p2(len, xx, a1v, Av, basis)**xx::EXPRR
-                          res := cons(res7, res)
-                        else if num = 0 then
-                          output("numerator and denominator vanish!")
-                                $OutputPackage
-  
-          if not null(res) then return res
-
-        res
-
-      guessExpRat(xx, list, basis) ==
--- guesses Functions of the Form (a1*n+a0)^n*rat(n)
-
--- remove zeros from list
-
-        zeros: EXPRR := 1
-        newlist: List F
-        xValues: List Integer
-        i: Integer
-
-        i := 0
-        for x in list repeat
-          i := i+1
-          if x = 0 then zeros := zeros * (basis(xx::EXPRI) - basis(i::EXPRI))
-
-        i := 0
-        for x in list repeat
-          i := i+1
-          if x ~= 0 then
-            newlist := cons(x/retract(retract(eval(zeros, xx::EXPRR, 
-                                                          i::EXPRR))@R),
-                            newlist)
-            xValues := cons(i, xValues)
-
-        newlist := reverse newlist
-        xValues := reverse xValues
-        len := i
-
-        res: List EXPRR 
-            := [zeros * f for f in guessExpRatAux(xx, newlist, basis, xValues)]
-        
-        map([#1, checkResult(#1, xx, len, list)], res)
-           $ListFunctions2(EXPRR,
-                           Record(function: EXPRR, order: PI))
-
-
--------------------------------------------------------------------------------
--- guess
--------------------------------------------------------------------------------
-
-      guess(xx, list, basis, guessers, ops, maxlevel) ==
-        output(hconcat("guessing level "::OutputForm, maxlevel::OutputForm))
-             $OutputPackage
-        res: List Record(function: EXPRR, order: PI) := []
-        len:= #list :: PositiveInteger
-        if len > 1 then
-
-          res := []
-          for guesser in guessers repeat
-            res := append(guesser(xx, list, basis), res)
-
-            if member?('guessOne, ops) and not null(res) then return res
-
-          if (maxlevel <= 0) then return res
-
-          if member?('guessProduct, ops) and not member?(0$F, list) then
-            prodList: List F := [(list.(i+1))/(list.i) for i in 1..(len-1)]
-
-            if not every?(one?, prodList) then
-              var: Symbol := subscript('p, [len::OutputForm])
-              prodGuess := 
-                  [[coerce(list.(guess.order)) 
-                    * product(guess.function, _
-                              equation(var, _
-                                       (guess.order)::EXPRR..xx::EXPRR-1)), _
-                    guess.order] _
-                   for guess in guess(var, prodList, basis, guessers, 
-                                      ops, (maxlevel-1)::NNI)$%]
-
-              for guess in prodGuess 
-                  | not any?(guess.function = #1.function, res) repeat
-                res := cons(guess, res)
-
-          if member?('guessSum, ops) then
-            sumList: List F := [(list.(i+1))-(list.i) for i in 1..(len-1)]
-  
-            if not every?(#1=sumList.1, sumList) then
-              var: Symbol := subscript('s, [maxlevel::OutputForm])
-              sumGuess := 
-                  [[coerce(list.(guess.order)) _
-                    + summation(guess.function, _
-                                equation(var, _
-                                         (guess.order)::EXPRR..xx::EXPRR-1)), _
-                    guess.order] _
-                   for guess in guess(var, sumList, basis, guessers, 
-                                      ops, (maxlevel-1)::NNI)$%]
-
-              for guess in sumGuess 
-                  | not any?(guess.function = #1.function, res) repeat
-                res := cons(guess, res)
-  
-        res
-
-)abbrev package GUESSINT GuessInteger
-++ Description:
-++ This package exports guessing of sequences of rational numbers
-GuessInteger() == Guess(Fraction Integer, Integer, Expression Integer, 
-                        Fraction Integer,
-                        id$MappingPackage1(Fraction Integer), 
-                        coerce$Expression(Integer))
-
-)abbrev package GUESSP GuessPolynomial
-++ Description:
-++ This package exports guessing of sequences of rational functions
-GuessPolynomial() == Guess(Fraction Polynomial Integer, Polynomial Integer, 
-                           Expression Integer, 
-                           Fraction Polynomial Integer,
-                           id$MappingPackage1(Fraction Polynomial Integer), 
-                           coerce$Expression(Integer))
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/Guess#msg20050320204302-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDDrT-00021j-7c
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 22:45:51 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDDr4-0001wY-Ef
-	for list; Sun, 20 Mar 2005 22:45:26 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDDqw-0001sm-VP
-	for list; Sun, 20 Mar 2005 22:45:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDDqw-0001rh-08
-	for list; Sun, 20 Mar 2005 22:45:18 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDDYG-0000GP-21
-	for list; Sun, 20 Mar 2005 22:26:00 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L3PkY4030185;
-	Sun, 20 Mar 2005 21:25:47 -0600
-From: MathAction (billpage)
-To: MathAction
-Date: Sun, 20 Mar 2005 21:25:46 -0600
-Cc: 
-Subject: [Common Mistakes] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/CommonMistakes/diff
---
-1 Omitting the {axiom} enviroment
-
-  You have to use !\begin{axiom} ... \end{axiom}
-  or !\begin{reduce} ... \end{reduce} before and after the command
-  like this::
-
-    !\begin{reduce}
-    int(1/(a+z^3), z);
-    \end{reduce}
-
-2 Axiom commands do not end with ;
-
-  Oh yes, note that for Axiom you don't end the command with ; and
-  the command for integration in Axiom is 'integrate'.
-  \begin{axiom}
-  integrate(1/(a+z^3), z)
-  \end{axiom}
-
-2 Reduce commands must end with a semicolon ;
-
-  But it must be there for Reduce.
-  \begin{reduce}
-  r^2+r+1;
-  \end{reduce}
-
-3 In Axiom 'ln' is written 'log'
-
-  This won't work::
-
-    !\begin{axiom}integrate((x^2+2*x*ln(x)+5)/(sin(x^2+x^3-x^4)^2), x)\end{axiom}
-
-  Put the !\begin{axiom} and \end{axiom} on separate lines and
-  notice that in Axiom 'ln' is written 'log'
-  \begin{axiom}
-  integrate((x^2+2*x*log(x)+5)/(sin(x^2+x^3-x^4)^2), x)
-  \end{axiom}
-
-
-4 Don't put a \\ in front of the axiom command
-
-  This is wrong::
-
-    !\begin{axiom}
-    \sqrt{49/100}
-    \end{axiom}
-
-  Begin each comment with an explanation. Don't put \\ in front of the Axiom command.
-
-  Do it like this::
-
-    Some explanation
-    !\begin{axiom}
-    sqrt{49/100}
-    \end{axiom}
-
-  Some explanation
-  \begin{axiom}
-  sqrt{49/100}
-  \end{axiom}
-
-
-5 No \$ before and after
-
-  This is wrong::
-
-    !\begin{axiom}
-    \$ \\sqrt{49/100} \$
-    \end{axiom}
-
-  Don't put \$ before and after \$ and there is no \\ in front.
-
-  Just do it like this::
-
-    !\begin{axiom}
-    sqrt{49/100}
-    \end{axiom}
-
-  and what you will see is this:
-  \begin{axiom}
-  sqrt{49/100}
-  \end{axiom}
-
-6 Axiom sometimes interprets commands in unexpected ways
-
-  This command appears to work
-  \begin{axiom}
-  integrate(x^5 ln[x],x)
-  \end{axiom}
-
-  But notice that
-  \begin{axiom}
-  5 ln[x]
-  \end{axiom}
-
-  is something strange. Oddly perhaps, Axiom interprets '5' as a
-  UnivariatePolynomial and 'ln![x]' as a subscripted Symbol and the
-  result is a univariate polynomial in the variable 'ln![x]'.
-
-  So perhaps what you meant to write was:
-  \begin{axiom}
-  integrate(x^5*log(x),x)
-  \end{axiom}
-
-7 Use braces not parenthesis after 'begin' and 'end'
-
-  The command::
-
-    \begin(axiom)
-    integrate(sin(x))
-    \end(axiom)
-
-  wont work.
-
-  Use "braces" like this { } not parenthesis ( ) around {axiom}.
-
-  Finally, unless the expression is a univariate polynomial, then you must also
-  specify the variable with which to integrate.
-  \begin{axiom}
-  integrate(sin(x),x)
-  \end{axiom}
-
-8 Use parenthesis not braces in Axiom commands
-
-  This command::
-
-    !\begin{axiom}
-    solve{xy=1,x}
-    \end{axiom}
-
-  uses {} after the solve operation. This is syntactically correct but
-  it probably doesn't do what you might expect.
-  \begin{axiom}
-  solve{xy=1,x}
-  \end{axiom}
-
-  In Axiom {...,...} is executed as a block of commands which
-  returns the result of the last command in the sequence. Compare
-  \begin{axiom}
-  a:={xy=1,x}
-  \end{axiom}
-  which is just 'x' to
-  \begin{axiom}
-  b:=(xy=1,x)
-  \end{axiom}
-  solve normally operates on such a *tuple* and
-  \begin{axiom}
-  c:=[xy=1,x]
-  \end{axiom}
-  which is a list and finally
-  \begin{axiom}
-  c:=set [xy=1,x]
-  \end{axiom}
-  which is how to construct a set.
-
-  Also notice that multiplication must be written using *
-  \begin{axiom}
-  solve(x*y=1,x)
-  \end{axiom}
-
-9 Use %minusInfinity and %plusInfinity
-
-  I'd like to see if Axiom can do my favorite definite integral::
-
-    !\begin{axiom}
-    integrate(x^4/(sinh(x))^2,x,-inf,inf)
-    \end{axiom}
-
-  In Axiom use %minusInfinity and %plusInfinity instead of -inf and inf.
-  \begin{axiom}
-  integrate(x^4/(sinh(x))^2,x=%minusInfinity..%plusInfinity)
-  \end{axiom}
-
-10 Numeric conversions
-
-   The results of calculations depend on the type of the inputs
-
-   \begin{axiom}
-   asin(1/2)
-   asin(.5)
-   \end{axiom}
-
-   You can tell Axiom that you would like the result expressed
-   as a floating point number (if possible) using @. For example:
-   \begin{axiom}
-   asin(1/2)@Float
-   \end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/CommonMistakes#msg20050320212537-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDE19-0005fU-Vv
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 22:55:52 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDE18-0005eb-KS
-	for list; Sun, 20 Mar 2005 22:55:50 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDE17-0005eJ-Uo
-	for list; Sun, 20 Mar 2005 22:55:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDE17-0005e1-S7
-	for list; Sun, 20 Mar 2005 22:55:49 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDDia-0000lK-3u
-	for list; Sun, 20 Mar 2005 22:36:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L3aQY4032659;
-	Sun, 20 Mar 2005 21:36:26 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 21:36:26 -0600
-Cc: 
-Subject: [#127 Building axiom from source fails on my
-	Fedora Core 3] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3/diff
---
-
---removed:
--
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3#msg20050320213626-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDE5Q-00075u-I6
-	for mharc-axiom-developer@gnu.org; Sun, 20 Mar 2005 23:00:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDE5D-00072N-JR
-	for list; Sun, 20 Mar 2005 23:00:04 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDE56-0006xX-QF
-	for list; Sun, 20 Mar 2005 22:59:57 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDE56-0006wx-K9
-	for list; Sun, 20 Mar 2005 22:59:56 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDDoq-00010G-AI
-	for list; Sun, 20 Mar 2005 22:43:08 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L3gtY4002052;
-	Sun, 20 Mar 2005 21:42:55 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Sun, 20 Mar 2005 21:42:55 -0600
-Cc: 
-Subject: [#127 Building axiom from source fails on my
-	Fedora Core 3] GCLOPT setting?
-
-Changes http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3/diff
---
-Chuck,
-
-There is a variable in the Makefile.fedora3 called GCLOPTS. It should read:
-
-GCLOPTS="--enable-vssize=65536*2 --enable-locbfd --disable-dynsysbfd \
-         --disable-statsysbfd --enable-maxpage=128*1024"
-
-Please check this and let me know the result.
-
-Tim Daly Tim Daly
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/127BuildingAxiomFromSourceFailsOnMyFedoraCore3#msg20050320214255-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDFeu-0003Y9-QK
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 00:41:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDFeq-0003Vu-9R
-	for list; Mon, 21 Mar 2005 00:40:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDFbW-0002K0-Jb
-	for list; Mon, 21 Mar 2005 00:37:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDFbN-0002H4-K0
-	for list; Mon, 21 Mar 2005 00:37:21 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDFML-0004Nh-21
-	for list; Mon, 21 Mar 2005 00:21:49 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2L5Lhi16083
-	for <list>; Sun, 20 Mar 2005 23:21:43 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2L607R27352;
-	Mon, 21 Mar 2005 01:00:07 -0500
-Date: Mon, 21 Mar 2005 01:00:07 -0500
-From: root Tim Daly
-To: list
-Subject: axiom--main--1--patch-32
-
-Summary: cleanups, documentation
-Keywords: daly NUMTHEORY
-
-20050320 tpd --patch-32
-20050320 tpd Makefile revert VERSION to 3.4
-20050320 tpd src/input/Makefile add ALGEBRA variable for documentation tests
-20050320 tpd src/algebra/numtheory.spad build test case for INTHEORY
-20050320 tpd src/algebra/Makefile add test case for INTHEORY
-20050320 tpd src/Makefile make int/input directory during algebra step
-20050320 tpd src/algebra/numtheory.spad document INTHEORY/chineseRemainder
-20050320 tpd src/algebra/numtheory.spad document INTHEORY/inverse
-20050318 tpd lsp/gcl-2.6.6/cmpnew/gcl_cmpflet.lsp redo tail-recursive patch
-20050318 tpd src/lib/cfuns-c.c in make_path_from_file, initialize pos
-20050318 tpd src/lib/wct.c coerce pwct->fsize to int in skim1Wct
-20050318 tpd src/lib/sockio-c.c initialize code to -1
-20050318 tpd src/lib/pixmap.c remove attr, xireturn unused variables
-20050318 tpd Makefile latex fixes
-20050318 tpd Makefile add <<GCLOPTS-LOCBFD>>
-20050318 tpd src/hyper/Makefile Issue #125 htadd bare fixed
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDFtl-0004pw-Q0
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 00:56:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDFtj-0004pV-Va
-	for list; Mon, 21 Mar 2005 00:56:20 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDFti-0004p0-6J
-	for list; Mon, 21 Mar 2005 00:56:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDFtL-0004RV-4p
-	for list; Mon, 21 Mar 2005 00:55:55 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDFVG-0005My-SJ
-	for list; Mon, 21 Mar 2005 00:31:03 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2L5Uvi19581;
-	Sun, 20 Mar 2005 23:30:57 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2L69Nt27388;
-	Mon, 21 Mar 2005 01:09:23 -0500
-Date: Mon, 21 Mar 2005 01:09:23 -0500
-From: root Tim Daly
-To: Frederic Lehobey
-	on Mon, 7 Mar 2005 16:45:12 +0100)
-Subject: Re: [Off topic] Conference announcement (call for
-	contributions)
-Cc: list
-
-Frederic,
-
-You may also be interested in another open source project I'm leading
-called Doyen. This web page attempts to explain the idea:
-
-http://daly.axiom-developer.org/doyen
-
-Tim
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDGCE-000875-V1
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 01:15:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDGC7-00084J-Qd
-	for list; Mon, 21 Mar 2005 01:15:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDGC5-00083X-6J
-	for list; Mon, 21 Mar 2005 01:15:17 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDGC5-00082g-2O
-	for list; Mon, 21 Mar 2005 01:15:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDFsb-0006vC-42
-	for list; Mon, 21 Mar 2005 00:55:09 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L5srY4001914;
-	Sun, 20 Mar 2005 23:54:54 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Sun, 20 Mar 2005 23:54:53 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] packages are
-	not local to page
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-wyscc wrote:
-
->Comments: Packages compiled on MathAction seem to be local to the page. Dependent packages therefore need to be on the same page to load the packages in correct sequence.
->  
->
-No, packages on MathAction are not local to a page. There is a single 
-global directory to which the SPAD code is compiled. To load previously 
-compiled packages (e.g. XYZ) use the Axiom command::
-
-  )library XYZ
-
-See Martin's example in SandBox.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg423E5FEE.1080503@sympatico.ca
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDGfe-0005jT-Ox
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 01:45:51 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDGfE-0005dA-9n
-	for list; Mon, 21 Mar 2005 01:45:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDGf5-0005Z4-Kh
-	for list; Mon, 21 Mar 2005 01:45:16 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDGf5-0005Yu-GB
-	for list; Mon, 21 Mar 2005 01:45:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDGPL-0008Av-6P
-	for list; Mon, 21 Mar 2005 01:28:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L6SiY4011279;
-	Mon, 21 Mar 2005 00:28:44 -0600
-From: MathAction (wyscc)
-To: MathAction
-Date: Mon, 21 Mar 2005 00:28:44 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] packages are
-	not local to page
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-Thanks for the reminder to use )library. I thought the "local" nature might be reasonable just in case someone else creates a NRLIB with the same name and overwrites an old library (this is probably the case when one edits a page with compiler code). If memory serves, I tried adding an <code>import RIA</code> statement and the package <code>RationalInterpolation</code> still did not compile on the stand-alone page. Now that it does, we can delete the second package and examples from this page and just add a link.
-
-William
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050321002840-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDGfg-0005jo-61
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 01:45:52 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDGfH-0005fL-TI
-	for list; Mon, 21 Mar 2005 01:45:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDGfC-0005c6-SC
-	for list; Mon, 21 Mar 2005 01:45:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDGf9-0005Yu-QG
-	for list; Mon, 21 Mar 2005 01:45:19 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDG8W-0007hA-MX
-	for list; Mon, 21 Mar 2005 01:11:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2L6B9Y4006283;
-	Mon, 21 Mar 2005 00:11:09 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 21 Mar 2005 00:11:08 -0600
-Cc: 
-Subject: [RationalInterpolation] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolation/diff
---
-
-++added:
-
-It requires the following previously compiled package:
-\begin{axiom}
-)lib RINTERPA
-\end{axiom}
-
-
-++added:
-
-Example (added by wyscc):
-
-\begin{axiom}
-f(x)== (x^3+5*x-3)/(x^2-3)
-f(x)
-xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
-ylist :=[f(x) for x in xlist]
-\end{axiom}
-
-A harder example:
-
-\begin{axiom}
-dom:=DMP([z],INT);
-g:FRAC dom -> FRAC dom
-g(x) == (x^3*z+5*z^2*x -3*z^3)/(z*x^2 - 3)
-xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
-yylist:=[g(x) for x in xxlist]
---RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, UP(x, FRAC dom))
-\end{axiom}
-
-\begin{axiom}
-interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
-interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
-interpolate(xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
-interpolate(4*z::FRAC UP(x,dom), xxlist, yylist, 3, 2)$RINTERP('x, FRAC dom)
-\end{axiom}
-
-Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
-<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolation#msg20050321001108-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDMLC-0005ns-Sa
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 07:49:06 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDML7-0005n9-KN
-	for list; Mon, 21 Mar 2005 07:49:01 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDML3-0005mO-Um
-	for list; Mon, 21 Mar 2005 07:48:59 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1DDMKv-0005iY-6j; Mon, 21 Mar 2005 07:48:49 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1DDM4p-0005m1-B4; Mon, 21 Mar 2005 07:32:11 -0500
-Received: from localhost.localdomain (39.27.252.64.snet.net [64.252.27.39]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2LCUvi22077;
-	Mon, 21 Mar 2005 06:30:57 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2LD9Iv28128;
-	Mon, 21 Mar 2005 08:09:18 -0500
-Date: Mon, 21 Mar 2005 08:09:18 -0500
-From: root Tim Daly
-To: list, axiom-math@nongnu.org, axiom-mail@nongnu.org
-Cc: bernice@rio.sci.ccny.cuny.edu, Gilbert Baumslag,
-	daly@rio.sci.ccny.cuny.edu
-Subject: Axiom Conference
-
-Reminder: There will be an Axiom Conference on April 22 in New York City.
-
-Details and a registration form (registration is free) are at:
-
-http://www.caissny.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDMlW-0001Nc-Tu
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 08:16:19 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDMlP-0001JV-9R
-	for list; Mon, 21 Mar 2005 08:16:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDMlI-0001HU-8L
-	for list; Mon, 21 Mar 2005 08:16:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDMlH-0001CY-5Y
-	for list; Mon, 21 Mar 2005 08:16:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDMSP-0007Rg-SQ
-	for list; Mon, 21 Mar 2005 07:56:34 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2LCuSY4009868;
-	Mon, 21 Mar 2005 06:56:28 -0600
-From: MathAction (root)
-To: MathAction
-Date: Mon, 21 Mar 2005 06:56:28 -0600
-Cc: 
-Subject: [Axiom-mail] Axiom Conference
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomMail/diff
---
-Reminder: There will be an Axiom Conference on April 22 in New York City.
-
-Details and a registration form (registration is free) are at:
-
-http://www.caissny.org
-
-
-_______________________________________________
-Axiom-mail mailing list
-Axiom-mail@nongnu.org
-http://lists.nongnu.org/mailman/listinfo/axiom-mail
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomMail#msg200503211309.j2LD9Iv28128@localhost.localdomain
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDNE5-0006yw-4Y
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 08:45:49 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDNDy-0006tV-GN
-	for list; Mon, 21 Mar 2005 08:45:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDNDs-0006rn-AL
-	for list; Mon, 21 Mar 2005 08:45:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1DDNDr-0006qz-VH; Mon, 21 Mar 2005 08:45:36 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1DDMud-00021O-37; Mon, 21 Mar 2005 08:25:43 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1DDMuM-0004BC-00; Mon, 21 Mar 2005 08:25:26 -0500
-To: Pierre Doucy
-Subject: Call for help with MACOSX Re: [MACOSX] What is
-	unexec and why does it fail ?
-From: Camm Maguire
-Date: 21 Mar 2005 08:25:26 -0500
-Cc: list, Aurelien Chanudet,
-	gcl-devel@gnu.org
-
-Greetings!
-
-This is an official call for help from someone familiar with the Mac
-and in particular with its mach-o binary file format.  We have an in
-general very high quality custom port of the gcl object relocation and
-image writing code to this platform graciously contributed by
-Aurelien, but it appears that he is no longer reachable, and there are
-large image issues with his code in acl2 as well.  I have access to a
-Mac account and can ascend the learning curve here if necessary -- it
-would simply be much more efficient if someone with the requisite
-knowledge already in hand would step forward.
-
-Take care,
-
-Pierre Doucy writes:
-
-> Hi all,
-> 
-> Attempting to compile Axiom on my Mac, I get the following error :
-> 
-> [...]
-> 44 invoking make in
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
-> with parms:
-> SYS= MACOSX
-> LSP= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
-> PART= cprogs
-> SPAD= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
-> SRC= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
-> INT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
-> OBJ= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
-> MNT= /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
-> unexec: not enough room for load commands for new __DATA segments
-> make[3]: *** [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
-> Error 1
-> make[2]: *** [bootdir] Error 2
-> make[1]: *** [srcdir] Error 2
-> make: *** [all] Error 2
-> 
-> As it looked like a memory problem, I changed my gcl configure options to:
-> 
-> ./configure --enable-vssize=65536*4 --enable-maxpage=256*1024
-> --enable-machine=powerpc-macosx --enable-dlopen --disable-locbfd
-> 
-> but still get the same error.
-> After some googling, I haven't been able to find any clear doc about
-> what unexec is, and what it does.
-> Can anyone explain me what it is supposed to do, and why it might fail
-> in such a manner ?
-> 
-> Thank you in advance.
-> 
-> Pierre DOUCY
-> -- 
-> Cats are intended to teach us that not everything in nature has a function.
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
-
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDO31-0001G0-Kv
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 09:38:27 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDO2p-0001D9-IL
-	for list; Mon, 21 Mar 2005 09:38:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDO2h-00018S-Qn
-	for list; Mon, 21 Mar 2005 09:38:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDO2g-00018H-K8
-	for list; Mon, 21 Mar 2005 09:38:06 -0500
-Received: from [140.254.92.31] (helo=hermes.math.ohio-state.edu)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDNmE-0006QK-HC
-	for list; Mon, 21 Mar 2005 09:21:06 -0500
-Received: from math.ohio-state.edu (math.ohio-state.edu [140.254.92.30])
-	by hermes.math.ohio-state.edu (8.13.3/8.13.3) with ESMTP id
-	j2LEKn1B001762
-	for <list>; Mon, 21 Mar 2005 09:20:49 -0500
-Received: from math.ohio-state.edu (localhost [127.0.0.1])
-	by math.ohio-state.edu (8.12.9/8.12.9) with ESMTP id j2LEKntQ004694
-	for <list>; Mon, 21 Mar 2005 09:20:49 -0500 (EST)
-Received: (from thomasb@localhost)
-	by math.ohio-state.edu (8.12.9/8.13.0/Submit) id j2LEKn6p004693
-	for list; Mon, 21 Mar 2005 09:20:49 -0500 (EST)
-Date: Mon, 21 Mar 2005 09:20:49 -0500
-From: Balbir Thomas <Balbir Thomas>
-To: list
-Subject: build failure on Debian/Woody
-
-Hi,
-Both the current cvs sources (Feb 1, release)
-and 20050201 debian package fail to build
-on Woody with the same error message given
-below .
-
-make[4]: *** No rule to make target
-`/home/bt/archive/axiom/int/algebra/ABELGRP.o', needed by `src'.  Stop.
-make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
-make[3]: *** [algebradir] Error 2
-make[3]: Leaving directory `/home/bt/archive/axiom/src'
-make[2]: *** [srcdir] Error 2
-make[2]: Leaving directory `/home/bt/archive/axiom'
-make[1]: *** [all] Error 2
-make[1]: Leaving directory `/home/bt/archive/axiom'
-make: *** [build-stamp] Error 2
-
-Any suggestions ?
-
-PS: I posted this message before after trying to build
-the feb release. This weekend I tried to compile the
-new debian package with the same result.
-
-sincerely
-b thomas
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDPbV-0008H1-Sw
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 11:18:09 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDPb9-0008Bg-S6
-	for list; Mon, 21 Mar 2005 11:17:49 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDPb0-000874-Th
-	for list; Mon, 21 Mar 2005 11:17:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDPaz-00084M-Ei
-	for list; Mon, 21 Mar 2005 11:17:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDPCi-00052Q-UM
-	for list; Mon, 21 Mar 2005 10:52:33 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2LFqNY4022971;
-	Mon, 21 Mar 2005 09:52:23 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Mon, 21 Mar 2005 09:52:22 -0600
-Cc: 
-Subject: [Guess] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/Guess/diff
---
-
-++added:
-This package requires:
-\begin{axiom}
-)lib RINTERPA RINTERP PCDEN
-\end{axiom}
-
-
-??changed:
--        output(hconcat("guessing level "::OutputForm, maxlevel::OutputForm))
-        output(hconcat("New guessing level "::OutputForm, maxlevel::OutputForm))
-
-??changed:
--
-\end{axiom}
-
-\begin{axiom}
-
-??changed:
--
-\end{axiom}
-
-\begin{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/Guess#msg20050321095222-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDQWS-00058y-S7
-	for mharc-axiom-developer@gnu.org; Mon, 21 Mar 2005 12:17:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDQWM-00053u-PH
-	for list; Mon, 21 Mar 2005 12:16:54 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDQW9-0004x9-6B
-	for list; Mon, 21 Mar 2005 12:16:44 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDQW8-0004tP-LF
-	for list; Mon, 21 Mar 2005 12:16:40 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDQBE-0001JS-9w
-	for list; Mon, 21 Mar 2005 11:55:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2LGstY4006530;
-	Mon, 21 Mar 2005 10:54:56 -0600
-From: MathAction (anonyme)
-To: MathAction
-Date: Mon, 21 Mar 2005 10:54:55 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--guess(n, [0, 1, 3, 9, 33], n+->n, 2, [guessRat], 
--        [guessSum, guessProduct, guessOne])$GuessInteger
-guess(n, [0, 1, 3, 9, 33], n+->n, [guessRat], 
-        [guessSum, guessProduct, guessOne], 2)$GuessInteger
-
-??changed:
--Thus, 'guess' takes five parameters. The first three parallel the parameters in
-Thus, 'guess' takes six parameters. The first three parallel the parameters in
-
-??changed:
--         [guessSum, guessProduct])$GuessPolynomial
-         [guessSum, guessProduct], 2)$GuessPolynomial
-
-??changed:
--guessPRec(n,[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, 1+q+q^2+q^3+q^4+q^5+q^6, (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)], n+->q^n)$GuessPolynomial
-l1:=[1,1,1+q,1+q+q^2,1+q+q^2+q^3+q^4,1+q+q^2+q^3+2*q^4+q^5+q^6]
-l2:=[1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9]
-l3:=[(1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6)]
-l4:=[(1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
-l:=append(append(append(l1,l2),l3),l4)
-guessPRec(n, l1, n+->q^n)$GuessPolynomial
-
-++added:
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050321105455-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDeiV-0005yY-Jk
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 03:26:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDeiS-0005wV-SX
-	for list; Tue, 22 Mar 2005 03:26:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDeiR-0005vd-9b
-	for list; Tue, 22 Mar 2005 03:26:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDeY0-0002cJ-Oc
-	for list; Tue, 22 Mar 2005 03:15:33 -0500
-Received: from [206.190.39.154] (helo=web52703.mail.yahoo.com)
-	by monty-python.gnu.org with smtp (Exim 4.34) id 1DDe8Z-0002sL-S0
-	for list; Tue, 22 Mar 2005 02:49:16 -0500
-Received: (qmail 69918 invoked by uid 60001); 22 Mar 2005 07:42:34 -0000
-Received: from [194.119.123.25] by web52703.mail.yahoo.com via HTTP;
-	Tue, 22 Mar 2005 08:42:34 CET
-Date: Tue, 22 Mar 2005 08:42:34 +0100 (CET)
-From: Aurelien Chanudet
-Subject: Re: Call for help with MACOSX Re: [MACOSX] What is
-	unexec and why does it fail ?
-To: Camm Maguire, Pierre Doucy
-Cc: list, Aurelien Chanudet,
-	gcl-devel@gnu.org
-
-Hi Camm and all,
-
-Sorry for seeming unreachable ! Having no access to
-the Internet at home for the time being, I find it
-quite difficult to contribute efficiently to gcl. All
-I was able to do recently was spend one full week
-feedling with gdb, tracing the route of segfaults from
-the kernel all the way to the debugger, trying to sort
-out why gdb doesn't handle segfault on MacOSX the way
-it does on Linux.
-
-Some remarks concerning Pierre's output :
-
-- There's a README.macosx file enrolled in the CVS
-repository
-(http://savannah.gnu.org/cgi-bin/viewcvs/gcl/gcl/README.macosx).
-Camm, could you please change the CVS option for this
-file so as to make it appear in CVS head ? If you want
-to learn more about unexec, try looking for Andrew
-Choi's work for Emacs.
-
-- The error you're running into ("not enough room for
-load commands for new __DATA segments") is due to your
-configure options. As a general rule, I highly
-recommend using --enable-locbfd and --disable-dlopen.
-I don't even know if the dlopen option is available on
-MacOSX.
-
---- Camm Maguire wrote:
-> Greetings!
-> 
-> This is an official call for help from someone
-> familiar with the Mac
-> and in particular with its mach-o binary file
-> format.  We have an in
-> general very high quality custom port of the gcl
-> object relocation and
-> image writing code to this platform graciously
-> contributed by
-> Aurelien, but it appears that he is no longer
-> reachable, and there are
-> large image issues with his code in acl2 as well.  I
-> have access to a
-> Mac account and can ascend the learning curve here
-> if necessary -- it
-> would simply be much more efficient if someone with
-> the requisite
-> knowledge already in hand would step forward.
-> 
-> Take care,
-> 
-> Pierre Doucy writes:
-> 
-> > Hi all,
-> > 
-> > Attempting to compile Axiom on my Mac, I get the
-> following error :
-> > 
-> > [...]
-> > 44 invoking make in
-> >
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
-> > with parms:
-> > SYS= MACOSX
-> > LSP=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
-> > PART= cprogs
-> > SPAD=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
-> > SRC=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
-> > INT=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
-> > OBJ=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
-> > MNT=
->
-/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
-> > unexec: not enough room for load commands for new
-> __DATA segments
-> > make[3]: ***
->
-[/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACOSX/bin/bootsys]
-> > Error 1
-> > make[2]: *** [bootdir] Error 2
-> > make[1]: *** [srcdir] Error 2
-> > make: *** [all] Error 2
-> > 
-> > As it looked like a memory problem, I changed my
-> gcl configure options to:
-> > 
-> > ./configure --enable-vssize=65536*4
-> --enable-maxpage=256*1024
-> > --enable-machine=powerpc-macosx --enable-dlopen
-> --disable-locbfd
-> > 
-> > but still get the same error.
-> > After some googling, I haven't been able to find
-> any clear doc about
-> > what unexec is, and what it does.
-> > Can anyone explain me what it is supposed to do,
-> and why it might fail
-> > in such a manner ?
-> > 
-> > Thank you in advance.
-> > 
-> > Pierre DOUCY
-> > -- 
-> > Cats are intended to teach us that not everything
-> in nature has a function.
-> > 
-> > 
-> > _______________________________________________
-> > Axiom-developer mailing list
-> > Axiom-developer@nongnu.org
-> >
->
-http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> > 
-> > 
-> > 
-> 
-> -- 
-> Camm Maguire			     			Camm Maguire
->
-==========================================================================
-> "The earth is but one country, and mankind its
-> citizens."  --  Baha'u'llah
-
-
-
-	
-	
-		
-Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. A télécharger gratuitement sur http://fr.messenger.yahoo.com
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDgHf-00067b-06
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 05:06:47 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDgHc-000661-1Z
-	for list; Tue, 22 Mar 2005 05:06:44 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDgHY-00061h-U4
-	for list; Tue, 22 Mar 2005 05:06:42 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDg7p-0003du-IQ
-	for list; Tue, 22 Mar 2005 04:56:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDfgl-0001ka-1A
-	for list; Tue, 22 Mar 2005 04:28:39 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2M9SJY4002026;
-	Tue, 22 Mar 2005 03:28:19 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 03:28:19 -0600
-Cc: 
-Subject: [#128 error displaying a certain nested list]
-	(nouveau) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/128ErrorDisplayingACertainNestedList/diff
---
-As you can see, the following messes up MathActions display. The error goes away if we
-
-  - set algebra display on and tex display of, or
-
-  - display only the first element of the list
-
-\begin{axiom}
-)lib RINTERPA RINTERP PCDEN GUESS GUESSP
-l := [1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
-guessPRec(n,l,i+->q^i)$GUESSP
-\end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/128ErrorDisplayingACertainNestedList#msg20050322032816-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDgIZ-0006Vq-7R
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 05:07:43 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDgIV-0006VK-RC
-	for list; Tue, 22 Mar 2005 05:07:40 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDgHL-0005qP-1t
-	for list; Tue, 22 Mar 2005 05:06:31 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDg7p-0003du-68
-	for list; Tue, 22 Mar 2005 04:56:37 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDfhu-0001rK-2U
-	for list; Tue, 22 Mar 2005 04:29:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2M9TXY4002212;
-	Tue, 22 Mar 2005 03:29:33 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 03:29:33 -0600
-Cc: 
-Subject: [#128 error displaying a certain nested list] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/128ErrorDisplayingACertainNestedList/diff
---
-
-??changed:
--l := [1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
-l := [1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)];
-
---removed:
--
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/128ErrorDisplayingACertainNestedList#msg20050322032933-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhF8-0002MJ-LP
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:08:14 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDh39-0000oT-Fa
-	for list; Tue, 22 Mar 2005 05:55:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDh2k-0000Wp-LA
-	for list; Tue, 22 Mar 2005 05:55:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDh1f-0007Ik-D3
-	for list; Tue, 22 Mar 2005 05:54:19 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDg1m-0003Hq-Pf
-	for list; Tue, 22 Mar 2005 04:50:22 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2M9o5Y4007128;
-	Tue, 22 Mar 2005 03:50:05 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 03:50:05 -0600
-Cc: 
-Subject: [Guessing formulas for sequences] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences/diff
---
-
-??changed:
--working. Another bug, #8 messes up the output by missing some parenthesis. Preliminary 
-working. Another bug, #8 messes up the output by missing some parenthesis. Preliminary
-
-??changed:
--Finally, please feel free to try this package in the SandBox!
-Finally, please feel free to try this package in the SandBox! If you would like to use
-this program at your own computer, you need the source of
-
-  - RINTERPA and RINTERP from [Rational Interpolation]
-
-  - PCDEN from [CommonDenominator for polynomials]
-
-  - GUESS, GUESSINT and GUESSP from [Guess]
-
-If you find the package useful, please let me know!
-
-++added:
-
-Unfortunately, on MathAction this does not work yet, so we need to use 'guessPRec' instead:
-
-\begin{axiom}
-guessPRec(n, [1, 1, 2, 3, 5, 8, 13, 21, 34], n+->n)$GuessInteger
-\end{axiom}
-
-++added:
-)set output algebra on
-
-++added:
-)set output algebra off
-
-??changed:
--fitting function has been found.
-fitting function has been found. Finally, the last parameter is a nonnegative 
-integer that specifies how many levels of recursion will be tried. I.e., if the
-last parameter is zero, no operator will be applied, if it is one, the package 
-applies one, and so on. In the example above, the sequence is first differenced,
-then successive quotients are formed.
-
-??changed:
--l1:=[1,1,1+q,1+q+q^2,1+q+q^2+q^3+q^4,1+q+q^2+q^3+2*q^4+q^5+q^6]
--l2:=[1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9]
--l3:=[(1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6)]
--l4:=[(1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)]
--l:=append(append(append(l1,l2),l3),l4)
--guessPRec(n, l1, n+->q^n)$GuessPolynomial
-l:=[1, 1, 1+q, 1+q+q^2, 1+q+q^2+q^3+q^4, 1+q+q^2+q^3+2*q^4+q^5+q^6, 1+q+q^2+q^3+2*q^4+2*q^5+2*q^6+q^7+q^8+q^9, (1+q^4+q^6)*(1+q+q^2+q^3+q^4+q^5+q^6), (1+q^4)*(1+q+q^2+q^3+q^4+q^5+2*q^6+2*q^7+2*q^8+2*q^9+q^10+q^11+q^12)];
-(guessPRec(n, l, n+->q^n)$GuessPolynomial).1
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/GuessingFormulasForSequences#msg20050322035005-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhRP-0007Bf-JL
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:20:58 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhR5-0007At-F6
-	for list; Tue, 22 Mar 2005 06:20:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhQu-0007AO-UQ
-	for list; Tue, 22 Mar 2005 06:20:29 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhOn-0006tI-3a
-	for list; Tue, 22 Mar 2005 06:18:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDh41-0000Kx-4p
-	for list; Tue, 22 Mar 2005 05:56:45 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAugY4024975;
-	Tue, 22 Mar 2005 04:56:42 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:56:42 -0600
-Cc: 
-Subject: [IntegrationProblem] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/IntegrationProblem/diff
---
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/IntegrationProblem#msg20050322045642-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhlT-0008OP-Cu
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:41:40 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhji-0008DQ-Us
-	for list; Tue, 22 Mar 2005 06:39:52 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhaQ-0007V6-Ph
-	for list; Tue, 22 Mar 2005 06:30:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhXE-0006tI-ER
-	for list; Tue, 22 Mar 2005 06:27:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDgsH-0007y1-Tx
-	for list; Tue, 22 Mar 2005 05:44:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAiXY4021842;
-	Tue, 22 Mar 2005 04:44:33 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:44:32 -0600
-Cc: 
-Subject: [RationalInterpolation] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolation/diff
---
-
-??changed:
--The package below implements rational interpolation. 
--
--It requires the following previously compiled package:
-Introduction
-
-  This file contains an implementation of rational interpolation, where the data
-points are element of any integral domain.
-
-Questions and Outlook
-
-  - Maybe this file should be joined with pinterp.spad, where polynomial
-    Lagrange interpolation is implemented. This version parallels the structure
-    of pinterp.spad closely. This also answers comments and questions from
-    wyscc. He remarked
-
-    - Abbreviations for a constructor should be limited to 7 letters (not 8).
-      The system occasionally adds the 8th character to a package for internal
-      use.
-
-    - Function names begin with a lower case, so RationalInterpolation should
-      be rationalInterpolation, or better, rationalInterpolate.
-
-  - Regarding the types I used for the values, wyscc remarked
-   
-    - If we are doing a rational interpolation, presumably the values are
-      rational, so it does not make sense to require the $y$-coordinates of
-      inputs be integral. On the other hand, as in the above example, if one
-      uses 'FRAC INT', problems can arise when this package is combined with
-      other packages that constructs the quotient field of the parameter domain
-      'F' because Axiom does not like constructing 'FRAC FRAC INT'.
-      
-    Note however, that the package would rather construct the type 'FRAC SUP
-    FRAC INT', so this problem should not occur. Moreover, there are situations
-    - for example in the package [Guess], where we want to interpolate values
-    from an IntegralDomain. Of course we could first convert them to the
-    quotient field, however, the current approach seems more natural to me.
-
-  - Finally, wyscc asked:
-    If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
-    <code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and
-    <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx,
-    F)</code> instead of from just <code>F</code>? and why is this function
-    (the composition) also called <code>interpolate</code>?
-
-    I do not really know - apart from a very superficial level: Clearly, the
-    second function was intended to let the user easily plug in values into the
-    interpolated function. I don't find this sensible and I would be happy to
-    change it. Indeed, this would also get rid of the first parameter to
-    'RINTERP', which is quite a nuisance.
-
-    I think we should agree on a general interface for interpolation
-    algorithms, and mark 'PINTERP' as obsolete. By the way, it seems that
-    'RINTERP' is faster, too.
-    
-  - There are probably better ways to implement rational interpolation. Maybe
-    http://www.cs.ucsb.edu/~omer/personal/abstracts/rational.html
-    contains something useful, but I don't know.
-
-  - For those who speak german,
-    http://www.num.math.uni-goettingen.de/schaback/teaching/numath.ps
-    contains quite a bit of information.
-
-  - This implementation of rational interpolation neither takes care of
-    unattainable points, nor does it check whether the values of the
-    $x$-coordinates are all distinct.
-
-  - Comments welcome!
-
-
-
-??changed:
--)lib RINTERPA
-)abbrev package RINTERPA RationalInterpolationAlgorithms
-++ Description:
-++ This package exports rational interpolation algorithms
-RationalInterpolationAlgorithms(F, P): Cat == Body   where
-    F: IntegralDomain 
-    P: UnivariatePolynomialCategory(F)
-    Cat == with
-        RationalInterpolation: (List F, List F, NonNegativeInteger,
-                                NonNegativeInteger) 
-                               -> Fraction P
-        +++ We assume that the elements of the first list are all distinct.
-        +++ If they are not, division by zero might occur.
-
-    Body == add
-        RationalInterpolation(xlist, ylist, m, k) ==
-            #xlist ^= #ylist =>
-                error "Different number of points and values."
-            #xlist ^= m+k+1 =>
-                error "wrong number of points"
-            tempvec: List F := [1 for i in 1..(m+k+1)]
-
-            collist: List List F := cons(tempvec, 
-                                         [(tempvec := [tempvec.i * xlist.i _
-                                                       for i in 1..(m+k+1)]) _
-                                          for j in 1..max(m, k)])
-
-            collist := append([collist.j for j in 1..(m+1)], _
-                              [[- collist.j.i * ylist.i for i in 1..(m+k+1)] _
-                               for j in 1..(k+1)])
-            resspace: List Vector F := nullSpace((transpose matrix collist) _
-                                                 ::Matrix F)
-            reslist: List List P := _
-                      [[monomial((resspace.1).(i+1), i) for i in 0..m], _
-                      [monomial((resspace.1).(i+m+2), i) for i in 0..k]]
-
-            reduce((_+), reslist.1)/reduce((_+), reslist.2)
-
-??changed:
--Next PolynomialCommonDenominator
--
--Example (added by wyscc):
-
-First we check whether we have the right number of points and values. Clearly
-the number of points and the number of values must be identical. Note that we
-want to determine the numerator and denominator polynomials only up to a
-factor. Thus, we want to determine $m+k+1$ coefficients, where $m$ is the degree
-of the polynomial in the numerator and $k$ is the degree of the polynomial in
-the denominator.
-
-In fact, we could also leave - for example - $k$ unspecified and determine it
-as $k=\#xlist-m-1$: I don't know whether this would be better.
-
-The next step is to set up the matrix. Suppose that our numerator polynomial is
-$p(x)=a_0+a_1x+\dots+a_mx^m$ and that our denominator polynomial is
-$q(x)=b_0+b_1x+\dots+b_mx^m$. Then we have the following equations, writing $n$
-for $m+k+1$:
-
-\begin{eqnarray*}
- p(x_1)-y_1q(x_1)&=a_0+a_1x_1+\dots +a_mx_1^m-y_1(b_0+b_1x_1+\dots +b_kx_1^k)=0\\
- p(x_2)-y_2q(x_2)&=a_0+a_1x_2+\dots +a_mx_2^m-y_2(b_0+b_1x_2+\dots +b_kx_2^k)=0\\
-                 &\;\;\vdots\\                                                 
- p(x_n)-y_nq(x_n)&=a_0+a_1x_n+\dots +a_mx_n^m-y_n(b_0+b_1x_n+\dots +b_kx_n^k)=0
-\end{eqnarray*}
-
-This can be written as
-\begin{equation*}
-\begin{bmatrix}
-  1&x_1&\dots&x_1^m&-y_1&-y_1x_1&\dots&-y_1x_1^k\\
-  1&x_2&\dots&x_2^m&-y_2&-y_2x_2&\dots&-y_2x_2^k\\
-\vdots\\
-  1&x_n&\dots&x_n^m&-y_n&-y_nx_n&\dots&-y_nx_2^k
-\end{bmatrix}
-\begin{bmatrix}
-  a_0\\a_1\\\vdots\\a_m\\b_0\\b_1\\\vdots\\b_k
-\end{bmatrix}=\mathbf 0
-\end{equation*}
-
-We generate this matrix columnwise, then we can solve the system using 'nullSpace'.
-
-Note that it may happen that the system has several solutions. In this case,
-some of the data points may not be interpolated correctly. However, the
-solution is often still useful, thus we do not signal an error.
-
-Since all the solutions of 'nullSpace' will be equivalent, we can always
-simply take the first one. Finally, we return the rational function.
-
-Examples
-
-  To conclude we present some examples. To begin with, the following interpolation 
-illustrates the concept of unattainable points:
-
-??changed:
--f(x)== (x^3+5*x-3)/(x^2-3)
--f(x)
--xlist:List FRAC INT :=[1/2, 4, 1/6, 8, 1/10, 12]
--ylist :=[f(x) for x in xlist]
-interpolate([q,q^2,q^3],[0,x^1,x^2],0,2)$RINTERP(qn, FRAC POLY INT)
-
-++added:
-\begin{axiom}
-f(x) == (x^3+5*x-3)/(x^2-3)
-xlist := [1/2, 4, 1/6, 8, 1/10, 12]
-ylist := [f(x) for x in xlist]
-
-interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
-interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3, 2)$RINTERP('x,FRAC INT)
-\end{axiom}
-
-
-??changed:
--dom:=DMP([z],INT);
--g:FRAC dom -> FRAC dom
-dom := DMP([z],INT);
-g: FRAC dom -> FRAC dom;
-
-??changed:
--xxlist:List FRAC dom:=[1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
--yylist:=[g(x) for x in xxlist]
----RationalInterpolation(xxlist, yylist, 3::NNI, 2::NNI)$RINTERPA(FRAC dom, UP(x, FRAC dom))
--\end{axiom}
--
--\begin{axiom}
--interpolate(xlist, ylist, 3, 2)$RINTERP('x, FRAC INT)
--interpolate(1/6::FRAC UP(x,FRAC INT), xlist, ylist, 3,2)$RINTERP('x,FRAC INT)
-xxlist: List FRAC dom := [1/(2*z), 4*z, 1/(6*z), 8*z, 1/(10*z), 12*z]
-yylist := [g(x) for x in xxlist]
-
---removed:
--
--Question: If <code>p(xx) = interpolate(lx, ly, m, k)</code>, what is the purpose of
--<code>elt(px, qx) = p(qx)</code>, the composition of <code>p(xx)</code> and <code>qx</code>, especially when <code>qx</code> is from <code>FRAC UP(xx, F)</code> instead of from just <code>F</code>? and why is this function (the composition) also called <code>interpolate</code>?
--
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolation#msg20050322044432-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhod-0000SX-Rd
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:44:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhni-0000GU-4K
-	for list; Tue, 22 Mar 2005 06:43:58 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhko-0008IS-Lj
-	for list; Tue, 22 Mar 2005 06:41:00 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhOk-0006tI-LU
-	for list; Tue, 22 Mar 2005 06:18:11 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDh4a-0000NP-K3
-	for list; Tue, 22 Mar 2005 05:57:20 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAvHY4025060;
-	Tue, 22 Mar 2005 04:57:17 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:57:17 -0600
-Cc: 
-Subject: [PolynomialCommonDenominator] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator/diff
---
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/PolynomialCommonDenominator#msg20050322045717-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhsI-0001U8-83
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:48:43 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhpd-000147-7E
-	for list; Tue, 22 Mar 2005 06:45:59 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhom-0000WY-0j
-	for list; Tue, 22 Mar 2005 06:45:06 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhTG-0006tI-GT
-	for list; Tue, 22 Mar 2005 06:22:52 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDh1Z-0000BL-HV
-	for list; Tue, 22 Mar 2005 05:54:13 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAsAY4024211;
-	Tue, 22 Mar 2005 04:54:10 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:54:10 -0600
-Cc: 
-Subject: [AxiomProblem] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AxiomProblem/diff
---
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AxiomProblem#msg20050322045410-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhpl-00019Q-Ua
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:46:07 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhp7-0000gJ-SF
-	for list; Tue, 22 Mar 2005 06:45:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhoX-0000Pp-UN
-	for list; Tue, 22 Mar 2005 06:44:51 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhVs-0006tI-SC
-	for list; Tue, 22 Mar 2005 06:25:35 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDguc-0008AF-Or
-	for list; Tue, 22 Mar 2005 05:47:02 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAkxY4022615;
-	Tue, 22 Mar 2005 04:46:59 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:46:59 -0600
-Cc: 
-Subject: [CommonDenominator for polynomials] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/CommonDenominatorForPolynomials/diff
---
-
-++added:
-
-Example use:
-
-\begin{axiom}
-)set mess type off
-dom:=DMP([x,y], FRAC DMP([z],INT));
-p:dom:=x*y^3/(z^2-1) + 3*x*y/(z^3-1)
-commonDenominator p
-clearDenominator p
-splitDenominator p
-\end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/CommonDenominatorForPolynomials#msg20050322044659-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDhtZ-0001iP-FS
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 06:50:01 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDhoz-0000cT-Sr
-	for list; Tue, 22 Mar 2005 06:45:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDhSG-0007DY-1R
-	for list; Tue, 22 Mar 2005 06:21:50 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDhOg-0006tI-1W
-	for list; Tue, 22 Mar 2005 06:18:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDh5q-0000SI-2Z
-	for list; Tue, 22 Mar 2005 05:58:38 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MAwYY4025215;
-	Tue, 22 Mar 2005 04:58:34 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Tue, 22 Mar 2005 04:58:34 -0600
-Cc: 
-Subject: [RationalInterpolationAlgorithms] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms/diff
---
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/RationalInterpolationAlgorithms#msg20050322045834-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDlCb-0001CE-G4
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 10:21:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDlCT-00018V-M5
-	for list; Tue, 22 Mar 2005 10:21:46 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDlCN-00014n-OW
-	for list; Tue, 22 Mar 2005 10:21:41 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43)
-	id 1DDlCM-0000mR-D7; Tue, 22 Mar 2005 10:21:38 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34)
-	id 1DDkcQ-00038H-BN; Tue, 22 Mar 2005 09:44:30 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1DDkYi-0003VN-00; Tue, 22 Mar 2005 09:40:40 -0500
-To: rlbk@melix.net
-Subject: Re: Call for help with MACOSX Re: [MACOSX] What is
-	unexec and why does it fail ?
-From: Camm Maguire
-Date: 22 Mar 2005 09:40:40 -0500
-Cc: boyer@cs.utexas.edu, Aurelien Chanudet,
-	"Warren A. Hunt Jr." <hunt@cs.utexas.edu>, gcl-devel@gnu.org,
-	list
-
-Aurelien!!!  It is *so* nice to hear from you!  I hope all is well
-with you and yours.
-
-
-Beyond the axiom issue discussed below, some acl2 users at the
-University of Texas are running into difficulties with the mac code
-when making very large images.  Would you have a chance to try to
-build ACL2 with maxpages doubled, quadrupled, and even multiplied by 8
-if you OS allows?  Please let me know if you have some time to
-investigate this.  I can send you more information if so.
-
-
-Aurelien Chanudet writes:
-
-> Hi Camm and all,
->=20
-> Sorry for seeming unreachable ! Having no access to
-> the Internet at home for the time being, I find it
-> quite difficult to contribute efficiently to gcl. All
-> I was able to do recently was spend one full week
-> feedling with gdb, tracing the route of segfaults from
-> the kernel all the way to the debugger, trying to sort
-> out why gdb doesn't handle segfault on MacOSX the way
-> it does on Linux.
-
-What dedication!  Is this a known issue on the Mac?  Any help from the
-gdb developers?
-
-
->=20
-> Some remarks concerning Pierre's output :
->=20
-> - There's a README.macosx file enrolled in the CVS
-> repository
-> (http://savannah.gnu.org/cgi-bin/viewcvs/gcl/gcl/README.macosx).
-> Camm, could you please change the CVS option for this
-> file so as to make it appear in CVS head ? If you want
-
-I'm not sure what you mean here.  Its in the CVS head tree (aka 2.7.0)
-to my understanding.  Should I post it to the website on the errata
-page?=20=20
-
-> to learn more about unexec, try looking for Andrew
-> Choi's work for Emacs.
->=20
-
-Thanks for the tip -- will dig in as time allows.  I don't know if you
-saw my previous note on this, but I feel that if we can extend unexec
-in two ways, it would be greatly advantageous to GCL.=20=20
-
-1) Add reloc records for any symbols relocated to a dlopened library
-   in a given session, together with whatever section is also needed
-   to indicate that the image is (now permanently) dynamically linked
-   against the lib.
-
-2) Merge gprof section info from any loaded .o files into the final
-   saved image so that profiling will work without having to generate
-   a fresh image with ld.
-
-Already discussed with the emacs people, who don't seem to have the
-time for the work themselves.
-
-Beyond this, of course, is extending native loading to alpha, ia64,
-mips, and hppa.  And, as long as we're making this list, it would be
-great if we could eliminate the 1.5Mb image bloat incurred by using
-bfd instead of the older reloc code -- this doubtlessly comes from
-storing the hash table of all the symbols permanently in the image,
-which should be fast, but perhaps not significantly so.
-
-> - The error you're running into ("not enough room for
-> load commands for new __DATA segments") is due to your
-> configure options. As a general rule, I highly
-> recommend using --enable-locbfd and --disable-dlopen.
-> I don't even know if the dlopen option is available on
-> MacOSX.
->=20
-
-Tim, Pierre -- are you not building this way already?
-
-
-Take care,
-
-
-> --- Camm Maguire wrote:
-> > Greetings!
-> >=20
-> > This is an official call for help from someone
-> > familiar with the Mac
-> > and in particular with its mach-o binary file
-> > format.  We have an in
-> > general very high quality custom port of the gcl
-> > object relocation and
-> > image writing code to this platform graciously
-> > contributed by
-> > Aurelien, but it appears that he is no longer
-> > reachable, and there are
-> > large image issues with his code in acl2 as well.  I
-> > have access to a
-> > Mac account and can ascend the learning curve here
-> > if necessary -- it
-> > would simply be much more efficient if someone with
-> > the requisite
-> > knowledge already in hand would step forward.
-> >=20
-> > Take care,
-> >=20
-> > Pierre Doucy writes:
-> >=20
-> > > Hi all,
-> > >=20
-> > > Attempting to compile Axiom on my Mac, I get the
-> > following error :
-> > >=20
-> > > [...]
-> > > 44 invoking make in
-> > >
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src/boot
-> > > with parms:
-> > > SYS=3D MACOSX
-> > > LSP=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/lsp
-> > > PART=3D cprogs
-> > > SPAD=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt/MACOSX
-> > > SRC=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/src
-> > > INT=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/int
-> > > OBJ=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj
-> > > MNT=3D
-> >
-> /Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/mnt
-> > > unexec: not enough room for load commands for new
-> > __DATA segments
-> > > make[3]: ***
-> >
-> [/Users/pdoucy/Documents/Travail/Axiom/axiom--MACOSX--1--patch-1/obj/MACO=
-SX/bin/bootsys]
-> > > Error 1
-> > > make[2]: *** [bootdir] Error 2
-> > > make[1]: *** [srcdir] Error 2
-> > > make: *** [all] Error 2
-> > >=20
-> > > As it looked like a memory problem, I changed my
-> > gcl configure options to:
-> > >=20
-> > > ./configure --enable-vssize=3D65536*4
-> > --enable-maxpage=3D256*1024
-> > > --enable-machine=3Dpowerpc-macosx --enable-dlopen
-> > --disable-locbfd
-> > >=20
-> > > but still get the same error.
-> > > After some googling, I haven't been able to find
-> > any clear doc about
-> > > what unexec is, and what it does.
-> > > Can anyone explain me what it is supposed to do,
-> > and why it might fail
-> > > in such a manner ?
-> > >=20
-> > > Thank you in advance.
-> > >=20
-> > > Pierre DOUCY
-> > > --=20
-> > > Cats are intended to teach us that not everything
-> > in nature has a function.
-> > >=20
-> > >=20
-> > > _______________________________________________
-> > > Axiom-developer mailing list
-> > > Axiom-developer@nongnu.org
-> > >
-> >
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> > >=20
-> > >=20
-> > >=20
-> >=20
-> > --=20
-> > Camm Maguire			     			Camm Maguire
-> >
-> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-> > "The earth is but one country, and mankind its
-> > citizens."  --  Baha'u'llah
->=20
->=20
->=20
->=20=09
->=20=09
->=20=09=09
-> Le nouveau Yahoo! Messenger est arriv=E9 ! D=E9couvrez toutes les nouveau=
-t=E9s pour dialoguer instantan=E9ment avec vos amis. A t=E9l=E9charger grat=
-uitement sur http://fr.messenger.yahoo.com
->=20
->=20
->=20
->=20
-
---=20
-Camm Maguire			     			Camm Maguire
-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
-=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDnou-00051f-Qq
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 13:09:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDnon-0004yY-VX
-	for list; Tue, 22 Mar 2005 13:09:30 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDnok-0004wv-TF
-	for list; Tue, 22 Mar 2005 13:09:27 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDnok-0004vn-48
-	for list; Tue, 22 Mar 2005 13:09:26 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDnWE-00023d-Cg
-	for list; Tue, 22 Mar 2005 12:50:18 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2MHnYY4031258;
-	Tue, 22 Mar 2005 11:49:38 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 11:49:29 -0600
-Cc: 
-Subject: [SymbolicIntegration] symbolic integration
-
-Changes http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration/diff
---
- \begin{axiom}
- integrate(exp(-x^2),x)
-  \end{axiom}
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration#msg20050322114800-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDnyv-0001Ty-Ea
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 13:19:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDnyt-0001Tp-Hm
-	for list; Tue, 22 Mar 2005 13:19:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDnyr-0001TP-O1
-	for list; Tue, 22 Mar 2005 13:19:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDnyr-0001TL-Jh
-	for list; Tue, 22 Mar 2005 13:19:53 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDnhk-00038w-2b
-	for list; Tue, 22 Mar 2005 13:02:12 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1DDnhE-0004ea-00; Tue, 22 Mar 2005 13:01:40 -0500
-To: Tim Daly
-Subject: Re: Axiom sprint day
-From: Camm Maguire
-Date: 22 Mar 2005 13:01:40 -0500
-Cc: bernice@rio.sci.ccny.cuny.edu, Gilbert Baumslag,
-	daly@rio.sci.ccny.cuny.edu, list
-
-I'm going to try to be there.
-
-Take care,
-
-Tim Daly writes:
-
-> *,
-> 
-> I'm working on setting up an agenda for the axiom sprint day.
-> It appears that the morning will be spent discussing future 
-> directions for Axiom. The rest of the time will be spent 
-> cleaning up the IssueTracker items.
-> 
-> Mark Murray will be joining us via phone as he cannot attend
-> in person.
-> 
-> Tim
-> 
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
-
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvYp-0001Ut-CI
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:25:31 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvYi-0001RJ-Ur
-	for list; Tue, 22 Mar 2005 21:25:26 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvYf-0001OK-2R
-	for list; Tue, 22 Mar 2005 21:25:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvYe-0001OF-Rb
-	for list; Tue, 22 Mar 2005 21:25:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDvCP-0002xK-KG
-	for list; Tue, 22 Mar 2005 21:02:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N227Y4027004;
-	Tue, 22 Mar 2005 20:02:07 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 20:02:07 -0600
-Cc: 
-Subject: [#123 Compile modified spad file] Status?
-
-Changes http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile/diff
---
-Why is it in status 'testing' ?
-The Makefile from cvs has been changed?
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/123CompileModifiedSpadFile#msg20050322200015-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvYr-0001VV-TR
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:25:34 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvYj-0001Rt-Eb
-	for list; Tue, 22 Mar 2005 21:25:25 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvYf-0001Of-GC
-	for list; Tue, 22 Mar 2005 21:25:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvYf-0001OF-9e
-	for list; Tue, 22 Mar 2005 21:25:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDvJH-0003Ji-Iv
-	for list; Tue, 22 Mar 2005 21:09:27 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N29FY4029198;
-	Tue, 22 Mar 2005 20:09:15 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 20:09:15 -0600
-Cc: 
-Subject: [#90 coredump with infinite stream] property
-	change
-
-Changes http://page.axiom-developer.org/zope/mathaction/90CoredumpWithInfiniteStream/diff
---
-Severity: serious => critical 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/90CoredumpWithInfiniteStream#msg20050322200915-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvYs-0001Vr-O3
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:25:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvYj-0001Rs-Lf
-	for list; Tue, 22 Mar 2005 21:25:26 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvYg-0001P9-Bp
-	for list; Tue, 22 Mar 2005 21:25:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvYf-0001OF-Rm
-	for list; Tue, 22 Mar 2005 21:25:21 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDvI7-0003G3-Gl
-	for list; Tue, 22 Mar 2005 21:08:15 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N280Y4028439;
-	Tue, 22 Mar 2005 20:08:00 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 20:08:00 -0600
-Cc: 
-Subject: [#16 Serious One Line Crashing Axiom] property
-	change
-
-Changes http://page.axiom-developer.org/zope/mathaction/16SeriousOneLineCrashingAxiom/diff
---
-Severity: serious => critical 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/16SeriousOneLineCrashingAxiom#msg20050322200800-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvYv-0001WH-KV
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:25:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvYl-0001TI-P6
-	for list; Tue, 22 Mar 2005 21:25:27 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvYf-0001Ox-Pq
-	for list; Tue, 22 Mar 2005 21:25:23 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvYf-0001OF-Lg
-	for list; Tue, 22 Mar 2005 21:25:21 -0500
-Received: from [206.46.252.42] (helo=vms042pub.verizon.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDvIE-0003GA-59
-	for list; Tue, 22 Mar 2005 21:08:22 -0500
-Received: from cunyvm.cuny.edu ([162.84.135.73])
-	by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2 HotFix
-	0.04 (built Dec 24 2004)) with ESMTPA id
-	<0IDS00ESS8LU9V82@vms042.mailsrvcs.net> for
-	list; Tue, 22 Mar 2005 20:08:19 -0600 (CST)
-Date: Tue, 22 Mar 2005 21:08:25 -0500
-From: William Sit
-To: "Page, Bill" <Bill Page>, list
-Message-id: <4240CF99.16859DEF@cunyvm.cuny.edu>
-MIME-version: 1.0
-Cc: 
-Subject: TeXMacs link
-
-The link for TeXmacs on
-http://page.axiom-developer.org/zope/mathaction/FrontPage
-
-http://page.axiom-developer.org/zope/mathaction/TeXmacs
-
-does not work.
-
-> Site Error
-> 
-> An error was encountered while publishing this resource.
-> 
-> RuntimeError
-> Sorry, a site error occurred.
-> 
-> Traceback (innermost last):
-> 
->     * Module ZPublisher.Publish, line 163, in publish_module_standard
->     * Module Products.PlacelessTranslationService.PatchStringIO, line 51, in new_publish
->     * Module ZPublisher.Publish, line 127, in publish
->     * Module Zope.App.startup, line 203, in zpublisher_exception_hook
->     * Module ZPublisher.Publish, line 100, in publish
->     * Module ZPublisher.mapply, line 88, in mapply
->     * Module ZPublisher.Publish, line 40, in call_object
->     * Module Products.ZWiki.ZWikiPage, line 228, in __call__
->     * Module Products.ZWiki.ZWikiPage, line 240, in render
->     * Module Products.ZWiki.ZWikiPage, line 258, in preRender
->     * Module Products.LatexWiki, line 74, in preRender
->     * Module Products.LatexWiki.ReplaceInlineLatex, line 59, in replaceInlineLatex
->     * Module Products.LatexWiki.ReplaceInlineLatex, line 46, in findLatexCode
-> 
-> RuntimeError
-
--- 
-William Sit
-Department of Mathematics....Email: William Sit
-City College of New York................Tel: 212-650-5179
-Convent Ave at West 138th Street........Fax: 212-862-0004
-New York, NY 10031..Axiom, A Scientific Computation Sytem
-USA............... http://www.nongnu.org/axiom/index.html
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvx9-0006uP-7L
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:50:39 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvwr-0006mO-GC
-	for list; Tue, 22 Mar 2005 21:50:24 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvwn-0006l1-Pn
-	for list; Tue, 22 Mar 2005 21:50:18 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvwn-0006kr-M6
-	for list; Tue, 22 Mar 2005 21:50:17 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDvhX-0004M0-Oz
-	for list; Tue, 22 Mar 2005 21:34:32 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N2YDY4002611;
-	Tue, 22 Mar 2005 20:34:13 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Tue, 22 Mar 2005 20:34:13 -0600
-Cc: 
-Subject: [TeXmacs] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/TeXmacs/diff
---
-
-??changed:
--      $ which tm_axiom
-      \$ which tm_axiom
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/TeXmacs#msg20050322203413-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDvxE-0006wM-TY
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 21:50:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDvx7-0006tD-Ln
-	for list; Tue, 22 Mar 2005 21:50:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDvwz-0006qz-DE
-	for list; Tue, 22 Mar 2005 21:50:30 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDvwx-0006kr-5R
-	for list; Tue, 22 Mar 2005 21:50:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDvMo-0003YZ-Rd
-	for list; Tue, 22 Mar 2005 21:13:07 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N2CsY4029696;
-	Tue, 22 Mar 2005 20:12:54 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 20:12:54 -0600
-Cc: 
-Subject: [#114 Map on Functions crash] property change
-
-Changes http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash/diff
---
-Severity: serious => critical 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/114MapOnFunctionsCrash#msg20050322201254-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDwCe-0004tk-Cr
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 22:06:40 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDwCb-0004sq-Ii
-	for list; Tue, 22 Mar 2005 22:06:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDwCY-0004rJ-8T
-	for list; Tue, 22 Mar 2005 22:06:36 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDwCX-0004oa-86
-	for list; Tue, 22 Mar 2005 22:06:33 -0500
-Received: from [209.226.175.34] (helo=tomts13-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDvpg-0004sW-Tr
-	for list; Tue, 22 Mar 2005 21:42:57 -0500
-Received: from [192.168.1.132] ([209.226.189.33]) by tomts13-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP
-	id <20050323024254.GBBQ1899.tomts13-srv.bellnexxia.net@[192.168.1.132]>;
-	Tue, 22 Mar 2005 21:42:54 -0500
-Date: Tue, 22 Mar 2005 21:35:11 -0500
-From: Bill Page
-To: William Sit
-Cc: list
-Subject: Re: TeXMacs link
-
-The problem was with an un-escaped $ in the text. Occasionally
-this causes the LatexWiki parser to blow up. It should be written
-\$ instead.
-
-William Sit wrote:
-
->The link for TeXmacs on
->http://page.axiom-developer.org/zope/mathaction/FrontPage
->
->http://page.axiom-developer.org/zope/mathaction/TeXmacs
->
->does not work.
->
->  
->
->>Site Error
->>
->>An error was encountered while publishing this resource.
->>
->>RuntimeError
->>Sorry, a site error occurred.
->>...
->>    * Module Products.LatexWiki.ReplaceInlineLatex, line 46, in findLatexCode
->>
->>RuntimeError
->>    
->>
->
->  
->
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDwrK-0000yM-Bo
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 22:48:42 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDwrE-0000rT-SJ
-	for list; Tue, 22 Mar 2005 22:48:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDwrA-0000nk-1m
-	for list; Tue, 22 Mar 2005 22:48:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDwr9-0000mj-UQ
-	for list; Tue, 22 Mar 2005 22:48:31 -0500
-Received: from [206.46.252.42] (helo=vms042pub.verizon.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDwbd-0006y1-4e
-	for list; Tue, 22 Mar 2005 22:32:29 -0500
-Received: from cunyvm.cuny.edu ([162.84.135.73])
-	by vms042.mailsrvcs.net (Sun Java System Messaging Server 6.2 HotFix
-	0.04 (built Dec 24 2004)) with ESMTPA id
-	<0IDS00J8SCI3DZ91@vms042.mailsrvcs.net> for
-	list; Tue, 22 Mar 2005 21:32:28 -0600 (CST)
-Date: Tue, 22 Mar 2005 22:32:30 -0500
-From: William Sit
-To: Bill Page
-Message-id: <4240E34E.D20EEB9F@cunyvm.cuny.edu>
-MIME-version: 1.0
-Cc: list
-Subject: Re: TeXMacs link
-
-Dear Bill:
-
-Thanks for the quick response. That was easy.
-
-William
-----
-> The problem was with an un-escaped $ in the text. Occasionally
-> this causes the LatexWiki parser to blow up. It should be written
-> \$ instead.
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDxw1-0003Gw-A9
-	for mharc-axiom-developer@gnu.org; Tue, 22 Mar 2005 23:57:37 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDxvt-0003EB-6K
-	for list; Tue, 22 Mar 2005 23:57:29 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDxvi-00038R-AZ
-	for list; Tue, 22 Mar 2005 23:57:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDxvf-00034L-VT
-	for list; Tue, 22 Mar 2005 23:57:16 -0500
-Received: from [209.226.175.54] (helo=tomts10-srv.bellnexxia.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DDxXE-00014Y-U5
-	for list; Tue, 22 Mar 2005 23:32:01 -0500
-Received: from [192.168.1.132] ([209.226.189.33]) by tomts10-srv.bellnexxia.net
-	(InterMail vM.5.01.06.10 201-253-122-130-110-20040306) with ESMTP id
-	<20050323043159.DERM19622.tomts10-srv.bellnexxia.net@[192.168.1.132]>;
-	Tue, 22 Mar 2005 23:31:59 -0500
-Date: Tue, 22 Mar 2005 23:24:17 -0500
-From: Bill Page
-To: Tim Daly
-Subject: Re: axiom--main--1--patch-32
-Cc: list
-
-Tim,
-
-I just finished building patch-32. When I try to display a 3d graphic
-from Hypertex, I get the error message:
-
-  uncompress:"/home/wspage/axiom--main--1/mnt/linux/doc/viewports
-    /ThreeDimentsionalGraphicsExpamplePage1.VIEW/images.xpm.Z".gz:
-   No such file or directory
-
-It looks like some "quotation marks" are nested incorrectly or
-improperly escaped (note .gz ouside " ").
-
-Regards,
-Bill Page.
-
-root wrote:
-
->Summary: cleanups, documentation
->Keywords: daly NUMTHEORY
->
->20050320 tpd --patch-32
->20050320 tpd Makefile revert VERSION to 3.4
->20050320 tpd src/input/Makefile add ALGEBRA variable for documentation tests
->20050320 tpd src/algebra/numtheory.spad build test case for INTHEORY
->20050320 tpd src/algebra/Makefile add test case for INTHEORY
->20050320 tpd src/Makefile make int/input directory during algebra step
->20050320 tpd src/algebra/numtheory.spad document INTHEORY/chineseRemainder
->20050320 tpd src/algebra/numtheory.spad document INTHEORY/inverse
->20050318 tpd lsp/gcl-2.6.6/cmpnew/gcl_cmpflet.lsp redo tail-recursive patch
->20050318 tpd src/lib/cfuns-c.c in make_path_from_file, initialize pos
->20050318 tpd src/lib/wct.c coerce pwct->fsize to int in skim1Wct
->20050318 tpd src/lib/sockio-c.c initialize code to -1
->20050318 tpd src/lib/pixmap.c remove attr, xireturn unused variables
->20050318 tpd Makefile latex fixes
->20050318 tpd Makefile add <<GCLOPTS-LOCBFD>>
->20050318 tpd src/hyper/Makefile Issue #125 htadd bare fixed
->
->
->_______________________________________________
->Axiom-developer mailing list
->Axiom-developer@nongnu.org
->http://lists.nongnu.org/mailman/listinfo/axiom-developer
->
->  
->
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DDyFj-0001JI-JM
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 00:17:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DDyFX-0001Gp-Rt
-	for list; Wed, 23 Mar 2005 00:17:49 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DDyFU-0001ET-3o
-	for list; Wed, 23 Mar 2005 00:17:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DDyFT-0001Ay-M3
-	for list; Wed, 23 Mar 2005 00:17:43 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DDxjr-0001lX-LY
-	for list; Tue, 22 Mar 2005 23:45:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2N4ijY4001986;
-	Tue, 22 Mar 2005 22:44:45 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Tue, 22 Mar 2005 22:44:45 -0600
-Cc: 
-Subject: [#129 patch-32 fails to display 3D graphics]
-	(new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/129Patch32FailsToDisplay3DGraphics/diff
---
-I just finished building patch-32. When I try to display a 3d graphic
-from Hypertex, I get the error message:
-
-  uncompress:"/home/wspage/axiom--main--1/mnt/linux/doc/viewports
-    /ThreeDimentsionalGraphicsExpamplePage1.VIEW/images.xpm.Z".gz:
-   No such file or directory
-
-It looks like some "quotation marks" are nested incorrectly or
-improperly escaped (note .gz ouside " ").
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/129Patch32FailsToDisplay3DGraphics#msg20050322224444-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DE0cE-00078Q-RM
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 02:49:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DE0c9-00076G-P5
-	for list; Wed, 23 Mar 2005 02:49:18 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DE0c0-00070v-Hj
-	for list; Wed, 23 Mar 2005 02:49:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DE0c0-0006zU-BW
-	for list; Wed, 23 Mar 2005 02:49:08 -0500
-Received: from [206.190.39.153] (helo=web52702.mail.yahoo.com)
-	by monty-python.gnu.org with smtp (Exim 4.34) id 1DE0EP-0000lk-Gw
-	for list; Wed, 23 Mar 2005 02:24:45 -0500
-Received: (qmail 36675 invoked by uid 60001); 23 Mar 2005 07:24:45 -0000
-Received: from [194.119.123.25] by web52702.mail.yahoo.com via HTTP;
-	Wed, 23 Mar 2005 08:24:44 CET
-Date: Wed, 23 Mar 2005 08:24:44 +0100 (CET)
-From: Aurelien Chanudet
-Subject: Re: Call for help with MACOSX Re: [MACOSX] What is
-	unexec and why does it fail ?
-To: Camm Maguire, rlbk@melix.net
-Cc: boyer@cs.utexas.edu, Aurelien Chanudet,
-	"Warren A. Hunt Jr." <hunt@cs.utexas.edu>, gcl-devel@gnu.org,
-	list
-
-> Beyond the axiom issue discussed below, some acl2
-> users at the
-> University of Texas are running into difficulties
-> with the mac code
-> when making very large images.  Would you have a
-> chance to try to
-> build ACL2 with maxpages doubled, quadrupled, and
-> even multiplied by 8
-> if you OS allows?  Please let me know if you have
-> some time to
-> investigate this.  I can send you more information
-> if so.
-
-What version of ACL2 and gcl are these people using ?
-Will try to give this a look as time permits. By the
-way, what's the status of SGC on the Mac now ? There
-have been some recent issues as far as I remember.
-
-> What dedication!  Is this a known issue on the Mac? 
-> Any help from the
-> gdb developers?
-
-This is a known issue on the Mac, albeit one that
-interests no one but me (for understandable reasons, I
-feel it way more confortable to debug SGC in GCL using
-gdb than using printf debugging). Basically, attaching
-gdb to a process, say GCL, which handles segfaults on
-its own, makes it impossible for the signal handler to
-be called. Gdb will simply refuse to pass the
-exception to the program. This is due to the way
-traditionnal Unix signals are handled in MacOSX's Mach
-kernel. Traditionnal signals are handled by a BSD
-layer which gdb bypasses... 
-
-> I'm not sure what you mean here.  Its in the CVS
-> head tree (aka 2.7.0)
-> to my understanding.  Should I post it to the
-> website on the errata
-> page?  
-
-It must be fine then. I must confess I'm not "CVS
-savvy". I just wanted to make sure that the file can
-be retrieved when using the basic "cvs login / cvs co"
-sequence.
-
-> 1) Add reloc records for any symbols relocated to a
-> dlopened library
->    in a given session, together with whatever
-> section is also needed
->    to indicate that the image is (now permanently)
-> dynamically linked
->    against the lib.
->
-> 2) Merge gprof section info from any loaded .o files
-> into the final
->    saved image so that profiling will work without
-> having to generate
->    a fresh image with ld.
-
-Under what form are gprof information stored ?
-
-
-	
-	
-		
-___________________________________________________________________________________________________
-Le nouveau Yahoo! Messenger est arrivé ! Découvrez toutes les nouveautés pour dialoguer instantanément avec vos amis. A télécharger gratuitement sur http://fr.messenger.yahoo.com 
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DE5qK-0004lj-D7
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 08:24:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DE5q8-0004gB-Ck
-	for list; Wed, 23 Mar 2005 08:24:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DE5q1-0004ci-Gf
-	for list; Wed, 23 Mar 2005 08:23:58 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DE5q1-0004bg-2K
-	for list; Wed, 23 Mar 2005 08:23:57 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DE5Xk-0000pI-EV
-	for list; Wed, 23 Mar 2005 08:05:04 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2ND4sY4030617;
-	Wed, 23 Mar 2005 07:04:54 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 23 Mar 2005 07:04:53 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-digamma 2 =>  0.42278433509846725 (DoubleFloat)
-<br>
-Has to return digamma(2) (EXPR INT)
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323070453-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DE76g-0007NW-FG
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 09:45:14 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DE76e-0007L3-2w
-	for list; Wed, 23 Mar 2005 09:45:12 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DE76b-0007JW-Hd
-	for list; Wed, 23 Mar 2005 09:45:11 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DE76a-0007HZ-1l
-	for list; Wed, 23 Mar 2005 09:45:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DE6mq-00005y-Kx
-	for list; Wed, 23 Mar 2005 09:24:44 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2NEOdY4018306;
-	Wed, 23 Mar 2005 08:24:39 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 23 Mar 2005 08:24:39 -0600
-Cc: 
-Subject: [SymbolicIntegration] Errorfunction
-
-Changes http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration/diff
---
-
-??changed:
--int(exp(-x^2/2)/sqrt(%pi*2),x=%minusInfinity..%plusInfinity)
-integrate(exp(-x^2/2)/sqrt(%pi*2),x=%minusInfinity..%plusInfinity)
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration#msg20050323082439-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DE76h-0007P6-BL
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 09:45:15 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DE76f-0007M5-3V
-	for list; Wed, 23 Mar 2005 09:45:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DE76b-0007Jn-9P
-	for list; Wed, 23 Mar 2005 09:45:12 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DE76a-0007HZ-6m
-	for list; Wed, 23 Mar 2005 09:45:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DE6lh-0008RZ-GI
-	for list; Wed, 23 Mar 2005 09:23:33 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2NENPY4018126;
-	Wed, 23 Mar 2005 08:23:25 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 23 Mar 2005 08:23:25 -0600
-Cc: 
-Subject: [SymbolicIntegration] Errorfunction
-
-Changes http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration/diff
---
-\begin{axiom}
-int(exp(-x^2/2)/sqrt(%pi*2),x=%minusInfinity..%plusInfinity)
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/SymbolicIntegration#msg20050323082321-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEEe9-0007UZ-7o
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 17:48:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEEe0-0007Qu-Gn
-	for list; Wed, 23 Mar 2005 17:48:08 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEEdw-0007Nt-1I
-	for list; Wed, 23 Mar 2005 17:48:04 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEEds-0007KT-05
-	for list; Wed, 23 Mar 2005 17:48:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEEAT-0003R7-IN
-	for list; Wed, 23 Mar 2005 17:17:37 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2NMHRY4012895;
-	Wed, 23 Mar 2005 16:17:27 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 23 Mar 2005 16:17:27 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] this works as documented
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-Status: open => rejected 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323161727-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEEeB-0007W7-Bf
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 17:48:19 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEEe2-0007SI-Q6
-	for list; Wed, 23 Mar 2005 17:48:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEEdx-0007P4-6J
-	for list; Wed, 23 Mar 2005 17:48:05 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEEdv-0007KT-PT
-	for list; Wed, 23 Mar 2005 17:48:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEE8H-0003Ke-KW
-	for list; Wed, 23 Mar 2005 17:15:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2NMF6Y4012517;
-	Wed, 23 Mar 2005 16:15:06 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 23 Mar 2005 16:15:05 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-
-??changed:
--digamma 2 =>  0.42278433509846725 (DoubleFloat)
--<br>
--Has to return digamma(2) (EXPR INT)
-Original Issue Report
-
-  \begin{axiom}
-  digamma 2
-  \end{axiom}
-  Has to return digamma(2) (EXPR INT)
-
-Analysis
-
-  The statement of the issue is to terse and vague to be sure
-what the author had in mind, but assuming that s/he expected
-the result to be of type EXPR INT, here is how to see what is
-going on. Use the option ')set message selection on' to trace
-how Axiom finds the signature of the appropriate digamma
-function:
-\begin{axiom}
-)set message selection on
-digamma 2
-\end{axiom}
-
-Axiom finds 3 possible signatures and applies the first one
-because 2 can be coerced to DoubleFloat. But we can ask Axiom
-to take the third option by either specifically treating the
-type of the input 2 as EXPR INT or by asking for something of
-type EXPR INT as the result.
-
-\begin{axiom}
-digamma(2::EXPR INT)
-digamma(2)@(EXPR INT)
-\end{axiom}
-
-Of course as something of type EXPR INT this expression has
-no simplier representation.
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323161505-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEFcj-0000NW-Fg
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 18:50:53 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEFcd-0000Lh-BZ
-	for list; Wed, 23 Mar 2005 18:50:47 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEFca-0000KZ-2E
-	for list; Wed, 23 Mar 2005 18:50:45 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEFba-0008IZ-2r
-	for list; Wed, 23 Mar 2005 18:49:42 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEEy1-0006rA-HI
-	for list; Wed, 23 Mar 2005 18:08:49 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2NN8YY4025589;
-	Wed, 23 Mar 2005 17:08:36 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 23 Mar 2005 17:08:33 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-
-??changed:
--Status: open => rejected 
--
-Status: open => rejected
-
-Sorry to respond to this but in Axiom, all trigonometric, transcendental etc.. functions
-is returned in EXPR INT if there is no integer functions. I think that Axiom has to return digamma(2)
-and digamma(2.0) the SF result. This permit to work directly on expression.
-You can test some other symbolic CAS.But may be I'm wrong.
-
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323170832-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEGAO-00055V-7y
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 19:25:40 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEGAK-000526-UQ
-	for list; Wed, 23 Mar 2005 19:25:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEGAH-00051I-Dc
-	for list; Wed, 23 Mar 2005 19:25:33 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEGAG-0004zi-SB
-	for list; Wed, 23 Mar 2005 19:25:32 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEFsE-0002Kl-SU
-	for list; Wed, 23 Mar 2005 19:06:55 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2O06fY4009561;
-	Wed, 23 Mar 2005 18:06:42 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 23 Mar 2005 18:06:41 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] PLEASE RESPOND and THANK YOU
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-Please do **not** be "sorry to respond" -
- that is the purpose of this website!
-
-By the way, I think it would be polite (but it is not necessary)
-for you identify yourself by clicking on
-"preferences":http://page.axiom-developer.org/zope/mathaction/UserOptions
-rather than remaining anonymous. 
-
-What I think you mean is this: Why is the mode selection for the
-following pairs of expressions different?
-\begin{axiom}
-)set message selection on
-sin(2)
-digamma(2)
-\end{axiom}
-and
-\begin{axiom}
-sin(2.0)
-digamma(2.0)
-\end{axiom}
-Since sin is defined in DoubleFloat and digamma is defined in
-DoubleFloatSpecialFunctions one should expect similar treatment.
-\begin{axiom}
-)show DoubleFloat
-)show DoubleFloatSpecialFunctions
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323180605-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEGWH-0002uf-KC
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 19:48:17 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEGW9-0002qf-4w
-	for list; Wed, 23 Mar 2005 19:48:09 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEGW0-0002m0-LO
-	for list; Wed, 23 Mar 2005 19:48:01 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEGW0-0002jz-G5
-	for list; Wed, 23 Mar 2005 19:48:00 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEG9L-0003T1-Oy
-	for list; Wed, 23 Mar 2005 19:24:36 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2O0OOY4014062;
-	Wed, 23 Mar 2005 18:24:24 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Wed, 23 Mar 2005 18:24:24 -0600
-Cc: 
-Subject: [AXIOMsys] AXIOMSYS V7 DOWLOADS
-
-Changes http://page.axiom-developer.org/zope/mathaction/AXIOMsys/diff
---
-AXIOMSYS V7 DOWLOADS
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AXIOMsys#msg20050323182423-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEGWL-0002wi-Cw
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 19:48:21 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEGWD-0002rr-8y
-	for list; Wed, 23 Mar 2005 19:48:13 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEGW8-0002pB-3I
-	for list; Wed, 23 Mar 2005 19:48:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEGW5-0002jz-Mp
-	for list; Wed, 23 Mar 2005 19:48:05 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEFw2-0002bZ-3t
-	for list; Wed, 23 Mar 2005 19:10:50 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2O0AcY4010802;
-	Wed, 23 Mar 2005 18:10:38 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 23 Mar 2005 18:10:38 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] please excuse my premature change of status
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-Status: rejected => open 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323181037-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEIQy-00030n-5s
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 21:50:56 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEIQs-0002ze-JB
-	for list; Wed, 23 Mar 2005 21:50:50 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEIQb-0002vh-7L
-	for list; Wed, 23 Mar 2005 21:50:34 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEIQZ-0002lS-Oe
-	for list; Wed, 23 Mar 2005 21:50:31 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEHkL-0003Nh-Qn
-	for list; Wed, 23 Mar 2005 21:06:54 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2O26eY4006924;
-	Wed, 23 Mar 2005 20:06:40 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Wed, 23 Mar 2005 20:06:40 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] Treating special functions like
-	Expression Integer
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-Apparently the difference has something to do with the fact that
-**DoubleFloat** is a 'domain' while **DoubleFloatSpecialFunctions**
-is a 'package'. It is possible to obtain some of the effectst that
-you want by dropping the **DoubleFloatSpecialFunctions** from the
-list of exposed constructors.
-\begin{axiom}
-)set expose drop constructor DoubleFloatSpecialFunctions
-\end{axiom}
-Then these are treated the same
-\begin{axiom}
-sin(2)
-digamma(2)
-\end{axiom}
-except now it is necessary to do a package call to evaluate
-it even for something that is a floating point value.
-\begin{axiom}
-digamma(2.0)
-digamma(2.0)$DoubleFloatSpecialFunctions
-\end{axiom}
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050323200631-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEKJ6-00041y-P1
-	for mharc-axiom-developer@gnu.org; Wed, 23 Mar 2005 23:50:57 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEKIw-0003yp-IR
-	for list; Wed, 23 Mar 2005 23:50:51 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEKIp-0003ui-44
-	for list; Wed, 23 Mar 2005 23:50:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEKIo-0003uG-MQ
-	for list; Wed, 23 Mar 2005 23:50:38 -0500
-Received: from [140.254.92.31] (helo=hermes.math.ohio-state.edu)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEK3P-00060Z-PF
-	for list; Wed, 23 Mar 2005 23:34:43 -0500
-Received: from math.ohio-state.edu (math.ohio-state.edu [140.254.92.30])
-	by hermes.math.ohio-state.edu (8.13.3/8.13.3) with ESMTP id
-	j2O4YRNi027342
-	for <list>; Wed, 23 Mar 2005 23:34:27 -0500
-Received: from math.ohio-state.edu (localhost [127.0.0.1])
-	by math.ohio-state.edu (8.12.9/8.12.9) with ESMTP id j2O4YQ26014512
-	for <list>; Wed, 23 Mar 2005 23:34:26 -0500 (EST)
-Received: (from thomasb@localhost)
-	by math.ohio-state.edu (8.12.9/8.13.0/Submit) id j2O4YQ0c014511
-	for list; Wed, 23 Mar 2005 23:34:26 -0500 (EST)
-Date: Wed, 23 Mar 2005 23:34:26 -0500
-From: Balbir Thomas <Balbir Thomas>
-To: list
-Subject: build failure on Debian Woody Solved -- Stray
-	symbols in src/algebra/Makefile ! ??
-
-Hi,
-I managed to fix the build failure problem, on Debian/Woody
-described in my earlier post. 
-
-The problems seems to have been stray backslashes being placed
-before dollar signs. A few sample lines showing this are given below.
-This seems to happen only in src/algebra/Makefile . Making the
-substitution "s/\\\$/$/g" and restarting the build process fixes
-the problem.
-
-\${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"category ABELGRP AbelianGroup"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
-\${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
-
-\${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
-
-
-I do not understand why this is happening. Apparently it does not happen on
-newer versions of debian as can be seen from the successfull builds on
-buildd.debian.org.  Please note this is not a problem with the debian
-package as it occurs if I try to compile with the upstream source too.
-
-sincerely
-B Thomas
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEKik-0003Wp-LP
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 00:17:26 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEKiR-0003RL-2T
-	for list; Thu, 24 Mar 2005 00:17:07 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEKiK-0003P9-SA
-	for list; Thu, 24 Mar 2005 00:17:04 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEKiI-0003H3-VF
-	for list; Thu, 24 Mar 2005 00:16:59 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DEKEC-0006k6-PP
-	for list; Wed, 23 Mar 2005 23:45:53 -0500
-Received: from localhost.localdomain (230.182.252.64.snet.net [64.252.182.230]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2O4jli25057;
-	Wed, 23 Mar 2005 22:45:47 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2O5O8J31366;
-	Thu, 24 Mar 2005 00:24:08 -0500
-Date: Thu, 24 Mar 2005 00:24:08 -0500
-From: root Tim Daly
-To: Balbir Thomas
-	Balbir Thomas on Wed, 23 Mar 2005 23:34:26 -0500)
-Subject: Re: build failure on Debian Woody Solved -- Stray
-	symbols in src/algebra/Makefile ! ??
-Cc: list
-
-Stray backslashes in the Makefile?  Well the Makefile is generated by
-running the notangle program on the Makefile.pamphlet file.  The
-notangle program is part of noweb.
-
-Do you have a copy of noweb installed elsewhere on your machine? If
-so, does your version occur before the axiom version of noweb? Axiom
-has some patches to noweb so it is not the standard version.
-
-Run notangle by hand on the Makefile.pamphlet file and see if it is
-causing the problem. 
-
-Before you start the axiom build there are two shell variables to be set:
-
-export AXIOM =`pwd`/mnt/linux
-export PATH=$AXIOM/bin:$PATH
-
-This PATH spec should cause the axiom version of notangle to be used.
-
-Tim
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DELFU-0004nw-JD
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 00:51:16 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DELFO-0004mG-9u
-	for list; Thu, 24 Mar 2005 00:51:10 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DELFJ-0004kd-5J
-	for list; Thu, 24 Mar 2005 00:51:07 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DELFG-0004jO-EP
-	for list; Thu, 24 Mar 2005 00:51:02 -0500
-Received: from [131.136.242.1] (helo=fw.drenet.dnd.ca)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DEKyb-0001GB-5j
-	for list; Thu, 24 Mar 2005 00:33:49 -0500
-Received: from localhost (localhost [127.0.0.1])
-	by fw.drenet.dnd.ca (_) with ESMTP
-	id 1D40B644778; Thu, 24 Mar 2005 00:33:48 -0500 (EST)
-Received: from corporateex.drdc-rddc.gc.ca (unknown [131.136.1.77])
-	by fw.drenet.dnd.ca (_) with ESMTP
-	id 8AAF0644777; Thu, 24 Mar 2005 00:33:46 -0500 (EST)
-Received: by CORPORATEEX with Internet Mail Service (5.5.2653.19)
-	id <HQHSBY1Y>; Thu, 24 Mar 2005 00:33:36 -0500
-From: Bill Page
-To: 'Balbir Thomas' <Balbir Thomas>
-Subject: RE: build failure on Debian Woody Solved -- Str
-	ay symbols in src/algebra/Makefile ! ??
-Date: Thu, 24 Mar 2005 00:33:35 -0500
-	charset="iso-8859-1"
-Cc: list
-
-On Wednesday, March 23, 2005 11:34 PM Balbir Thomas wrote:
-
-> I managed to fix the build failure problem, on Debian/Woody
-> described in my earlier post. 
->
-> The problems seems to have been stray backslashes being placed
-> before dollar signs. A few sample lines showing this are given
-> below. This seems to happen only in src/algebra/Makefile . Making
-> the substitution "s/\\\$/$/g" and restarting the build process
-> fixes the problem.
-
-> \${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
->        \${TANGLE} -R"category ABELGRP AbelianGroup"\ ...
->
-> I do not understand why this is happening. Apparently it does
-> not happen on newer versions of debian as can be seen from the
-> successfull builds on buildd.debian.org.  Please note this is not
-> a problem with the debian package as it occurs if I try to compile
-> with the upstream source too.
-
-I can confirm that this does not happen on newer version of debian
-or RedHat linux.
-
-The example lines that you show above are actually generated by
-a simple awk script in the chunks <<findSpadFiles>> and
-<<findBootstrapFiles>> in the file src/algebra/Makefile.pamphlet.
-It looks like this:
-
-  <<findSpadFiles>>=
-
-  egrep '<<(domain|package|category) .*>>=' *.spad.pamphlet | \
-  awk -F: '{
-    chunk=substr($2,3,length($2)-5);
-    split(chunk,part," ");
-    spadfile="\${MID}/"part[2]".spad";
-    print spadfile": \${IN}/"$1;
-    print "\t\${TANGLE} -R\""chunk"\" \${IN}/"$1">"spadfile;
-    print "";
-  }'
-
-It seems that some versions of awk do not process the escaped \$ in
-the same way as some others. (The gnu awk documentation actually
-says that for posix implementations this behaviour is undefined.)
-I think that strictly speaking the escape before $ is not needed
-and we should probably remove these extra \.
-
-Regards,
-Bill Page.
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DELe1-0004Ax-LZ
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 01:16:37 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DELdx-00048D-3e
-	for list; Thu, 24 Mar 2005 01:16:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DELdr-00044X-Up
-	for list; Thu, 24 Mar 2005 01:16:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DELdr-00043b-9j
-	for list; Thu, 24 Mar 2005 01:16:27 -0500
-Received: from [65.24.95.34] (helo=scientificcomputing.net)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DELLe-0002yd-It
-	for list; Thu, 24 Mar 2005 00:57:38 -0500
-Received: from bt by scientificcomputing.net with local (Exim 3.35 #1 (Debian))
-	id 1DELZ3-0005vV-00; Thu, 24 Mar 2005 01:11:29 -0500
-Date: Thu, 24 Mar 2005 01:11:29 -0500
-To: root Tim Daly
-Subject: Re: build failure on Debian Woody Solved -- Stray
-	symbols in src/algebra/Makefile ! ??
-	<200503240524.j2O5O8J31366@localhost.localdomain>
-From: Balbir Thomas
-Cc: list
-
-Hi,
-
-I was building with Camm's debian packages source. This does
-set the environment variables correctly so the version of notangle
-used is the one supplied by axiom even though I do have an
-local version of notangle (part of the nowebm package on debian).
-The build is still in progress.
-
-PS: I am replying from my home computer (with dynamic IP) so
-this may get rejected by the mailing list.
-
-sincerely
-b thomas
-
-On Thu, Mar 24, 2005 at 12:24:08AM -0500, root wrote:
-> Stray backslashes in the Makefile?  Well the Makefile is generated by
-> running the notangle program on the Makefile.pamphlet file.  The
-> notangle program is part of noweb.
-> 
-> Do you have a copy of noweb installed elsewhere on your machine? If
-> so, does your version occur before the axiom version of noweb? Axiom
-> has some patches to noweb so it is not the standard version.
-> 
-> Run notangle by hand on the Makefile.pamphlet file and see if it is
-> causing the problem. 
-> 
-> Before you start the axiom build there are two shell variables to be set:
-> 
-> export AXIOM =`pwd`/mnt/linux
-> export PATH=$AXIOM/bin:$PATH
-> 
-> This PATH spec should cause the axiom version of notangle to be used.
-> 
-> Tim
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DENza-0003qR-4j
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 03:47:02 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DENzT-0003ly-22
-	for list; Thu, 24 Mar 2005 03:46:55 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DENzQ-0003k9-DW
-	for list; Thu, 24 Mar 2005 03:46:53 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DENzO-0003h5-UA
-	for list; Thu, 24 Mar 2005 03:46:51 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DENdm-0004gb-BF
-	for list; Thu, 24 Mar 2005 03:24:30 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2O8OAY4004938;
-	Thu, 24 Mar 2005 02:24:10 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Thu, 24 Mar 2005 02:24:10 -0600
-Cc: 
-Subject: [AXIOMsys] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/AXIOMsys/diff
---
-
---removed:
--
--From unknown Wed Mar 23 18:22:36 -0600 2005
--From: 
--Date: Wed, 23 Mar 2005 18:22:36 -0600
--Subject: AXIOMSYS V7 DOWLOADS
--Message-ID: <20050323182236-0600@page.axiom-developer.org>
--
--
--
--From unknown Wed Mar 23 18:24:23 -0600 2005
--From: 
--Date: Wed, 23 Mar 2005 18:24:23 -0600
--Subject: AXIOMSYS V7 DOWLOADS
--Message-ID: <20050323182423-0600@page.axiom-developer.org>
--In-Reply-To: <20050323182236-0600@page.axiom-developer.org>
--
--AXIOMSYS V7 DOWLOADS
--
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/AXIOMsys#msg20050324022410-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DESGv-0008CA-Os
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 08:21:13 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DESGs-0008BV-MA
-	for list; Thu, 24 Mar 2005 08:21:11 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DESGq-0008BD-Mz
-	for list; Thu, 24 Mar 2005 08:21:08 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DESFz-0007v5-Fh
-	for list; Thu, 24 Mar 2005 08:20:15 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DERgj-0006Z0-AG
-	for list; Thu, 24 Mar 2005 07:43:49 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OChgY4005790;
-	Thu, 24 Mar 2005 06:43:42 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Thu, 24 Mar 2005 06:43:42 -0600
-Cc: 
-Subject: [#131 awk backslash causes failure in
-	src/algebra/Makefile] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/131AwkBackslashCausesFailureInSrcAlgebraMakefile/diff
---
-Hi,
-Both the current cvs sources (Feb 1, release)
-and 20050201 debian package fail to build
-on Woody with the same error message given
-below .
-
-make[4]: *** No rule to make target
-`/home/bt/archive/axiom/int/algebra/ABELGRP.o', needed by `src'.  Stop.
-make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
-make[3]: *** [algebradir] Error 2
-make[3]: Leaving directory `/home/bt/archive/axiom/src'
-make[2]: *** [srcdir] Error 2
-make[2]: Leaving directory `/home/bt/archive/axiom'
-make[1]: *** [all] Error 2
-make[1]: Leaving directory `/home/bt/archive/axiom'
-make: *** [build-stamp] Error 2
-
-Any suggestions ?
-
-PS: I posted this message before after trying to build
-the feb release. This weekend I tried to compile the
-new debian package with the same result.
-
-sincerely
-b thomas
-
-
-==============================================================
-Hi,
-I managed to fix the build failure problem, on Debian/Woody
-described in my earlier post. 
-
-The problems seems to have been stray backslashes being placed
-before dollar signs. A few sample lines showing this are given below.
-This seems to happen only in src/algebra/Makefile . Making the
-substitution "s/\\\$/$/g" and restarting the build process fixes
-the problem.
-
-\${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"category ABELGRP AbelianGroup"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
-\${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
-
-\${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP"\${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
-
-
-I do not understand why this is happening. Apparently it does not happen on
-newer versions of debian as can be seen from the successfull builds on
-buildd.debian.org.  Please note this is not a problem with the debian
-package as it occurs if I try to compile with the upstream source too.
-
-sincerely
-B Thomas
-
-==================================================================
-On Wednesday, March 23, 2005 11:34 PM Balbir Thomas wrote:
-
-> I managed to fix the build failure problem, on Debian/Woody
-> described in my earlier post. 
->
-> The problems seems to have been stray backslashes being placed
-> before dollar signs. A few sample lines showing this are given
-> below. This seems to happen only in src/algebra/Makefile . Making
-> the substitution "s/\\\$/$/g" and restarting the build process
-> fixes the problem.
-
-> \${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
->        \${TANGLE} -R"category ABELGRP AbelianGroup"\ ...
->
-> I do not understand why this is happening. Apparently it does
-> not happen on newer versions of debian as can be seen from the
-> successfull builds on buildd.debian.org.  Please note this is not
-> a problem with the debian package as it occurs if I try to compile
-> with the upstream source too.
-
-I can confirm that this does not happen on newer version of debian
-or RedHat linux.
-
-The example lines that you show above are actually generated by
-a simple awk script in the chunks <<findSpadFiles>> and
-<<findBootstrapFiles>> in the file src/algebra/Makefile.pamphlet.
-It looks like this:
-
-  <<findSpadFiles>>=
-
-  egrep '<<(domain|package|category) .*>>=' *.spad.pamphlet | \
-  awk -F: '{
-    chunk=substr($2,3,length($2)-5);
-    split(chunk,part," ");
-    spadfile="\${MID}/"part[2]".spad";
-    print spadfile": \${IN}/"$1;
-    print "\t\${TANGLE} -R\""chunk"\" \${IN}/"$1">"spadfile;
-    print "";
-  }'
-
-It seems that some versions of awk do not process the escaped \$ in
-the same way as some others. (The gnu awk documentation actually
-says that for posix implementations this behaviour is undefined.)
-I think that strictly speaking the escape before $ is not needed
-and we should probably remove these extra \.
-
-Regards,
-Bill Page.
-
-=======================================================
-Hi,
-
-I was building with Camm's debian packages source. This does
-set the environment variables correctly so the version of notangle
-used is the one supplied by axiom even though I do have an
-local version of notangle (part of the nowebm package on debian).
-The build is still in progress.
-
-PS: I am replying from my home computer (with dynamic IP) so
-this may get rejected by the mailing list.
-
-sincerely
-b thomas
-
-On Thu, Mar 24, 2005 at 12:24:08AM -0500, root wrote:
-> Stray backslashes in the Makefile?  Well the Makefile is generated by
-> running the notangle program on the Makefile.pamphlet file.  The
-> notangle program is part of noweb.
-> 
-> Do you have a copy of noweb installed elsewhere on your machine? If
-> so, does your version occur before the axiom version of noweb? Axiom
-> has some patches to noweb so it is not the standard version.
-> 
-> Run notangle by hand on the Makefile.pamphlet file and see if it is
-> causing the problem. 
-> 
-> Before you start the axiom build there are two shell variables to be set:
-> 
-> export AXIOM =`pwd`/mnt/linux
-> export PATH=$AXIOM/bin:$PATH
-> 
-> This PATH spec should cause the axiom version of notangle to be used.
-> 
-> Tim
-
-=====================================================================
-
-As Bill Page pointed out the problem is not in noweb
-but in a shell script embedded in the src/algebra/Makefile.pamphlet
-and the semantics of awk.
-
-Which version of awk are you using? The configure script tries
-to figure out which one you have. It prefers gawk, then nawk, and
-defaults to awk. You can specify a particular awk version on the
-command line thus:
-
-make AWK=/usr/local/bin/gawk
-
-We'll fix the makefile shell script at the next update (expected
-on april 1).
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/131AwkBackslashCausesFailureInSrcAlgebraMakefile#msg20050324064337-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DESI4-00005c-ND
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 08:22:24 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DESI2-00004q-R0
-	for list; Thu, 24 Mar 2005 08:22:22 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DESI0-0008VJ-Lx
-	for list; Thu, 24 Mar 2005 08:22:22 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DESGE-0007p6-Nw
-	for list; Thu, 24 Mar 2005 08:20:30 -0500
-Received: from [216.114.78.229] (helo=tenkan.org)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DERcK-0006BY-Ul
-	for list; Thu, 24 Mar 2005 07:39:17 -0500
-Received: from localhost.localdomain (230.182.252.64.snet.net [64.252.182.230]
-	(may be forged))
-	by tenkan.org (8.11.6/8.11.6) with ESMTP id j2OCdFi22967;
-	Thu, 24 Mar 2005 06:39:15 -0600
-Received: (from root@localhost)
-	by localhost.localdomain (8.11.6/8.11.6) id j2ODHVH31894;
-	Thu, 24 Mar 2005 08:17:31 -0500
-Date: Thu, 24 Mar 2005 08:17:31 -0500
-From: root Tim Daly
-To: Balbir Thomas
-	Balbir Thomas on Thu, 24 Mar 2005 01:11:29 -0500)
-Subject: Re: build failure on Debian Woody Solved -- Stray
-	symbols in src/algebra/Makefile ! ??
-	<200503240524.j2O5O8J31366@localhost.localdomain>
-	<20050324061129.GA22127@scientificcomputing.net>
-Cc: list
-
-As Bill Page pointed out the problem is not in noweb
-but in a shell script embedded in the src/algebra/Makefile.pamphlet
-and the semantics of awk.
-
-Which version of awk are you using? The configure script tries
-to figure out which one you have. It prefers gawk, then nawk, and
-defaults to awk. You can specify a particular awk version on the
-command line thus:
-
-make AWK=/usr/local/bin/gawk
-
-We'll fix the makefile shell script at the next update (expected
-on april 1).
-
-Tim
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEWLP-0003QD-Rq
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 12:42:08 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEWL8-0003N2-AY
-	for list; Thu, 24 Mar 2005 12:41:56 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEWL0-0003Ig-JO
-	for list; Thu, 24 Mar 2005 12:41:43 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEWL0-0003D3-6R
-	for list; Thu, 24 Mar 2005 12:41:42 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEVxJ-0005Q8-Pz
-	for list; Thu, 24 Mar 2005 12:17:14 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OHH3Y4012661;
-	Thu, 24 Mar 2005 11:17:03 -0600
-From: MathAction (unknown)
-To: MathAction
-Date: Thu, 24 Mar 2005 11:17:03 -0600
-Cc: 
-Subject: [#130 SpecialFunction(Integer) doesn't return
-	Expression Integer] Icomplete gamma function is missing
-
-Changes http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger/diff
---
-In DoubleFloatSpecialFunctions, incomplete gamma function is missing. If someone implements it, it's possible to add SpecialFunctionCategory
-to the "Exports" of DoubleFloat (add all these functions... => I don't know why gamma is actually exported by DoubleFloat), unexpose DoubleFloatSpecialFunctions and may be SpecialFunction(Integer) will work as requested. The actual behavior is really annoying
-<br>
-Cheers
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/130SpecialFunctionIntegerDoesntReturnExpressionInteger#msg20050324111659-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEWvg-0005aV-11
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 13:19:36 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEWvX-0005UU-01
-	for list; Thu, 24 Mar 2005 13:19:28 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEWvR-0005SE-58
-	for list; Thu, 24 Mar 2005 13:19:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEWvQ-0005O2-JK
-	for list; Thu, 24 Mar 2005 13:19:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEWgC-00009G-OC
-	for list; Thu, 24 Mar 2005 13:03:37 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OI3RY4024670;
-	Thu, 24 Mar 2005 12:03:27 -0600
-From: MathAction (test)
-To: MathAction
-Date: Thu, 24 Mar 2005 12:03:27 -0600
-Cc: 
-Subject: [#122 Handling of power series] PATCH: Replace %i
-	(indent) by %I
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-This patch replace all %i (format) by %I. Go to src/interp directory and type grep -r '%i\>' . 
-It's not heavily tested but relatively simple (check it).
-See above for details.
-<pre>
-diff -ur ../axiom-old/src/interp/format.boot.pamphlet src/interp/format.boot.pamphlet
---- ../axiom-old/src/interp/format.boot.pamphlet	2005-01-05 01:04:55.000000000 +0100
-+++ src/interp/format.boot.pamphlet	2005-03-24 18:39:07.030278760 +0100
-@@ -58,7 +58,7 @@
-   sayMSG formatModemap old2NewModemaps displayTranModemap m
- 
- sayModemapWithNumber(m,n) ==
--  msg := reverse cleanUpSegmentedMsg reverse ["%i","%i",'" ",
-+  msg := reverse cleanUpSegmentedMsg reverse ["%I","%I",'" ",
-     STRCONC(lbrkSch(),object2String n,rbrkSch()),
-       :formatModemap displayTranModemap m,"%u","%u"]
-   sayMSG flowSegmentedMsg(reverse msg,$LINELENGTH,3)
-@@ -354,7 +354,7 @@
-   $permitWhere : local := true
-   $whereList: local := nil
-   s:= form2String u
--  $whereList => concat(s,'%b,'"where",'%d,"%i",$whereList,"%u")
-+  $whereList => concat(s,'%b,'"where",'%d,"%I",$whereList,"%u")
-   s
- 
- form2StringWithPrens form ==
-@@ -482,10 +482,10 @@
-     $permitWhere = true =>
-       opList:= formatJoinKey(r,id)
-       $whereList:= concat($whereList,"%l",$declVar,": ",
--        formJoin2 argl,'%b,'"with",'%d,"%i",opList,"%u")
-+        formJoin2 argl,'%b,'"with",'%d,"%I",opList,"%u")
-       formJoin2 argl
-     opList:= formatJoinKey(r,id)
--    suffix := concat('%b,'"with",'%d,"%i",opList,"%u")
-+    suffix := concat('%b,'"with",'%d,"%I",opList,"%u")
-     concat(formJoin2 argl,suffix)
-   formJoin2 u
- 
-diff -ur ../axiom-old/src/interp/i-syscmd.boot.pamphlet src/interp/i-syscmd.boot.pamphlet
---- ../axiom-old/src/interp/i-syscmd.boot.pamphlet	2005-01-30 13:04:38.000000000 +0100
-+++ src/interp/i-syscmd.boot.pamphlet	2005-03-24 18:34:14.263786032 +0100
-@@ -1823,7 +1823,7 @@
-      '%l,'"   ",'%b,:blankList patterns,'%d]
-   for [syn,:comm] in ls repeat
-     if SUBSTRING(syn,0,1) = '"|" then syn := SUBSTRING(syn,1,NIL)
--    if syn = '"%i" then syn := '"%i "
-+    if syn = '"%I" then syn := '"%I "
-     wid := MAX(30 - (entryWidth syn),1)
-     sayBrightly concat('%b,prefix,syn,'%d,
-       fillerSpaces(wid,'"."),'" ",prefix,comm)
-diff -ur ../axiom-old/src/interp/msgdb.boot.pamphlet src/interp/msgdb.boot.pamphlet
---- ../axiom-old/src/interp/msgdb.boot.pamphlet	2005-01-05 01:05:36.000000000 +0100
-+++ src/interp/msgdb.boot.pamphlet	2005-03-24 18:35:57.886033056 +0100
-@@ -28,7 +28,7 @@
-    %ceon       turn on centering
-    %d          turn off bright printing
-    %f          user defined printing
--   %i          start indentation of 3 more spaces
-+   %I          start indentation of 3 more spaces -- (2005) changed from %i (avoid conflict with complex i) 
-    %l          start a new line
-    %m          math-print an expression
-    %rjoff      turn off right justification (actually ragged left)
-@@ -254,7 +254,7 @@
-   NREVERSE msg1
- 
- 
--SETANDFILEQ($msgdbPrims,'( %b %d %l %i %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%i" "%u" "%U" "%n" "%x" "%ce" "%rj"))
-+SETANDFILEQ($msgdbPrims,'( %b %d %l %I %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%I" "%u" "%U" "%n" "%x" "%ce" "%rj"))
- SETANDFILEQ($msgdbPunct,'(_. _, _! _: _; _? _] _)  "." "," "!" ":" ";" "?" "]" ")"  ))
- SETANDFILEQ($msgdbNoBlanksBeforeGroup,['" ", " ", '"%", "%",_
-                             :$msgdbPrims, :$msgdbPunct])
-@@ -289,8 +289,8 @@
-   blanks := ['" "," "]
-   haveBlank := NIL
-   prims :=
--    '(%b %d %l %i %u %m %ce %rj _
--     "%b" "%d" "%l" "%i" "%m" "%u" "%ce" "%rj")
-+    '(%b %d %l %I %u %m %ce %rj _
-+     "%b" "%d" "%l" "%I" "%m" "%u" "%ce" "%rj")
-   msg1 := NIL
-   for x in msg repeat
-     if haveBlank and ((x in blanks) or (x in prims)) then
-@@ -512,7 +512,7 @@
-         actualMarg := potentialMarg
-         nl := [f,'%l,:nl]
-         lnl := 199999
--      f in '("%i" %i ) =>
-+      f in '("%I" %I ) =>
-         potentialMarg := potentialMarg + 3
-         nl := [f,:nl]
-       PAIRP(f) and CAR(f) in '("%t" %t) =>
-@@ -652,7 +652,7 @@
-   x = '"%l" =>
-     sayNewLine()
-     for i in 1..$MARG repeat sayString '" "
--  x = '"%i" =>
-+  x = '"%I" =>
-     $MARG := $MARG + 3
-   x = '"%u" =>
-     $MARG := $MARG - 3
-@@ -679,7 +679,7 @@
-   x = '"%l" =>
-     sayString('"\\")
-     for i in 1..$MARG repeat sayString '"\ "
--  x = '"%i" =>
-+  x = '"%I" =>
-     $MARG := $MARG + 3
-   x = '"%u" =>
-     $MARG := $MARG - 3
-</pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050324120322-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEYkJ-0003ib-Ga
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 15:15:59 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEYjS-0003bJ-0z
-	for list; Thu, 24 Mar 2005 15:15:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEYjH-0003YP-S3
-	for list; Thu, 24 Mar 2005 15:14:57 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEYjF-0003O1-K2
-	for list; Thu, 24 Mar 2005 15:14:53 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEYBc-0006uf-5h
-	for list; Thu, 24 Mar 2005 14:40:08 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OJdxY4016747;
-	Thu, 24 Mar 2005 13:39:59 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 24 Mar 2005 13:39:59 -0600
-Cc: 
-Subject: [#132 Series expansion with complex doesn't print
-	expansion point in type expression] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression/diff
---
-
-??changed:
--<pre>
--diff -ur ../axiom-old/src/interp/format.boot.pamphlet src/interp/format.boot.pamphlet
----- ../axiom-old/src/interp/format.boot.pamphlet	2005-01-05 01:04:55.000000000 +0100
--+++ src/interp/format.boot.pamphlet	2005-03-24 18:39:07.030278760 +0100
--@@ -58,7 +58,7 @@
--   sayMSG formatModemap old2NewModemaps displayTranModemap m
-- 
-- sayModemapWithNumber(m,n) ==
---  msg := reverse cleanUpSegmentedMsg reverse ["%i","%i",'" ",
--+  msg := reverse cleanUpSegmentedMsg reverse ["%I","%I",'" ",
--     STRCONC(lbrkSch(),object2String n,rbrkSch()),
--       :formatModemap displayTranModemap m,"%u","%u"]
--   sayMSG flowSegmentedMsg(reverse msg,$LINELENGTH,3)
--@@ -354,7 +354,7 @@
--   $permitWhere : local := true
--   $whereList: local := nil
--   s:= form2String u
---  $whereList => concat(s,'%b,'"where",'%d,"%i",$whereList,"%u")
--+  $whereList => concat(s,'%b,'"where",'%d,"%I",$whereList,"%u")
--[87 more lines...]
-
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression#msg20050324133959-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEYkw-0003yZ-Oq
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 15:16:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEYkv-0003yC-Ii
-	for list; Thu, 24 Mar 2005 15:16:37 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEYku-0003xt-W1
-	for list; Thu, 24 Mar 2005 15:16:37 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEYjR-0003O1-8z
-	for list; Thu, 24 Mar 2005 15:15:06 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEY8v-0006nB-Hz
-	for list; Thu, 24 Mar 2005 14:37:21 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OJbAY4015736;
-	Thu, 24 Mar 2005 13:37:11 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 24 Mar 2005 13:37:10 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-
---removed:
--From unknown Sun Mar 13 08:44:43 -0600 2005
--From: 
--Date: Sun, 13 Mar 2005 08:44:43 -0600
--Subject: With complex doesn't print expansion point (type)
--Message-ID: <20050313084443-0600@page.axiom-developer.org>
--
--\begin{axiom}
--series(sin(x),x=%i)
--\end{axiom}
--
--<pre>
--Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
--                                                           ^^
--</pre>
--but for Integer for example
--<pre>
--Type: UnivariatePuiseuxSeries?(Expression Integer,x,0)
--</pre>
--
--[186 more lines...]
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050324133710-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEYnE-0004r2-Gk
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 15:19:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEYjP-0003az-Rs
-	for list; Thu, 24 Mar 2005 15:15:06 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEYjG-0003WA-ER
-	for list; Thu, 24 Mar 2005 15:14:55 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEYjB-0003O1-CA
-	for list; Thu, 24 Mar 2005 15:14:49 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEYEB-00070W-4x
-	for list; Thu, 24 Mar 2005 14:42:47 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OJgdY4017213;
-	Thu, 24 Mar 2005 13:42:39 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 24 Mar 2005 13:42:39 -0600
-Cc: 
-Subject: [#132 Series expansion with complex doesn't print
-	expansion point in type expression] split form #122
-
-Changes http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression/diff
---
-Severity: normal => critical 
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression#msg20050324134238-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEYnw-0005UK-TK
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 15:19:45 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEYnt-0005Sx-Fv
-	for list; Thu, 24 Mar 2005 15:19:41 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEYns-0005Rl-2x
-	for list; Thu, 24 Mar 2005 15:19:40 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEYjO-0003O1-VC
-	for list; Thu, 24 Mar 2005 15:15:03 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEYAV-0006rU-Gy
-	for list; Thu, 24 Mar 2005 14:38:59 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OJcmY4016071;
-	Thu, 24 Mar 2005 13:38:48 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 24 Mar 2005 13:38:48 -0600
-Cc: 
-Subject: [#132 Series expansion with complex doesn't print
-	expansion point in type expression] (new) 
-
-Changes http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression/diff
---
-Original Date: Sun, 13 Mar 2005 08:44:43 -0600
-
-\begin{axiom}
-series(sin(x),x=%i)
-\end{axiom}
-
-<pre>
-Type: UnivariatePuiseuxSeries?(Expression Complex Integer,x,)
-                                                           ^^
-</pre>
-but for Integer for example
-<pre>
-Type: UnivariatePuiseuxSeries?(Expression Integer,x,0)
-</pre>
-
->From unknown Sun Mar 20 14:30:14 -0600 2005
-From: 
-Date: Sun, 20 Mar 2005 14:30:14 -0600
-Subject: With complex doesn't print expansion point (type)
-
-<pre>
-file:     msgdb.boot.pamphlet
-function: brightPrint0
-
-  x = '"%i" =>
-    $MARG := $MARG + 3
-------------------------
-Each message may contain formatting codes and and parameter codes.
-The formatting codes are:
-   %b          turn on bright printing
-   %ceoff      turn off centering
-   %ceon       turn on centering
-   %d          turn off bright printing
-   %f          user defined printing
-   %i          start indentation of 3 more spaces
-   %l          start a new line
-   %m          math-print an expression
-   %rjoff      turn off right justification (actually ragged left)
-   %rjon       turn on right justification (actually ragged left)
-   %s          pretty-print as an S-expression
-   %u          unindent 3 spaces
-   %x#         insert # spaces
-</pre>
-
->From unknown Sun Mar 20 14:33:53 -0600 2005
-From: 
-Date: Sun, 20 Mar 2005 14:33:53 -0600
-Subject: With binary infix operator in expansion point,
-	transform it to fortran (displayed type)
-
-\begin{axiom}
-series(sin(x),x=%pi/2)
-series(sin(x),x=%e)
-series(sin(x),x=%e+3)
-series(sin(x),x=%i+7)
-\end{axiom}
-<pre>
-file:                  format.boot.pamphlet
-Infix Binary Operator: "=" "+" "-" "*" "/" "**" "^" (i-output.boot.pamphlet => function isBinaryInfix)
-function:              form2String1 call fortexp0
- 
-   isBinaryInfix op => fortexp0 [op,:argl]
-
-----------------------------------------
-In fortPre1 (file:newfort.boot.pamphlet)
-
-  fortPre1 e ==
-    -- replace spad function names by Fortran equivalents
-    -- where appropriate, replace integers by floats
-    -- extract complex numbers
-    -- replace powers of %e by calls to EXP
-    -- replace x**2 by x*x etc.
-    -- replace ROOT by either SQRT or **(1./ ... )
-    -- replace N-ary by binary functions
-    -- strip the '%' character off objects like %pi etc..
-</pre> 
-
->From test Thu Mar 24 12:03:22 -0600 2005
-From: test
-Date: Thu, 24 Mar 2005 12:03:22 -0600
-Subject: PATCH: Replace %i (indent) by %I
-
-This patch replace all %i (format) by %I. Go to src/interp directory and type grep -r '%i\>' . 
-It's not heavily tested but relatively simple (check it).
-See above for details.
-<pre>
-diff -ur ../axiom-old/src/interp/format.boot.pamphlet src/interp/format.boot.pamphlet
---- ../axiom-old/src/interp/format.boot.pamphlet	2005-01-05 01:04:55.000000000 +0100
-+++ src/interp/format.boot.pamphlet	2005-03-24 18:39:07.030278760 +0100
-@@ -58,7 +58,7 @@
-   sayMSG formatModemap old2NewModemaps displayTranModemap m
- 
- sayModemapWithNumber(m,n) ==
--  msg := reverse cleanUpSegmentedMsg reverse ["%i","%i",'" ",
-+  msg := reverse cleanUpSegmentedMsg reverse ["%I","%I",'" ",
-     STRCONC(lbrkSch(),object2String n,rbrkSch()),
-       :formatModemap displayTranModemap m,"%u","%u"]
-   sayMSG flowSegmentedMsg(reverse msg,$LINELENGTH,3)
-@@ -354,7 +354,7 @@
-   $permitWhere : local := true
-   $whereList: local := nil
-   s:= form2String u
--  $whereList => concat(s,'%b,'"where",'%d,"%i",$whereList,"%u")
-+  $whereList => concat(s,'%b,'"where",'%d,"%I",$whereList,"%u")
-   s
- 
- form2StringWithPrens form ==
-@@ -482,10 +482,10 @@
-     $permitWhere = true =>
-       opList:= formatJoinKey(r,id)
-       $whereList:= concat($whereList,"%l",$declVar,": ",
--        formJoin2 argl,'%b,'"with",'%d,"%i",opList,"%u")
-+        formJoin2 argl,'%b,'"with",'%d,"%I",opList,"%u")
-       formJoin2 argl
-     opList:= formatJoinKey(r,id)
--    suffix := concat('%b,'"with",'%d,"%i",opList,"%u")
-+    suffix := concat('%b,'"with",'%d,"%I",opList,"%u")
-     concat(formJoin2 argl,suffix)
-   formJoin2 u
- 
-diff -ur ../axiom-old/src/interp/i-syscmd.boot.pamphlet src/interp/i-syscmd.boot.pamphlet
---- ../axiom-old/src/interp/i-syscmd.boot.pamphlet	2005-01-30 13:04:38.000000000 +0100
-+++ src/interp/i-syscmd.boot.pamphlet	2005-03-24 18:34:14.263786032 +0100
-@@ -1823,7 +1823,7 @@
-      '%l,'"   ",'%b,:blankList patterns,'%d]
-   for [syn,:comm] in ls repeat
-     if SUBSTRING(syn,0,1) = '"|" then syn := SUBSTRING(syn,1,NIL)
--    if syn = '"%i" then syn := '"%i "
-+    if syn = '"%I" then syn := '"%I "
-     wid := MAX(30 - (entryWidth syn),1)
-     sayBrightly concat('%b,prefix,syn,'%d,
-       fillerSpaces(wid,'"."),'" ",prefix,comm)
-diff -ur ../axiom-old/src/interp/msgdb.boot.pamphlet src/interp/msgdb.boot.pamphlet
---- ../axiom-old/src/interp/msgdb.boot.pamphlet	2005-01-05 01:05:36.000000000 +0100
-+++ src/interp/msgdb.boot.pamphlet	2005-03-24 18:35:57.886033056 +0100
-@@ -28,7 +28,7 @@
-    %ceon       turn on centering
-    %d          turn off bright printing
-    %f          user defined printing
--   %i          start indentation of 3 more spaces
-+   %I          start indentation of 3 more spaces -- (2005) changed from %i (avoid conflict with complex i) 
-    %l          start a new line
-    %m          math-print an expression
-    %rjoff      turn off right justification (actually ragged left)
-@@ -254,7 +254,7 @@
-   NREVERSE msg1
- 
- 
--SETANDFILEQ($msgdbPrims,'( %b %d %l %i %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%i" "%u" "%U" "%n" "%x" "%ce" "%rj"))
-+SETANDFILEQ($msgdbPrims,'( %b %d %l %I %u %U %n %x %ce %rj "%U" "%b" "%d" "%l" "%I" "%u" "%U" "%n" "%x" "%ce" "%rj"))
- SETANDFILEQ($msgdbPunct,'(_. _, _! _: _; _? _] _)  "." "," "!" ":" ";" "?" "]" ")"  ))
- SETANDFILEQ($msgdbNoBlanksBeforeGroup,['" ", " ", '"%", "%",_
-                             :$msgdbPrims, :$msgdbPunct])
-@@ -289,8 +289,8 @@
-   blanks := ['" "," "]
-   haveBlank := NIL
-   prims :=
--    '(%b %d %l %i %u %m %ce %rj _
--     "%b" "%d" "%l" "%i" "%m" "%u" "%ce" "%rj")
-+    '(%b %d %l %I %u %m %ce %rj _
-+     "%b" "%d" "%l" "%I" "%m" "%u" "%ce" "%rj")
-   msg1 := NIL
-   for x in msg repeat
-     if haveBlank and ((x in blanks) or (x in prims)) then
-@@ -512,7 +512,7 @@
-         actualMarg := potentialMarg
-         nl := [f,'%l,:nl]
-         lnl := 199999
--      f in '("%i" %i ) =>
-+      f in '("%I" %I ) =>
-         potentialMarg := potentialMarg + 3
-         nl := [f,:nl]
-       PAIRP(f) and CAR(f) in '("%t" %t) =>
-@@ -652,7 +652,7 @@
-   x = '"%l" =>
-     sayNewLine()
-     for i in 1..$MARG repeat sayString '" "
--  x = '"%i" =>
-+  x = '"%I" =>
-     $MARG := $MARG + 3
-   x = '"%u" =>
-     $MARG := $MARG - 3
-@@ -679,7 +679,7 @@
-   x = '"%l" =>
-     sayString('"\\")
-     for i in 1..$MARG repeat sayString '"\ "
--  x = '"%i" =>
-+  x = '"%I" =>
-     $MARG := $MARG + 3
-   x = '"%u" =>
-     $MARG := $MARG - 3
-</pre>
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/132SeriesExpansionWithComplexDoesntPrintExpansionPointInTypeExpression#msg20050324133844-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEZms-0003Tk-0e
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 16:22:43 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEZmk-0003Q1-9B
-	for list; Thu, 24 Mar 2005 16:22:34 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEZmf-0003Ny-S7
-	for list; Thu, 24 Mar 2005 16:22:31 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEZmf-0003Lx-EZ
-	for list; Thu, 24 Mar 2005 16:22:29 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEZFv-0002nb-Ut
-	for list; Thu, 24 Mar 2005 15:48:40 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2OKmTY4000985;
-	Thu, 24 Mar 2005 14:48:29 -0600
-From: MathAction (Bill Page)
-To: MathAction
-Date: Thu, 24 Mar 2005 14:48:29 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-
-++added:
-See also
-
-  #132 -- Series expansion with complex doesn't print expansion point in type expression
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050324144829-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEb1z-0004vP-Fq
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 17:42:23 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEb1w-0004uL-Vi
-	for list; Thu, 24 Mar 2005 17:42:21 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEb1v-0004tg-3C
-	for list; Thu, 24 Mar 2005 17:42:19 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEb1u-0004tC-NN
-	for list; Thu, 24 Mar 2005 17:42:18 -0500
-Received: from [140.254.92.31] (helo=hermes.math.ohio-state.edu)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEam9-0001IE-9F
-	for list; Thu, 24 Mar 2005 17:26:01 -0500
-Received: from math.ohio-state.edu (math.ohio-state.edu [140.254.92.30])
-	by hermes.math.ohio-state.edu (8.13.3/8.13.3) with ESMTP id
-	j2OMPuRC015415
-	for <list>; Thu, 24 Mar 2005 17:25:56 -0500
-Received: from math.ohio-state.edu (localhost [127.0.0.1])
-	by math.ohio-state.edu (8.12.9/8.12.9) with ESMTP id j2OMPu1e005307
-	for <list>; Thu, 24 Mar 2005 17:25:56 -0500 (EST)
-Received: (from thomasb@localhost)
-	by math.ohio-state.edu (8.12.9/8.13.0/Submit) id j2OMPuG3005306
-	for list; Thu, 24 Mar 2005 17:25:56 -0500 (EST)
-Date: Thu, 24 Mar 2005 17:25:56 -0500
-From: Balbir Thomas <Balbir Thomas>
-To: list
-Subject: Re: build failure on Debian Woody Solved -- Stray
-	symbols in src/algebra/Makefile ! ??
-
-Hi,
-
->As Bill Page pointed out the problem is not in noweb
->but in a shell script embedded in the src/algebra/Makefile.pamphlet
->and the semantics of awk.
->
->Which version of awk are you using? The configure script tries
->to figure out which one you have. It prefers gawk, then nawk, and
->defaults to awk. You can specify a particular awk version on the
->command line thus:
->
-I was using the version 3.1.0 of Gawk . The testing/unstable version
-of gawk is 3.1.4. I have compiled this for debian stable and will
-install and try to build again. This should tell us if gawk is 
-the only problem. 
-
-I was planning on making available the compiled deb packages for
-others who use debian stable. So I hope gawk's new version is
-not needed beyond compilation.
-
->make AWK=/usr/local/bin/gawk
->
->We'll fix the makefile shell script at the next update (expected
->on april 1).
->
-
-Looks like build failed again with the error :
-BOOT>cp: cannot create regular file
-`/home/bt/archive/axiom/mnt/linux/algebra/RETRACT-.NRLIB/code.o': No such file
-or directory
-make[4]: *** [/home/bt/archive/axiom/int/algebra/RETRACT-.NRLIB/code.o] Error 1
-make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
-make[3]: *** [algebradir] Error 2
-make[3]: Leaving directory `/home/bt/archive/axiom/src'
-make[2]: *** [srcdir] Error 2
-make[2]: Leaving directory `/home/bt/archive/axiom'
-make[1]: *** [all] Error 2
-make[1]: Leaving directory `/home/bt/archive/axiom'
-make: *** [build-stamp] Error 2
-
-This error occurs even though the file
-/home/bt/archive/axiom/int/algebra/RETRACT-.NRLIB/code.o exists !
-
-Rather than try to spend another day or two to figure out what is going on
-I shall first try to build with the new gawk as it takes many hours to build
-on my system. Hopefully this is another manifestation of gawk problems.
-
-regards
-b thomas
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEcZY-0006Ec-6r
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 19:21:08 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEcZP-0006B2-BD
-	for list; Thu, 24 Mar 2005 19:20:59 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEcZL-00068u-DA
-	for list; Thu, 24 Mar 2005 19:20:56 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEcZK-00066i-Qz
-	for list; Thu, 24 Mar 2005 19:20:54 -0500
-Received: from [140.254.92.31] (helo=hermes.math.ohio-state.edu)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEcIN-0007qy-5m
-	for list; Thu, 24 Mar 2005 19:03:23 -0500
-Received: from math.ohio-state.edu (math.ohio-state.edu [140.254.92.30])
-	by hermes.math.ohio-state.edu (8.13.3/8.13.3) with ESMTP id
-	j2P03HAG003689
-	for <list>; Thu, 24 Mar 2005 19:03:17 -0500
-Received: from math.ohio-state.edu (localhost [127.0.0.1])
-	by math.ohio-state.edu (8.12.9/8.12.9) with ESMTP id j2P03Ho1007076
-	for <list>; Thu, 24 Mar 2005 19:03:17 -0500 (EST)
-Received: (from thomasb@localhost)
-	by math.ohio-state.edu (8.12.9/8.13.0/Submit) id j2P03HT5007075
-	for list; Thu, 24 Mar 2005 19:03:17 -0500 (EST)
-Date: Thu, 24 Mar 2005 19:03:17 -0500
-From: Balbir Thomas <Balbir Thomas>
-To: list
-Subject: *.NRLIB directories not created under ${OUT}
-
-Hi,
-
-As mentioned in my previous mail there is another error that
-occurs when building axiom on Debian/woody :
-
-BOOT>cp: cannot create regular file
-`/home/bt/archive/axiom/mnt/linux/algebra/RETRACT-.NRLIB/code.o': No such file
-or directory
-make[4]: *** [/home/bt/archive/axiom/int/algebra/RETRACT-.NRLIB/code.o] Error 1
-make[4]: Leaving directory `/home/bt/archive/axiom/src/algebra'
-make[3]: *** [algebradir] Error 2
-make[3]: Leaving directory `/home/bt/archive/axiom/src'
-make[2]: *** [srcdir] Error 2
-make[2]: Leaving directory `/home/bt/archive/axiom'
-make[1]: *** [all] Error 2
-make[1]: Leaving directory `/home/bt/archive/axiom'
-make: *** [build-stamp] Error 2
-
-I think this is when src/algebra/Makefile is trying to process the rule:
-
-${OUT}/%.o: ${MID}/%.NRLIB/code.o
-        @ echo generic 1 -- making ${OUT}/$*.o from ${MID}/$*.NRLIB
-        @ cp ${MID}/$*.NRLIB/code.o ${OUT}/$*.o
-
-
-The problem is that ${OUT}/*.NRLIB directories have not been created at this
-point so copying into them fails. I can't find were (which makefile) was 
-supposed to create these directories. 
-
-sincerely
-b thomas
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEedp-00047U-Bd
-	for mharc-axiom-developer@gnu.org; Thu, 24 Mar 2005 21:33:41 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEedn-00047L-Ua
-	for list; Thu, 24 Mar 2005 21:33:39 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEedn-00046v-7E
-	for list; Thu, 24 Mar 2005 21:33:39 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEedn-00046s-3Q
-	for list; Thu, 24 Mar 2005 21:33:39 -0500
-Received: from [140.254.92.31] (helo=hermes.math.ohio-state.edu)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEeNg-0005zE-67
-	for list; Thu, 24 Mar 2005 21:17:00 -0500
-Received: from math.ohio-state.edu (math.ohio-state.edu [140.254.92.30])
-	by hermes.math.ohio-state.edu (8.13.3/8.13.3) with ESMTP id
-	j2P2Gxrh003422
-	for <list>; Thu, 24 Mar 2005 21:16:59 -0500
-Received: from math.ohio-state.edu (localhost [127.0.0.1])
-	by math.ohio-state.edu (8.12.9/8.12.9) with ESMTP id j2P2GwCO009461
-	for <list>; Thu, 24 Mar 2005 21:16:59 -0500 (EST)
-Received: (from thomasb@localhost)
-	by math.ohio-state.edu (8.12.9/8.13.0/Submit) id j2P2GwiC009460
-	for list; Thu, 24 Mar 2005 21:16:58 -0500 (EST)
-Date: Thu, 24 Mar 2005 21:16:58 -0500
-From: Balbir Thomas <Balbir Thomas>
-To: list
-Subject: Debian/Woody Build failure even with Gawk 3.1.4 [
-	long mail ]
-
-Hi,
-The old problem of stray backslashes in src\algebra\Makefile
-still occurs with the Debian testing/unstable version
-of gawk (version 3.1.4) used on Debian/Stable platform.
-The make version is 3.79.1. Make version on Debian/testing
-stable is 3.80. Hence it is still not clear to me why
-axiom can be built on Debian testing/unstable but not
-on stable. There are no apparent build dependencies that
-can not be fulfilled on Stable. 
-
-Here is the same error message :
-
-make[4]: *** No rule to make target
-`/home/bt/archive/axiom-20050201/int/algebra/ABELGRP.o', needed by
-`src'.  Stop.
-make[4]: Leaving directory `/home/bt/archive/axiom-20050201/src/algebra'
-make[3]: *** [algebradir] Error 2
-make[3]: Leaving directory `/home/bt/archive/axiom-20050201/src'
-make[2]: *** [srcdir] Error 2
-make[2]: Leaving directory `/home/bt/archive/axiom-20050201'
-make[1]: *** [all] Error 2
-make[1]: Leaving directory `/home/bt/archive/axiom-20050201'
-make: *** [build-stamp] Error 2
-
-Here is some sample lines from src/algebra/Makefile
-
-\${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"category ABELGRP AbelianGroup" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
-
-\${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
-
-\${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
-        \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
-
-
-Also some very unusual behaviour with the build process when I do edit
-src/algebra/Makefile to remove all backslashes before dollar signs.
-On doing so the build can be restarted and all of algebra is built 
-even the tests are run but then (as pointed out before) build fails 
-with and error message :
-
-BOOT>cp: cannot create regular file
-`/home/bt/archive/axiom/mnt/linux/algebra/RETRACT-.NRLIB/code.o': No
-such file or directory
-make[4]: *** [/home/bt/archive/axiom/int/algebra/RETRACT-.NRLIB/code.o]
-Error 1
-
-The strange thing is that if I restart the build it continues one step
-further every time I restart it. 
-
-For instance after staring the build two or there time it now fails at
-
-BOOT>cp: cannot create regular file
-`/home/bt/archive/axiom/mnt/linux/algebra/ELTAGG-.NRLIB/code.o': No such
-file or directory
-make[4]: *** [/home/bt/archive/axiom/int/algebra/ELTAGG-.NRLIB/code.o]
-Error 1
-
-Then at :
-
-BOOT>cp: cannot create regular file
-`/home/bt/archive/axiom/mnt/linux/algebra/IEVALAB-.NRLIB/code.o': No
-such file or directory
-make[4]: *** [/home/bt/archive/axiom/int/algebra/IEVALAB-.NRLIB/code.o]
-Error 1
-
-and so on.
-
-Now the build rule for this step is (if I understand correctly)
-
-${OUT}/%.o: ${MID}/%.NRLIB/code.o
-        @ echo generic 1 -- making ${OUT}/$*.o from ${MID}/$*.NRLIB
-        @ cp ${MID}/$*.NRLIB/code.o ${OUT}/$*.o
-
-where the variables are being defined as 
-MID=${INT}/algebra
-OUT=${MNT}/${SYS}/algebra
-
-This means $* in the copy statement was translated as
-RETRACT-.NRLIB/code !!!. But when the build was  restarted it did check
-for the RETRACT.o in ${OUT} which was there from before (?) and so it 
-went on to the next step. 
-
-This is weird as hell :-) ! I doubt this is some serious corruption of
-my linux distribution as I generally try to keep a clean Debian/Stable
-distribution. Sould someone like to inspect I can put the whole
-directory tree of the current state of axiom build online on my
-homepage.
-
-I'll continue working on this as time permits and see if I can figure out anything else.
-I hope you will kindly bear with the nuisance of me posting about my successes or
-failures :-). Though if some axiom developer is trying to build on
-Debian/Stable I'll stop, as I am sure he/she is more able than me to
-figure this out.
-
-sincerely
-b thomas
-
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEkPZ-0002dl-SM
-	for mharc-axiom-developer@gnu.org; Fri, 25 Mar 2005 03:43:22 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEkPT-0002bk-GS
-	for list; Fri, 25 Mar 2005 03:43:15 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEkPN-0002YN-BC
-	for list; Fri, 25 Mar 2005 03:43:10 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEkPM-0002Ut-8D
-	for list; Fri, 25 Mar 2005 03:43:08 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEk22-0005x0-R0
-	for list; Fri, 25 Mar 2005 03:19:03 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2P8IUY4014295;
-	Fri, 25 Mar 2005 02:18:30 -0600
-From: MathAction (kratt6)
-To: MathAction
-Date: Fri, 25 Mar 2005 02:18:30 -0600
-Cc: 
-Subject: [#131 awk backslash causes failure in
-	src/algebra/Makefile] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/131AwkBackslashCausesFailureInSrcAlgebraMakefile/diff
---
-
---removed:
--
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/131AwkBackslashCausesFailureInSrcAlgebraMakefile#msg20050325021830-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DEqk8-0000Nm-Ev
-	for mharc-axiom-developer@gnu.org; Fri, 25 Mar 2005 10:29:00 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DEqji-0000AZ-JJ
-	for list; Fri, 25 Mar 2005 10:28:35 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DEqjb-00006K-PF
-	for list; Fri, 25 Mar 2005 10:28:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEqja-0008OK-GL
-	for list; Fri, 25 Mar 2005 10:28:26 -0500
-Received: from [66.134.96.17] (helo=intech19.enhanced.com)
-	by monty-python.gnu.org with esmtp (Exim 4.34) id 1DEqNw-0002QP-A4
-	for list; Fri, 25 Mar 2005 10:06:04 -0500
-Received: from camm by intech19.enhanced.com with local (Exim 3.35 #1 (Debian))
-	id 1DEqNa-0001tl-00; Fri, 25 Mar 2005 10:05:42 -0500
-To: Balbir Thomas <Balbir Thomas>
-Subject: Re: Debian/Woody Build failure even with Gawk 3.1.4
-	[ long mail ]
-From: Camm Maguire
-Date: 25 Mar 2005 10:05:42 -0500
-Cc: list
-
-Greetings, and thanks for looking into this!  I suppose you want to
-post on backports.org?
-
-The Debian package builds with an external GCL, and the axiom
-Build-Deps say gcl (>= 2.6.5-1).  The version of GCL in stable is
-2.5.0....  Have you backported gcl too?
-
-If so, perhaps you could post your full build log somewhere and I'll
-look into it.
-
-If you get stuck, and there is demand, I suppose I could do the
-backport too as I have everything setup.  But it seems like sarge is
-around the corner.
-
-Take care,
-
-Balbir Thomas <Balbir Thomas> writes:
-
-> Hi,
-> The old problem of stray backslashes in src\algebra\Makefile
-> still occurs with the Debian testing/unstable version
-> of gawk (version 3.1.4) used on Debian/Stable platform.
-> The make version is 3.79.1. Make version on Debian/testing
-> stable is 3.80. Hence it is still not clear to me why
-> axiom can be built on Debian testing/unstable but not
-> on stable. There are no apparent build dependencies that
-> can not be fulfilled on Stable. 
-> 
-> Here is the same error message :
-> 
-> make[4]: *** No rule to make target
-> `/home/bt/archive/axiom-20050201/int/algebra/ABELGRP.o', needed by
-> `src'.  Stop.
-> make[4]: Leaving directory `/home/bt/archive/axiom-20050201/src/algebra'
-> make[3]: *** [algebradir] Error 2
-> make[3]: Leaving directory `/home/bt/archive/axiom-20050201/src'
-> make[2]: *** [srcdir] Error 2
-> make[2]: Leaving directory `/home/bt/archive/axiom-20050201'
-> make[1]: *** [all] Error 2
-> make[1]: Leaving directory `/home/bt/archive/axiom-20050201'
-> make: *** [build-stamp] Error 2
-> 
-> Here is some sample lines from src/algebra/Makefile
-> 
-> \${MID}/ABELGRP.spad: \${IN}/catdef.spad.pamphlet
->         \${TANGLE} -R"category ABELGRP AbelianGroup" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.spad
-> 
-> \${MID}/ABELGRP.lsp: \${IN}/catdef.spad.pamphlet
->         \${TANGLE} -R"ABELGRP.lsp BOOTSTRAP" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP.lsp
-> 
-> \${MID}/ABELGRP-.lsp: \${IN}/catdef.spad.pamphlet
->         \${TANGLE} -R"ABELGRP-.lsp BOOTSTRAP" \${IN}/catdef.spad.pamphlet>\${MID}/ABELGRP-.lsp
-> 
-> 
-> Also some very unusual behaviour with the build process when I do edit
-> src/algebra/Makefile to remove all backslashes before dollar signs.
-> On doing so the build can be restarted and all of algebra is built 
-> even the tests are run but then (as pointed out before) build fails 
-> with and error message :
-> 
-> BOOT>cp: cannot create regular file
-> `/home/bt/archive/axiom/mnt/linux/algebra/RETRACT-.NRLIB/code.o': No
-> such file or directory
-> make[4]: *** [/home/bt/archive/axiom/int/algebra/RETRACT-.NRLIB/code.o]
-> Error 1
-> 
-> The strange thing is that if I restart the build it continues one step
-> further every time I restart it. 
-> 
-> For instance after staring the build two or there time it now fails at
-> 
-> BOOT>cp: cannot create regular file
-> `/home/bt/archive/axiom/mnt/linux/algebra/ELTAGG-.NRLIB/code.o': No such
-> file or directory
-> make[4]: *** [/home/bt/archive/axiom/int/algebra/ELTAGG-.NRLIB/code.o]
-> Error 1
-> 
-> Then at :
-> 
-> BOOT>cp: cannot create regular file
-> `/home/bt/archive/axiom/mnt/linux/algebra/IEVALAB-.NRLIB/code.o': No
-> such file or directory
-> make[4]: *** [/home/bt/archive/axiom/int/algebra/IEVALAB-.NRLIB/code.o]
-> Error 1
-> 
-> and so on.
-> 
-> Now the build rule for this step is (if I understand correctly)
-> 
-> ${OUT}/%.o: ${MID}/%.NRLIB/code.o
->         @ echo generic 1 -- making ${OUT}/$*.o from ${MID}/$*.NRLIB
->         @ cp ${MID}/$*.NRLIB/code.o ${OUT}/$*.o
-> 
-> where the variables are being defined as 
-> MID=${INT}/algebra
-> OUT=${MNT}/${SYS}/algebra
-> 
-> This means $* in the copy statement was translated as
-> RETRACT-.NRLIB/code !!!. But when the build was  restarted it did check
-> for the RETRACT.o in ${OUT} which was there from before (?) and so it 
-> went on to the next step. 
-> 
-> This is weird as hell :-) ! I doubt this is some serious corruption of
-> my linux distribution as I generally try to keep a clean Debian/Stable
-> distribution. Sould someone like to inspect I can put the whole
-> directory tree of the current state of axiom build online on my
-> homepage.
-> 
-> I'll continue working on this as time permits and see if I can figure out anything else.
-> I hope you will kindly bear with the nuisance of me posting about my successes or
-> failures :-). Though if some axiom developer is trying to build on
-> Debian/Stable I'll stop, as I am sure he/she is more able than me to
-> figure this out.
-> 
-> sincerely
-> b thomas
-> 
-> 
-> 
-> _______________________________________________
-> Axiom-developer mailing list
-> Axiom-developer@nongnu.org
-> http://lists.nongnu.org/mailman/listinfo/axiom-developer
-> 
-> 
-> 
-
--- 
-Camm Maguire			     			Camm Maguire
-==========================================================================
-"The earth is but one country, and mankind its citizens."  --  Baha'u'llah
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DErQU-0005ib-0m
-	for mharc-axiom-developer@gnu.org; Fri, 25 Mar 2005 11:12:46 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DErPI-0005ZC-6H
-	for list; Fri, 25 Mar 2005 11:11:33 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DErP6-0005SB-9X
-	for list; Fri, 25 Mar 2005 11:11:21 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DErP5-0005RL-W3
-	for list; Fri, 25 Mar 2005 11:11:20 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-	(Exim 4.34) id 1DEr6G-0006Eu-TP
-	for list; Fri, 25 Mar 2005 10:51:53 -0500
-Received: from axiom-developer.org (lincoln.rosehosting.com [127.0.0.1])
-	by axiom-developer.org (8.12.8/8.12.8) with ESMTP id j2PFphY4032644;
-	Fri, 25 Mar 2005 09:51:43 -0600
-From: MathAction (anonymous)
-To: MathAction
-Date: Fri, 25 Mar 2005 09:51:43 -0600
-Cc: 
-Subject: [#122 Handling of power series] 
-
-Changes http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries/diff
---
-
-++added:
-)di type a
---------------------------
-
-
---
-forwarded from http://page.axiom-developer.org/zope/mathaction/122HandlingOfPowerSeries#msg20050325095143-0600@page.axiom-developer.org
-
-
-
-\start
-Received: from mailman by lists.gnu.org with archive (Exim 4.43)
-	id 1DErer-0004N2-KJ
-	for mharc-axiom-developer@gnu.org; Fri, 25 Mar 2005 11:27:38 -0500
-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
-	id 1DErel-0004Jb-SM
-	for list; Fri, 25 Mar 2005 11:27:32 -0500
-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
-	id 1DErei-0004HB-5r
-	for list; Fri, 25 Mar 2005 11:27:28 -0500
-Received: from [199.232.76.173] (helo=monty-python.gnu.org)
-	by lists.gnu.org with esmtp (Exim 4.43) id 1DEreh-0004DN-Ii
-	for list; Fri, 25 Mar 2005 11:27:27 -0500
-Received: from [209.135.140.38] (helo=axiom-developer.org)
-	by monty-python.gnu.org with esmtp (TLSv1:DES-CBC3-SHA:168)
-