When I first read your post, I missed the "when in debug mode" condition 
and tried i.200 2 with no trouble, even i. 4000 2 without a problem 
scrolling up and selecting the line and inputting with the crook-arrow 
key. I was doing this on my iPhone and it ran out of session buffer 
before the same on iPad, but still didn't seem a problem.

I was going to ask why you didn't use swipe to recall the line ...

HOWEVER while experimenting - I noticed that when something like i. 5000 
2 filled the session memory, there was a partial line of output at the 
top of the scroll area (in case of i. 5000 2 on my iPad, this was the 
number 7115 and the next line was 7116 7117. If I put the cursor on the 
partial line (displayed at the absolute top of the scroll area) and 
pulled it into the input area, it looks fine, but entering it causes 
nothing to happen... I can then swipe it back into the input line and 
add to it  ( e.g.   7115 + 5 ) and the entry of that expression produces 
no result (displays an empty line)   If I swipe again and change the 
expression to  5 + 7115 + 5, I get the result

    5 +
|syntax error
|             5+

swiping and erasing things to the right of the first + has no effect 
(i.e.  changing it to 5 ++ 5 gets the same error)

I take it that the top line of the output area has some control 
character in it that is corrupting input in this way. The lines below 
that (e.g. 7116 7117 in my example) work as expected...

This brings up another thing I discovered yesterday and hadn't gotten 
around to reporting. We had a case several releases ago where recalling 
a long line of output crashed J. That was cleared up for the lines that 
caused problems then, but it still happens at a bit longer example. That 
is, if I execute  995$'9'  I can recall the line from the output area 
and re-enter it fine. But recalling the result of 996$'9'  causes J to 
crash on re-entry.

I doubt these two behaviors are closely related, but they are around 
recalling output lines.

On 2012/06/02 12:33 , Robert Cyr wrote:
> When in debug mode,
>
> After executing i.200 2
>
> It is impossible to move the cursor up and select the the executed
> command( for amending and reexecuting for example)
>
>

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to