[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
## Re: [Axiom-developer] Ability to guarantee a non-hanging Axiom?

**From**: |
Martin Rubey |

**Subject**: |
Re: [Axiom-developer] Ability to guarantee a non-hanging Axiom? |

**Date**: |
25 Jan 2006 10:04:45 +0100 |

**User-agent**: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.4 |

C Y <address@hidden> writes:
>* Is there a way to have Axiom, in cases where a calculation goes*
>* for n seconds without returing an answer Axiom pauses the calculation*
>* and prompts the user if they want to continue, and if so for how long? *
I don't see the advantage over Ctrl-C, i.e., simply interupting the
computation.
I would rather suggest:
* a convention like MuPAD's userinfo variable, that makes Axiom spit out
information (in mathematical terms) about what it's doing currently.
* for selected algorithms, where a bound on the running time is known, to spit
out this time. However, care has to be taken: "sort" for example has a known
upper bound on running time, interpolation also. But you wouldn't want Axiom
to say "sorting 5 elements, which will take approximately 0.000001 seconds" a
million times. I am also concerned about efficiency a little here -- even if
we chose to program: don't say anything unless it takes longer than 10
seconds, we would have the overhead of calculating the bound on the running
time.
Martin