From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Install C source code for for debugging help Date: Fri, 27 Sep 2019 17:03:51 +0200 Message-ID: <87k19tlr1k.fsf@gnus.org> References: <7ba0e94a-6256-c425-aaf8-7ee8822216a7@cs.ucla.edu> <8336gil439.fsf@gnu.org> <1cb04f23-5fa1-c866-41a8-60156d15936d@cs.ucla.edu> <83v9tejjdv.fsf@gnu.org> <83a7apkgn7.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="182679"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: Eli Zaretskii , eggert@cs.ucla.edu, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 27 18:08:23 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDsn9-000lOC-5r for ged-emacs-devel@m.gmane.org; Fri, 27 Sep 2019 18:08:23 +0200 Original-Received: from localhost ([::1]:52862 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDsn7-00009A-9D for ged-emacs-devel@m.gmane.org; Fri, 27 Sep 2019 12:08:21 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54626) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iDrmq-0005mn-DR for emacs-devel@gnu.org; Fri, 27 Sep 2019 11:04:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iDrmo-00050s-Mz for emacs-devel@gnu.org; Fri, 27 Sep 2019 11:04:00 -0400 Original-Received: from quimby.gnus.org ([80.91.231.51]:55842) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1iDrmo-00050F-Br; Fri, 27 Sep 2019 11:03:58 -0400 Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=marnie) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iDrmi-0002pW-7e; Fri, 27 Sep 2019 17:03:54 +0200 In-Reply-To: (Stefan Monnier's message of "Fri, 27 Sep 2019 09:48:57 -0400") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 80.91.231.51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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" Xref: news.gmane.org gmane.emacs.devel:240336 Archived-At: Stefan Monnier writes: >> What other GNU project installs sources, let alone by default? >> Why should Emacs be different? > > Because Emacs provides buttons to jump straight to the source. > I think it is an important feature of Emacs that the source code is > always within easy reach. I feel it makes it "Freer": we don't just > allow the users to have access to the source, we even encourage them to > dig into it. I agree; it seems like a good change (and having the mechanism in-tree will, as you pointed out, perhaps encourage the distributions to include the sources). But it is a pretty unusual thing to include in a distribution. Including the .el.gz files makes more sense, because people can copy functions and stuff to their .emacs files and make changes, and then Emacs behaves differently. You can't do that with .c.gz files, so they'd be only for documentation's sake. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no