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