From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: On removing sequence_number from window structure Date: Sat, 09 Feb 2013 18:08:06 +0100 Message-ID: <51168276.9070106@gmx.at> References: <510CD342.8090600@gmx.at> <87obfvz0bp.fsf@mail.jurta.org> <5114CC9C.9040204@gmx.at> <87sj56cp8c.fsf@mail.jurta.org> <51161506.40702@gmx.at> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1360429704 28346 80.91.229.3 (9 Feb 2013 17:08:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 9 Feb 2013 17:08:24 +0000 (UTC) Cc: Juri Linkov , emacs-devel To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Feb 09 18:08:45 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 1U4Dut-0000fQ-Eq for ged-emacs-devel@m.gmane.org; Sat, 09 Feb 2013 18:08:43 +0100 Original-Received: from localhost ([::1]:56136 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4Dua-00063E-6k for ged-emacs-devel@m.gmane.org; Sat, 09 Feb 2013 12:08:24 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:42741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4DuX-000636-CQ for emacs-devel@gnu.org; Sat, 09 Feb 2013 12:08:22 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U4DuV-0005tO-Qn for emacs-devel@gnu.org; Sat, 09 Feb 2013 12:08:21 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:56674) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U4DuV-0005tB-HP for emacs-devel@gnu.org; Sat, 09 Feb 2013 12:08:19 -0500 Original-Received: from mailout-de.gmx.net ([10.1.76.33]) by mrigmx.server.lan (mrigmx001) with ESMTP (Nemesis) id 0LpAT4-1UXnyH1EYe-00evge for ; Sat, 09 Feb 2013 18:08:17 +0100 Original-Received: (qmail invoked by alias); 09 Feb 2013 17:08:17 -0000 Original-Received: from 62-47-51-51.adsl.highway.telekom.at (EHLO [62.47.51.51]) [62.47.51.51] by mail.gmx.net (mp033) with SMTP; 09 Feb 2013 18:08:17 +0100 X-Authenticated: #14592706 X-Provags-ID: V01U2FsdGVkX1/C7PAxFCnCvA6LzZ54B7AdWOlXC4Phb9pem65Zb9 tVECO2Zfxa95Bd In-Reply-To: X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] X-Received-From: 212.227.15.19 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:156924 Archived-At: > Of course we could incorporate this property in the > # printout. I'm not convinced. Pointer addresses have the clear disadvantage that two runs of Emacs will give different results for the same sequence of window configuration changes. Window parameters mean that one has to externally manage some sort of mechanism to assign unique identifiers (strings or numbers) and run on `window-configuration-change-hook' first a function to detect for each split the new parent window and the new live window and assign them the appropriate values. Clearly nothing for emacs -Q. martin, who'd never use %p in print.c if he had the choice