jqt currently needs wd 'msgs'
to update the display. Reference page: http://code.jsoftware.com/wiki/Guides/Window_Driver/Command_Reference Probably there's a tutorial page somewhere, also, though I'm not sure where. Personally, I think it would be nice if this could be included in the definition of echo (perhaps in the low-level details of 1!:2&2), but I guess that there's an issue of making sure that this does not cause problem in non-jqt contexts, or something... Thanks, -- Raul On Fri, Dec 16, 2016 at 3:22 PM, Michael Berry <[email protected]> wrote: > I am looping through a large database table 1,000 rows at a time and I > would like to show some reassuring output. I tried echo and smoutput (are > these different?) but both sat there until the whole explicit definition > ended and then printed out the progress notes all at once. Do I need some > sort of flush output command? > > Here is the loop I tried: > > while. 0 = _1 -: d=. ddfch sh, 1000 NB. ddfet fails unpredictably so use > ddfch instead > > do. > > data=. make_cells d NB. put into ddfet format as expected by run_tests > > scores=. run_tests data > > r=. make_cols data,. <"1 scores > > assert. 0 = ch2 ddins~ ('select * from ',y,'_scored where 0=1');r > > echo written=. written + 1{. $data > > end. > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
