From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: relative load-file Date: Tue, 24 Nov 2009 09:11:25 -0500 Message-ID: References: <6cd6de210911110901v24307163i253e69e89c72c9e@mail.gmail.com> <6cd6de210911140744t75b84417udfa6921cc8fe424f@mail.gmail.com> <6cd6de210911151550v6f66c1begdbcda315f6f8edf5@mail.gmail.com> <6cd6de210911180539j6c921924t36a8eeda3a5a22fb@mail.gmail.com> <6cd6de210911212045q21a4080bxdb1073b64a4cc5cb@mail.gmail.com> <6cd6de210911230704m18717f49j2af14a91af3d6b09@mail.gmail.com> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1259071991 16168 80.91.229.12 (24 Nov 2009 14:13:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 24 Nov 2009 14:13:11 +0000 (UTC) Cc: emacs-devel@gnu.org To: Rocky Bernstein Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Nov 24 15:13:04 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1NCw8c-0000i1-0a for ged-emacs-devel@m.gmane.org; Tue, 24 Nov 2009 15:13:02 +0100 Original-Received: from localhost ([127.0.0.1]:59771 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NCw8b-0007k8-8M for ged-emacs-devel@m.gmane.org; Tue, 24 Nov 2009 09:13:01 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NCw77-0006nj-T9 for emacs-devel@gnu.org; Tue, 24 Nov 2009 09:11:29 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NCw73-0006mE-L0 for emacs-devel@gnu.org; Tue, 24 Nov 2009 09:11:29 -0500 Original-Received: from [199.232.76.173] (port=47473 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NCw73-0006lz-CL for emacs-devel@gnu.org; Tue, 24 Nov 2009 09:11:25 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]:53898) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NCw73-0002hI-74 for emacs-devel@gnu.org; Tue, 24 Nov 2009 09:11:25 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1NCw73-0005S5-0b; Tue, 24 Nov 2009 09:11:25 -0500 In-reply-to: <6cd6de210911230704m18717f49j2af14a91af3d6b09@mail.gmail.com> (message from Rocky Bernstein on Mon, 23 Nov 2009 10:04:32 -0500) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) 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:117675 Archived-At: Ok. So now I want to turn that sub-part into its own project. If I were clairvoyant, I might have realized this in the beginning and made parser as its own project inside compiler. But not code generator, because no one is going to ask about that and it looks like it is additional work to note top-level sub-parts. If however I make compiler a sub-project, from the internal-loading standpoint I have to constrain myself to stay inside the parser subdirectory. There may be other utility programs in the compiler that I want to use that I haven't externalized yet. For example, perhaps it is "load-relative". I see the point.