From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: find-library-name fails if file (with no extension) exists. Date: Wed, 22 Nov 2006 00:52:29 +0100 Message-ID: <85k61oxsqq.fsf@lola.goethe.zz> References: <8764d8u085.fsf@pacem.orebokech.com> <85lkm4zbfa.fsf@lola.goethe.zz> <854pssz8u7.fsf@lola.goethe.zz> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1164153201 25083 80.91.229.2 (21 Nov 2006 23:53:21 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 21 Nov 2006 23:53:21 +0000 (UTC) Cc: Emacs Devel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Nov 22 00:53:19 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1GmfQF-0002l1-0f for ged-emacs-devel@m.gmane.org; Wed, 22 Nov 2006 00:53:03 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GmfQE-0008Tg-KL for ged-emacs-devel@m.gmane.org; Tue, 21 Nov 2006 18:53:02 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GmfQ0-0008Qe-6V for emacs-devel@gnu.org; Tue, 21 Nov 2006 18:52:48 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GmfPz-0008Pu-Hx for emacs-devel@gnu.org; Tue, 21 Nov 2006 18:52:47 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GmfPz-0008Pl-9K for emacs-devel@gnu.org; Tue, 21 Nov 2006 18:52:47 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GmfPz-0004L8-Be for emacs-devel@gnu.org; Tue, 21 Nov 2006 18:52:47 -0500 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.52) id 1GmfPy-0000rm-Fz; Tue, 21 Nov 2006 18:52:46 -0500 Original-Received: by lola.goethe.zz (Postfix, from userid 1002) id 161211C1E259; Wed, 22 Nov 2006 00:52:29 +0100 (CET) Original-To: "Juanma Barranquero" In-Reply-To: (Juanma Barranquero's message of "Wed\, 22 Nov 2006 00\:34\:12 +0100") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.90 (gnu/linux) 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:62624 Archived-At: "Juanma Barranquero" writes: > On 11/22/06, David Kastrup wrote: > >> Yes, they are. As can easily be verified by listing the directory >> after creating either file. > > Not so. I create MyBook.txt. I "dir mybook.txt". I got the same > file. Listing the directory. Just dir and nothing else. > Just one filename. Don't try to impose your Unix worldview on me! It is your Windows system that throws the file name with the same capitalization with which it was created back at you. So yes, the file name preserves capitalization. >> They certainly _are_ different file names, but they can't refer to >> different files. > > They certainly are *not*, in a case-insensitive filesystem. List the directory. >> It doesn't. It just insists that you are consistent. If you want >> to write lowercase, do so. If you want to capitalize, do so. > > I *am* consistent: I consistently refuse to think that Mila&Nero and > mila&nero could meaningfully refer to different entities. Then why do you spell them differently? >> It is a constant source for trouble in scripts of all sorts. > > As Lennart said: it is, with scripts written from the case-sensitive > mindset. That's not fault of the other alternative. String equality is not a byproduct of "case-sensitive mindsets". > I've never had trouble with capitalization on VMS, OS/2, CP/M, DOS, > Windows, Oasis, THEOS and other case-insensitive systems. Tough. I had, repeatedly so, as maintainer of AUCTeX and other systems. And I don't even use Windows myself. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum