From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: dired.c Date: Mon, 25 Apr 2011 09:50:27 +0300 Message-ID: <83vcy2akp8.fsf@gnu.org> References: <5B0C3CF2-85D0-4D68-BFA1-B30B19F8A36C@gmail.com> <4DB50FF2.6060906@cs.ucla.edu> Reply-To: Eli Zaretskii NNTP-Posting-Host: lo.gmane.org X-Trace: dough.gmane.org 1303714259 2818 80.91.229.12 (25 Apr 2011 06:50:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 25 Apr 2011 06:50:59 +0000 (UTC) Cc: andrea.crotti.0@gmail.com, emacs-devel@gnu.org To: Paul Eggert Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Apr 25 08:50:54 2011 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QEFdE-00012s-Vj for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2011 08:50:53 +0200 Original-Received: from localhost ([::1]:59807 helo=lists2.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFdE-0007ez-BL for ged-emacs-devel@m.gmane.org; Mon, 25 Apr 2011 02:50:52 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:39697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFdC-0007eu-4R for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:50:50 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QEFdB-0000rH-1P for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:50:50 -0400 Original-Received: from mtaout22.012.net.il ([80.179.55.172]:32957) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QEFdA-0000rB-QA for emacs-devel@gnu.org; Mon, 25 Apr 2011 02:50:49 -0400 Original-Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0LK700000470JE00@a-mtaout22.012.net.il> for emacs-devel@gnu.org; Mon, 25 Apr 2011 09:50:28 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([77.127.55.52]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LK7000KK4BZHY10@a-mtaout22.012.net.il>; Mon, 25 Apr 2011 09:50:24 +0300 (IDT) In-reply-to: <4DB50FF2.6060906@cs.ucla.edu> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.172 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:138704 Archived-At: > Date: Sun, 24 Apr 2011 23:08:50 -0700 > From: Paul Eggert > Cc: emacs-devel@gnu.org > > Perhaps we should move the setjmp-related part of lisp.h > into a different header, anyway, for modularity purposes? > Only a few modules (alloc.c and eval.c come to mind) > need to know about the internals of struct handler and > struct catchtag, surely. Yes, that'd be a very good change, thanks. In general, any modularization of lisp.h are very welcome, since lisp.h is included by every Emacs source file, and so any changes in it trigger massive recompilations. When I was young, tall, and blond (and our compilation machines were a lot slower), I suggested that to Richard, and he said it would be a good job, but he doubted it would be easy. Alas, I never got to do that.