From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Tom Breton (Tehom)" Newsgroups: gmane.emacs.devel Subject: Re: Proposal: directory-slash in library names Date: Thu, 7 Jan 2010 19:42:41 -0500 Message-ID: <00ef01f6876a41f30d73e45d580c6dd0.squirrel@mail.panix.com> References: <656355bd369f9ef7dc6cb176159ac6eb.squirrel@mail.panix.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1262928705 22240 80.91.229.12 (8 Jan 2010 05:31:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 8 Jan 2010 05:31:45 +0000 (UTC) Cc: emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jan 08 06:31:37 2010 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 1NT7Rg-0004PJ-AY for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 06:31:36 +0100 Original-Received: from localhost ([127.0.0.1]:55986 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NT7Rg-0005aO-SM for ged-emacs-devel@m.gmane.org; Fri, 08 Jan 2010 00:31:36 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NT2wC-0007Iw-RS for emacs-devel@gnu.org; Thu, 07 Jan 2010 19:42:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NT2w8-0007Fy-5l for emacs-devel@gnu.org; Thu, 07 Jan 2010 19:42:48 -0500 Original-Received: from [199.232.76.173] (port=38900 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NT2w7-0007Ff-UZ for emacs-devel@gnu.org; Thu, 07 Jan 2010 19:42:44 -0500 Original-Received: from mail1.panix.com ([166.84.1.72]:62488) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NT2w6-00047a-6B; Thu, 07 Jan 2010 19:42:42 -0500 Original-Received: from mailbackend.panix.com (mailbackend.panix.com [166.84.1.89]) by mail1.panix.com (Postfix) with ESMTP id 39A241F085; Thu, 7 Jan 2010 19:42:41 -0500 (EST) Original-Received: from mail.panix.com (localhost [127.0.0.1]) by mailbackend.panix.com (Postfix) with ESMTP id 983AC2FBD0; Thu, 7 Jan 2010 19:42:40 -0500 (EST) X-Panix-Received: from 96.252.49.112 (SquirrelMail authenticated user tehom@panix.com) by mail.panix.com with HTTP; Thu, 7 Jan 2010 19:42:41 -0500 In-Reply-To: User-Agent: SquirrelMail/1.4.19 X-Priority: 3 (Normal) Importance: Normal X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. X-Mailman-Approved-At: Fri, 08 Jan 2010 00:31:31 -0500 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:119645 Archived-At: > * to give the official OK to directory-slash in library names, for > example: > > : dir1/dir2/feature > > If we do this, we might want to set up a systematic way to explicitly > label those directories that should be in the search path. > In a case like, this, you wouldn't want (load "foo") > to searchfor dir1/foo or dir1/dir2/foo. Oh, I see. You want a way to ensure that directories that contain libraries with names like `dir1/foo' are not directly in the load-path.=20 Good catch. Perhaps a "magic" filename similar to ".nosearch"? Tom Breton (Tehom)