On 10/2/2021 7:25 PM, Don Green wrote:
Looking to trigger the end of a loop by the creation of a file.
Is this possible? Is this advisable?
Currently using:
a 'for' loop with
a 'for' loop guard expression to test for the existence of a file.
Tried file-exists? but that does not seem appropriate.
Tried using Racket function: filesystem-change-evt but that did not seem appropriate. Is it possible to trigger an end condition on a 'for' loop by the creation of a file? I suspect my problem is that it takes a significant amount of time for the operating system to register the creation of a file. So maybe the best that can be done is to use file-exists? as it works but there a many loops of the 'for' loop before the end condition takes effect.
Any comments? --

Is the loop doing something else while it waits?  If not, you might as well use  filesystem-change-evt.

A polling loop /may/ respond faster than waiting on an event, but at the level of user applications that is /not/ guaranteed.  Is there some reason you (think you) need to respond very quickly when the file is created?

George

--
You received this message because you are subscribed to the Google Groups "Racket 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/4eef5249-c55b-6585-f04a-3cd947d26a27%40comcast.net.

Reply via email to