From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Perry E. Metzger" Newsgroups: gmane.emacs.devel Subject: Re: gfile-based file notifications are not immediate Date: Thu, 30 Oct 2014 13:10:18 -0400 Message-ID: <20141030131018.00832b04@jabberwock.cb.piermont.com> References: <87mw8jg9a1.fsf@secretsauce.net> <87y4s31czw.fsf@gmx.de> <6770871.AMhgTgWFL5@descartes> <87ppdbehjw.fsf@secretsauce.net> <87ioj3m6ah.fsf@gmx.de> <20141030111656.5c6f3b6b@jabberwock.cb.piermont.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1414774319 29942 80.91.229.3 (31 Oct 2014 16:51:59 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 31 Oct 2014 16:51:59 +0000 (UTC) Cc: Michael Albinus , Dima Kogan , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Oct 31 17:51:52 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XkFQU-0001ss-GH for ged-emacs-devel@m.gmane.org; Fri, 31 Oct 2014 17:51:50 +0100 Original-Received: from localhost ([::1]:39306 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkFQU-0002Gx-2y for ged-emacs-devel@m.gmane.org; Fri, 31 Oct 2014 12:51:50 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50261) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkEGg-000590-CQ for emacs-devel@gnu.org; Fri, 31 Oct 2014 11:38:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XjtEp-0007QP-Sa for emacs-devel@gnu.org; Thu, 30 Oct 2014 13:10:21 -0400 Original-Received: from hacklheber.piermont.com ([2001:470:30:84:e276:63ff:fe62:3400]:43311) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XjtEp-0007QL-OY for emacs-devel@gnu.org; Thu, 30 Oct 2014 13:10:19 -0400 Original-Received: from snark.cb.piermont.com (localhost [127.0.0.1]) by hacklheber.piermont.com (Postfix) with ESMTP id 3D76C166; Thu, 30 Oct 2014 13:10:19 -0400 (EDT) Original-Received: from jabberwock.cb.piermont.com (jabberwock.cb.piermont.com [10.160.2.107]) by snark.cb.piermont.com (Postfix) with ESMTP id E87D62DE087; Thu, 30 Oct 2014 13:10:18 -0400 (EDT) In-Reply-To: X-Mailer: Claws Mail 3.10.1 (GTK+ 2.24.25; x86_64-apple-darwin14.0.0) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 2001:470:30:84:e276:63ff:fe62:3400 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:176089 Archived-At: On Thu, 30 Oct 2014 12:51:06 -0400 Stefan Monnier wrote: > > Windows and OS X users, etc, might not want to link glib in to > > their editor, since they don't need it for their GUI. > > AFAIK those user can't use the inotify support anyway, so rmeoving > inotify support would make no difference to them. Certainly true, though both Windows and OS X have file change monitoring APIs. Perhaps Emacs can define some sort of higher level API that each port of Emacs can implement (or not) as part of the system specific code for the platform. Perry -- Perry E. Metzger perry@piermont.com