Changes between Initial Version and Version 1 of Ticket #22680


Ignore:
Timestamp:
05/22/21 17:00:07 (15 months ago)
Author:
slelievre
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #22680

    • Property Milestone changed from sage-8.0 to sage-wishlist
  • Ticket #22680 – Description

    initial v1  
    1 We now have several programs (e.g. Gap, Maxima) which have both pexpect and some sort of library-ish interface.  As a user said,
    2 > How do I go about ensuring that the web documentation for the "pexpect" interface at least includes a pointer to the "libgap" interface? I was not at all aware of the latter, and it appears to pretty much majorize the former in all respects. I can understand that there may be reasons not to retire the "pexpect" interface, but it would be good to point "newbie" users (like me) to the very-likely-to-be-superior libgap interface.
     1We now have several programs (e.g. Gap, Maxima)
     2which have both pexpect and some sort of library-ish
     3interface.  As a user said,
    34
    4 So we should be sure to have documentation that points people to that in these cases. 
     5> How do I go about ensuring that the web documentation
     6> for the "pexpect" interface at least includes a pointer
     7> to the "libgap" interface? I was not at all aware of
     8> the latter, and it appears to pretty much majorize the
     9> former in all respects. I can understand that there may
     10> be reasons not to retire the "pexpect" interface, but
     11> it would be good to point "newbie" users (like me)
     12> to the very-likely-to-be-superior libgap interface.
    513
    6 Separately (though perhaps still on this ticket, if you disagree open a new one and link to this one) we may wish to convert some older documentation, particularly in tutorials, to use library interfaces.  For instance, which interface do http://doc.sagemath.org/html/en/tutorial/interfaces.html#maxima or http://doc.sagemath.org/html/en/tutorial/interfaces.html#gap use?
     14So we should be sure to have documentation that points
     15people to that in these cases. 
     16
     17Separately (though perhaps still on this ticket, if you
     18disagree open a new one and link to this one) we may wish
     19to convert some older documentation, particularly in tutorials,
     20to use library interfaces.  For instance, which interface
     21do http://doc.sagemath.org/html/en/tutorial/interfaces.html#maxima or http://doc.sagemath.org/html/en/tutorial/interfaces.html#gap use?
     22
     23Related:
     24
     25- #22579: Pexpect-like interfaces based on jupyter_client
     26- #16688: Replace pexpect interface calls with library where possible