Use wdstatus

2007/3/29, Fraser Jackson <[EMAIL PROTECTED]>:

When running long programs I find it valuable to obtain a time stamp to
give
me a guide to its progress.

The following program processes a very large sparse array  sa and for each
step in a for loop produces a marginal table written to a file.

genx =: 4 : 0
jcreate fngenx =: jpath '~temp\',(": x),'.ijf'
n =. #$y
a =. i.n
id =. x comb n
for_i.
  i. #id
do.
  (i,6!:0 '') 1!:2 (2)
  b =. 0 $. (i{id) summ y
  c =. b jappend fngenx
end.
n
)

I expected the write to screen for each i to give me a trace of the
execution time for each step.  The first two writes occur, then none of
the
others until the loop is completed.  Why does it display this behaviour?

Fraser

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




--
Björn Helgason, Verkfræðingur
Fugl&Fiskur ehf, Þerneyjarsund 23, Box 127
801 Grímsnes ,t-póst: [EMAIL PROTECTED]
Skype: gosiminn, gsm: +3546985532
Landslags og skrúðgarðagerð, gröfuþjónusta
http://groups.google.com/group/J-Programming


Tæknikunnátta höndlar hið flókna, sköpunargáfa er meistari einfaldleikans

góður kennari getur stigið á tær án þess að glansinn fari af skónum
         /|_      .-----------------------------------.
        ,'  .\  /  | Með léttri lund verður        |
    ,--'    _,'   | Dagurinn í dag                     |
   /       /       | Enn betri en gærdagurinn  |
  (   -.  |        `-----------------------------------'
  |     ) |        (\_ _/)
 (`-.  '--.)       (='.'=)
  `. )----'        (")_(")
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to