Hello Guys,

This is my first post on this forum and I take the opportunity of this question to wish you the best for this new year 2021.

As a means of learning J I'm trying to implement my "standard" application with it. This app reads a text file and feed a database which I query to get various metrics. I also want to have a some data displayed in a terminal with an automatic update when the source file is modified or when the day changes. Simple, isn't it?

In order to achieve this I thought to use a "while" loop with a kind of "wait/sleep" function like this foreign verb "6!:3". But unfortunately the result is not the one I expected as it looks like the display is locked until the loops ends.

I have a question on Stackoverflow here https://stackoverflow.com/questions/65532824/j-programming-how-to-wait-fo-x-seconds-before-executing-the-next-verb but I'm still looking for a solution.

Hence here is my question: is there any way to have a "while" loop which doesn't hold the entire verb ?

here is my verb in pseudo code:

agenda : 3 : 0

    echo (something)

    while.  (test for file ok)

    do. (wait for 20s)

    end.

    (update data base)

    agenda''

)

Any idea?

Regards

Eric


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

Reply via email to