I'm writing a package to allow a Julia program to asynchronously listen and 
respond to file change events on disk, but I've hit a bit of a stumbling 
block. I need a way to fork a Julia process and have it listen to specific 
OS system calls such as select, and then notify the parent process of the 
event. This is sometimes called 'popen' in other languages 
(http://www.ruby-doc.org/core-2.1.2/IO.html#method-c-popen). I'm aware that 
there are a bunch of functions for handling general IO 
(http://julia.readthedocs.org/en/latest/stdlib/base/#i-o) but they don't 
quite give me the control and interprocess communication that I'm looking 
for. There was also a short discussion about this a couple of years 
ago: https://groups.google.com/forum/#!topic/julia-dev/l-4HLYX2qSI. Was 
wondering if there have been any developments or if anyone else has some 
insight on this capability.

Thanks!

Reply via email to