Alan, I was thinking along similar lines (that it would be cool to have real time notification when a new row is added to a view). This would be useful if the view corresponded to a business action that needs to occur, etc. One could just make a view with the creation time of the documents as the key, and create an RSS/Atom feed of the top of the view.
That solution isn't as flexible as actually having a callback on the view server, which would fired each time map() is called. Perhaps this general-purpose view callback could use Jabber / XMPP? Chris On Thu, Mar 20, 2008 at 3:54 AM, Alan Bell <[EMAIL PROTECTED]> wrote: > Hi, > the Apple iPhone does push email by supporting IMAP IDLE. Basically what > this does is the client starts a regular IMAP session with the server > checking email etc. It then calls the IDLE command, the server does not > respond to this and complete the request until a new mail is delivered. > When the IDLE command completes the client goes through all the regular > IMAP commands to check for a new mail in the inbox. > I would like to see an idle query option on couchdb views. This would > only return when the view index is changed (it doesn't need to be > accurate, it doesn't matter much if it returns when there is actually no > update to the view) > > With this a client could maintain a rendering of a view updating it > automatically in real time if it wanted to. > > Does this make sense? > > Alan. > -- Chris Anderson http://jchris.mfdz.com
