On Fri, Apr 06, 2012 at 03:21:33AM -0700, drush66 wrote: > It kind of depends on the OS, but all of them let you subscribe to events on > the files in some way. So you would subscribe with os to notify you when > some file is changed in some way, keep some internal house keeping > information like position up to which you have displayed info, verify that > file has indeed changed, read and display new stuff, update internal info. > > In essence nothing substantially complicated, but windows and unix interface > differs, and at least windows (never investigated unix api in more detail) > requires you to dance a bit before you get some results. > > Such pieces of code is also often used by text editors to notify user that > the file in editor has been changed from the outside. (maybe moose already > has something like that?) > > Davorin Rusevljan
On unix/linux/osx you can probably do this with AioPlugin. The OSProcess unit tests provide examples in AioEventHandlerTestCase. The example in AioEventHandlerTestCase>>testFileReadableEvent is a good place to start. Dave
