Paul,

If you have a moment to spare, could you please try this *additional(
patch for axiom.py in sage-2.8:

http://sage.math.washington.edu/home/page/axiom.py-0.3.1.patch

----------
bsd:~/sage-2.8/devel page$ diff -au
./sage-main/sage/interfaces/axiom.py
./sage-test/sage/interfaces/axiom.py
--- ./sage-main/sage/interfaces/axiom.py        2007-08-15
11:27:03.000000000 -0700
+++ ./sage-test/sage/interfaces/axiom.py        2007-08-15
11:30:33.000000000 -0700
@@ -159,7 +159,7 @@
         Expect.__init__(self,
                         name = 'axiom',
                         prompt = '\([0-9]+\) -> ',
-                        command = "axiom -nox -noclef",
+                        command = "sh -c 'cat|axiom -nox -noclef'",
                         maxread = 10,
                         script_subdirectory = script_subdirectory,
                         restart_on_ctrlc = False,
bsd:~/sage-2.8/devel page$ diff -au
./sage-main/sage/interfaces/axiom.py
./sage-test/sage/interfaces/axiom.py > ~/axiom.py-0.3.1.patch
bsd:~/sage-2.8/devel page$
----------

This second patch should be applied after the earlier one:

http://sage.math.washington.edu/home/page/axiom.py-0.3.patch

One the MAC OSX system that I am using for test, this change cures the
problems that you reported. The excuse for this funny construction:

   sh -c 'cat|axiom -nox -noclef'

is that it causes Clisp to disable readline.

Please let me know if it works for you.

Regards,
Bill Page.

On 8/15/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
>
> no, the problem is most definitely still there, in both your and my
> example, even after installing the patch. it does produce interesting
> errors...
>
> ----------------------------------------------------------------------
> | SAGE Version 2.8, Release Date: 2007-08-12                         |
> | Type notebook() for the GUI, and license() for information.        |
> ----------------------------------------------------------------------
>
> sage: sage: r=[0,3,32,375,5184,84035]
> sage: sage: r=[0,3,32,375,5184,84035]
> sage: sage: R=axiom(r).guessExpRat(); R
>
>                        n
>   [[function= n (n + 2) ,order= 0]]
> sage: sage: R=axiom(r).guessExpRat(); R
>   [0,3,32,375,5184,84035]
> ...

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to