> Indeed, he should have rejected dnotify and inotify as well. There comes a point, after two or three failed attempts, where one has to realized that an idea is just broken.
Does hard to get right necessarily imply broken? And if it is broken, what would the proper fix be? Always poll for file changes? Always require the user to check manually? Or is there just some fundamental insight into the problem missing?