#7897: Macaulay2 interface update/improvement for version 1.3.1
----------------------------------+-----------------------------------------
   Reporter:  novoselt            |       Owner:  was                 
       Type:  defect              |      Status:  needs_review        
   Priority:  major               |   Milestone:                      
  Component:  interfaces          |    Keywords:  Macaulay2, interface
     Author:  Andrey Novoseltsev  |    Upstream:  N/A                 
   Reviewer:                      |      Merged:                      
Work_issues:                      |  
----------------------------------+-----------------------------------------
Description changed by was:

Old description:

> These patches change the prompt detection/stripping and update doctests
> to cause no errors with Macaulay2 1.3.1.
>
> Improvements/fixes achieved:
>  - examples in Macaulay2 documentation (which include input prompts) do
> not break the interaction with Sage;
>  - empty/whitespace/comment lines can be executed;
>  - multiline commands can be executed;
>  - stripping output prompts will not cut error messages if they occur
> (e.g. the first call "help Thing" currently shows some errors in
> Macaulay2);
>  - "macaulay2.restart()" does not print a useless variable name.
>
> This is done by:
>  - changing input and input continuation prompts;
>  - starting with a big line number to make all output labels of the same
> width;
>  - making sure that only output labels and spaces are stripped from the
> output.
>
> These patches make tickets #7882 and #7888 unnecessary.

New description:

 See also #7915 (!).

 These patches change the prompt detection/stripping and update doctests to
 cause no errors with Macaulay2 1.3.1.

 Improvements/fixes achieved:
  - examples in Macaulay2 documentation (which include input prompts) do
 not break the interaction with Sage;
  - empty/whitespace/comment lines can be executed;
  - multiline commands can be executed;
  - stripping output prompts will not cut error messages if they occur
 (e.g. the first call "help Thing" currently shows some errors in
 Macaulay2);
  - "macaulay2.restart()" does not print a useless variable name.

 This is done by:
  - changing input and input continuation prompts;
  - starting with a big line number to make all output labels of the same
 width;
  - making sure that only output labels and spaces are stripped from the
 output.

 These patches make tickets #7882 and #7888 unnecessary.

--

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/7897#comment:4>
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 post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to