From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Peter Whaite Newsgroups: gmane.emacs.devel Subject: Re: Should overlays evaporate by default? Date: Mon, 16 May 2005 10:59:36 -0400 Message-ID: <200505161459.j4GExamZ005296@brains.moreideas.ca> References: NNTP-Posting-Host: main.gmane.org X-Trace: sea.gmane.org 1116360952 26251 80.91.229.2 (17 May 2005 20:15:52 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 17 May 2005 20:15:52 +0000 (UTC) Cc: bob@rattlesnake.com, emacs-devel@gnu.org, monnier@iro.umontreal.ca, "Kim F. Storm" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue May 17 22:15:40 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DY8Rv-0007Ua-K0 for ged-emacs-devel@m.gmane.org; Tue, 17 May 2005 22:13:55 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DY8UD-0001Pa-Mr for ged-emacs-devel@m.gmane.org; Tue, 17 May 2005 16:16:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DXloW-0004PP-0Z for emacs-devel@gnu.org; Mon, 16 May 2005 16:03:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DXjdv-0003UC-4S for emacs-devel@gnu.org; Mon, 16 May 2005 13:44:42 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DXh5x-0003Ll-9U for emacs-devel@gnu.org; Mon, 16 May 2005 11:01:25 -0400 Original-Received: from [209.5.194.99] (helo=berlinr.sprint.ca) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DXhBp-0005hK-MZ; Mon, 16 May 2005 11:07:29 -0400 Original-Received: from brains.moreideas.ca ([149.99.128.15]) by berlinr.sprint.ca (InterMail vM.5.01.02.00 201-253-122-103-101-20001108) with ESMTP id <20050516145936.TFTK5998.berlinr.sprint.ca@brains.moreideas.ca>; Mon, 16 May 2005 10:59:36 -0400 Original-Received: from brains.moreideas.ca (localhost.localdomain [127.0.0.1]) by brains.moreideas.ca (8.12.8/8.12.8) with ESMTP id j4GExa0e005300; Mon, 16 May 2005 10:59:36 -0400 Original-Received: from brains.moreideas.ca (peta@localhost) by brains.moreideas.ca (8.12.8/8.12.8/Submit) with ESMTP id j4GExamZ005296; Mon, 16 May 2005 10:59:36 -0400 Original-To: rms@gnu.org In-Reply-To: Message from Richard Stallman of "Fri, 13 May 2005 20:25:27 EDT." X-Mailer: MH-E 7.82+cvs; nmh 1.0.4; GNU Emacs 22.0.50.58 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:37184 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:37184 Richard Stallman wrote: > > I am not sure this thing is really the right thing to do, at any time. > It could be more trouble than it is worth, and we might prefer just > to find the things that fail to reclaim their overlays. I suspect most overlays already have an explicit evaporate property set but I dont know. Richards suggestion would at least tell us that. I thought I would quickly try it out, but all the overlay defuns are in C code and it would require a fair bit of effort on my part to become familiar with the C mechanisms (how to set, get properties, invoke other defuns, etc.), and I dont have that much time. The little I have read about defadvice suggests it might do for some preliminary tests. Can someone advise me if thats the case? -- Peter Whaite (http://whaite.ca)