#16688: replace pexpect interface calls with library where possible
--------------------------------------------+-----------------------------
       Reporter:  rws                       |        Owner:
           Type:  enhancement               |       Status:  new
       Priority:  major                     |    Milestone:  sage-wishlist
      Component:  interfaces                |   Resolution:
       Keywords:  expect, pexpect, library  |    Merged in:
        Authors:                            |    Reviewers:
Report Upstream:  N/A                       |  Work issues:
         Branch:                            |       Commit:
   Dependencies:                            |     Stopgaps:
--------------------------------------------+-----------------------------
Description changed by rws:

Old description:

> This meta-ticket tracks efforts to replace pexpect interface calls with
> library calls, in order to minimize the usage of expect for time-critical
> code. Packages used by Sage where this seems possible include
>
>  * mwrank
>  * GAP
>  * Singular
>  * ECL/Maxima
>  * PARI/GP (a few scripts #16687)
>
> The following packages are used via pexpect in the Sage library
> (noninteractively) and these calls should be replaced somehow in
> the long term (this is a wishlist):
>
>  * Axiom (through fricas)
>  * giac
>  * kash
>  * Macaulay2
>  * Octave
>  * qepcad
>  * Scilab (two unused functions in `matrix/matrix1.pyx`)

New description:

 This meta-ticket tracks efforts to replace pexpect interface calls with
 library calls, in order to minimize the usage of expect for time-critical
 code. Packages used by Sage where this seems possible include

  * mwrank
  * GAP
  * Singular
  * ECL/Maxima (#17753)
  * PARI/GP (a few scripts #16687)

 The following packages are used via pexpect in the Sage library
 (noninteractively) and these calls should be replaced somehow in
 the long term (this is a wishlist):

  * Axiom (through fricas)
  * giac
  * kash
  * Macaulay2
  * Octave
  * qepcad
  * Scilab (two unused functions in `matrix/matrix1.pyx`)

--

--
Ticket URL: <http://trac.sagemath.org/ticket/16688#comment:8>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/d/optout.

Reply via email to