From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.devel Subject: Re: Using glib's g_file_monitor_file and g_file_monitor_directory Date: Tue, 04 Jun 2013 21:23:45 -0400 Message-ID: References: <87zjxxn6th.fsf@gmx.de> <83bo7ozc0q.fsf@gnu.org> <87zjxxn6th.fsf@gmx.de> <87hajqpjn1.fsf@gmx.de> <8738t7pewc.fsf@gmx.de> <83fvx7p1h4.fsf@gnu.org> <877gihc3qm.fsf@gmx.de> <83mwrd6c54.fsf@gnu.org> <87obbtaie8.fsf@gmx.de> <83bo7ozc0q.fsf@gnu.org> <87bo7ngwj8.fsf@gmx.de> <83mwr7xm7b.fsf@gnu.org> <3d7gibw6sa.fsf@fencepost.gnu.org> <83bo7nxim8.fsf@gnu.org> <834ndfxh0g.fsf@gnu.org> <2cobbnt897.fsf@fencepost.gnu.org> <87ip1vq8wy.fsf@gmx.de> <51AD8D0A.5060209@cs.ucla.edu> <83li6px5wk.fsf@gnu.org> <51AE0CBE.7080805@cs.ucla.edu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1370395450 21644 80.91.229.3 (5 Jun 2013 01:24:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 5 Jun 2013 01:24:10 +0000 (UTC) Cc: Eli Zaretskii , michael.albinus@gmx.de, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 05 03:24:06 2013 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 1Uk2SL-0006ad-QI for ged-emacs-devel@m.gmane.org; Wed, 05 Jun 2013 03:24:05 +0200 Original-Received: from localhost ([::1]:48726 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uk2SL-0003ck-4z for ged-emacs-devel@m.gmane.org; Tue, 04 Jun 2013 21:24:05 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53742) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uk2SD-0003cS-SN for emacs-devel@gnu.org; Tue, 04 Jun 2013 21:24:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Uk2S8-0006h7-4W for emacs-devel@gnu.org; Tue, 04 Jun 2013 21:23:57 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:14763) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Uk2S3-0006d6-5f; Tue, 04 Jun 2013 21:23:47 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpYtM/2dsb2JhbABEDr8AF3OCHgEBBAFWIxALNBIUGA0kiB4GsR+QDpEKA59chR6BXoI5Wg X-IPAS-Result: Av4EABK/CFFFpYtM/2dsb2JhbABEDr8AF3OCHgEBBAFWIxALNBIUGA0kiB4GsR+QDpEKA59chR6BXoI5Wg X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="15659738" Original-Received: from 69-165-139-76.dsl.teksavvy.com (HELO pastel.home) ([69.165.139.76]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 04 Jun 2013 21:23:40 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 307E563336; Tue, 4 Jun 2013 21:23:45 -0400 (EDT) In-Reply-To: <51AE0CBE.7080805@cs.ucla.edu> (Paul Eggert's message of "Tue, 04 Jun 2013 08:50:22 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.248.154.182 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:160092 Archived-At: >> AFAIR at the time Stefan didn't like this alternative (or any other, >> for that matter). make_save_value is for objects which shouldn't be visible to Elisp. It's not terrible if Elisp gets to see them, but it should not happen "in the normal course of things". If you need something like that, then create a new type for it (either a new lisp_misc or a new pseudo vector). Stefan