emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH updated] Support for filesystem watching (inotify)


From: Stefan Monnier
Subject: Re: [PATCH updated] Support for filesystem watching (inotify)
Date: Tue, 07 Jun 2011 11:42:40 -0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

>>> The problem is: How to implement the file-unwatch then? I need a way
>>> to identify each separate file-watch request.  What would be the best
>>> way to do that?

SM> How about letting file-watch return a "file-watcher" which you then need
SM> to pass to file-unwatch?  This "file-watcher" could be any kind of Elisp
SM> data you find convenient for this.  You may decide to provide no other
SM> operation than file-unwatch, but you could also decide to provided
SM> additional operations such as changing the callback (I'm not saying
SM> that would necessarily be a good idea, tho, but maybe other operations
SM> would be handy).

> (background: url-future.el is really a generic futures library, but the
> only expected use for it currently is in url-*.el)

> The "file-watcher" could derive from url-future, with the nice
> error-catching and accessor functions that come with it, plus it's
> protected from double-invocation.

That doesn't sound right to me.  At least I'm having trouble figuring
out how to bend my mind such that this file-watcher matches (even
coarsely) the concept of a "future".


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]