#11000: GAP interface doesn't handle input with multiple lines correctly
--------------------------+-------------------------------------------------
   Reporter:  iandrus     |       Owner:  iandrus     
       Type:  defect      |      Status:  needs_review
   Priority:  major       |   Milestone:  sage-4.7    
  Component:  interfaces  |    Keywords:  gap         
     Author:  iandrus     |    Upstream:  N/A         
   Reviewer:              |      Merged:              
Work_issues:              |  
--------------------------+-------------------------------------------------
Changes (by iandrus):

  * status:  new => needs_review


Comment:

 The reason they didn't send it all at once seems to be that the interface
 doesn't properly handle continuation prompts (it deletes enough characters
 for the whole prompt). Sending all on one line avoids them... except of
 course when it doesn't.  In particular something like
 {{{
 if true then
 }}}
 in the notebook will cause all sorts of unhappiness (3 characters cut off
 the end of the output) until a cell like
 {{{
 fi
 }}}
 is evaluated.  Hopefully this should be fixed now.  We probably shouldn't
 worry too much about the above case since a similar cell with
 {{{
 if false then
 }}}
 will simply cause everything to stop being evaluated until a closing cell
 is evaluated.  I don't see a way around this, and it should probably be
 considered user error.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11000#comment:1>
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