Terminal output is currently buffered until control is passed back to
the user. For example, executing the following verb:

step=: 3 : 0
for_n. i.y do.
  smoutput'Step'
  6!:3]1
end.
)
step 5

causes the IDE to hang for 5 seconds, then blit out 5 'Step's. (The
GTK IDE behaves identically.)

One possible fix:
https://github.com/0branch/jqtide/commit/2aca7699961e06dd858dee109d65cdaaa397a730
-- here, Term is repainted after output, thereby providing more
immediate feedback and behaviour in line with jconsole & j602.

Thoughts?

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

Reply via email to