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: Installing the Emacs executable Date: Wed, 24 Apr 2013 09:12:20 -0400 Message-ID: References: <83fvyq4es6.fsf@gnu.org> <83k3ny1hl3.fsf@gnu.org> <31mwsubb7b.fsf@fencepost.gnu.org> <83ip3i1gut.fsf@gnu.org> <33A901B8-67E3-4C81-BF5B-7C9B4A8836E1@raeburn.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1366809150 2938 80.91.229.3 (24 Apr 2013 13:12:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 24 Apr 2013 13:12:30 +0000 (UTC) Cc: Eli Zaretskii , emacs-devel@gnu.org To: Ken Raeburn Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 24 15:12:34 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 1UUzUv-0005TS-KL for ged-emacs-devel@m.gmane.org; Wed, 24 Apr 2013 15:12:33 +0200 Original-Received: from localhost ([::1]:38385 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUzUu-0003gh-U4 for ged-emacs-devel@m.gmane.org; Wed, 24 Apr 2013 09:12:32 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:33021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUzUq-0003eY-BM for emacs-devel@gnu.org; Wed, 24 Apr 2013 09:12:29 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UUzUl-0000Uy-MN for emacs-devel@gnu.org; Wed, 24 Apr 2013 09:12:28 -0400 Original-Received: from ironport2-out.teksavvy.com ([206.248.154.182]:7088) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UUzUj-0000UH-SL; Wed, 24 Apr 2013 09:12:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Av4EABK/CFFFpYYW/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kLodwBsEtkQoDpHqBXoMT X-IPAS-Result: Av4EABK/CFFFpYYW/2dsb2JhbABEvw4Xc4IeAQEEAVYjBQsLNBIUGA0kLodwBsEtkQoDpHqBXoMT X-IronPort-AV: E=Sophos;i="4.84,565,1355115600"; d="scan'208";a="8170207" Original-Received: from 69-165-134-22.dsl.teksavvy.com (HELO pastel.home) ([69.165.134.22]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 24 Apr 2013 09:12:16 -0400 Original-Received: by pastel.home (Postfix, from userid 20848) id 737C367A35; Wed, 24 Apr 2013 09:12:20 -0400 (EDT) In-Reply-To: <33A901B8-67E3-4C81-BF5B-7C9B4A8836E1@raeburn.org> (Ken Raeburn's message of "Wed, 24 Apr 2013 01:05:07 -0400") 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:159157 Archived-At: >> That's a different issue. My question was about what "make install" >> does with DOC, not what "make emacs" does in src. We can install DOC >> under the name DOC-XX.YY.ZZ without changing what happens in src and >> in etc of the build tree. A simpler solution is to drop the DOC-XX.YY.ZZ and only use a single "DOC" file. I've been doing that quite happily for years now. > I've long wondered if it would be better to get rid of the DOC file > altogether and keep the documentation in the executable image. That could be an option. There are various ways this could be done, but I think it would only be worth it if it can simplify the code. Given the fact that we'd most likely still need to keep most of the current code to lazy-load docstrings/bytecode from those .elc files that are not preloaded, I think it'll be difficult to come up with something that simplifies the code. Stefan