From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Andy Wingo Newsgroups: gmane.lisp.guile.devel Subject: Re: [PATCH 2/5] [mingw]: Have compiled-file-name produce valid names. Date: Fri, 17 Jun 2011 00:29:19 +0200 Message-ID: <87vcw5e7gg.fsf@pobox.com> References: <1297784103-18322-1-git-send-email-janneke-list@xs4all.nl> <1297784103-18322-3-git-send-email-janneke-list@xs4all.nl> <87r58gzuoy.fsf@gnu.org> <87vcxsycds.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: dough.gmane.org 1308263404 7624 80.91.229.12 (16 Jun 2011 22:30:04 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Thu, 16 Jun 2011 22:30:04 +0000 (UTC) Cc: guile-devel@gnu.org To: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Fri Jun 17 00:30:00 2011 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1QXL4Z-0007Uy-LW for guile-devel@m.gmane.org; Fri, 17 Jun 2011 00:29:59 +0200 Original-Received: from localhost ([::1]:33276 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QXL4Y-0006j3-HW for guile-devel@m.gmane.org; Thu, 16 Jun 2011 18:29:58 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:42125) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QXL42-0006iQ-DH for guile-devel@gnu.org; Thu, 16 Jun 2011 18:29:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QXL40-0003H7-ND for guile-devel@gnu.org; Thu, 16 Jun 2011 18:29:26 -0400 Original-Received: from a-pb-sasl-sd.pobox.com ([64.74.157.62]:59985 helo=sasl.smtp.pobox.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QXL40-0003H1-C2; Thu, 16 Jun 2011 18:29:24 -0400 Original-Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id CEAD25B19; Thu, 16 Jun 2011 18:31:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; s=sasl; bh=qeFHEzFWXGzu +pg6WAu9rjL5TJo=; b=TUpr46Fb0gIMs6dcoBM4X29193A1Pv8nIdNwLoS4ZsL2 KRpNiorUhGDwS0gyp8N9SVKrwRK2JzqYZchKHaCA36hxMRTOYB77k2RiHAth3hUb S7YXcNGoUZNam5uqF7rEzTjufaS36JFASv4iACdpowesvGm4t1pmxgOEbzKnI/0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type:content-transfer-encoding; q=dns; s=sasl; b=mFTMWZ HNec0lX6KQtiURXm5tKQ4U/OXTqupEFKlthJY+xO9jBSIUbS4sDmu97w70B7SUsp qacW1i2Qksm3kk8DLF8qJD3ZJKAD6nYYsfvEg7cNBMG42UXu4hYlN36rGuepbN0P 04yk3GNXAWy2ZdoduznerIdyBxyC/UlqJ3bAc= Original-Received: from a-pb-sasl-sd.pobox.com (unknown [127.0.0.1]) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTP id C6F925B18; Thu, 16 Jun 2011 18:31:33 -0400 (EDT) Original-Received: from badger (unknown [90.164.198.39]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by a-pb-sasl-sd.pobox.com (Postfix) with ESMTPSA id 1D26A5B17; Thu, 16 Jun 2011 18:31:32 -0400 (EDT) In-Reply-To: (Andy Wingo's message of "Tue, 03 May 2011 09:44:10 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.3 (gnu/linux) X-Pobox-Relay-ID: 63637720-9868-11E0-9AAB-5875C023C68D-02397024!a-pb-sasl-sd.pobox.com X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 64.74.157.62 X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:12577 Archived-At: Hi, This discussion strayed a bit far from the initial need to concatenate "/foo/bar" with "c:/baz/qux". On Tue 03 May 2011 09:44, Andy Wingo writes: > On Tue 03 May 2011 00:18, ludo@gnu.org (Ludovic Court=C3=A8s) writes: > >> So volumes matter in the file name canonicalization of the .go cache >> right? >> >> Couldn=E2=80=99t we mimic /cygdrive/c, etc.? > > Is that what cygwin does? We certainly could, yes; though for the > purposes of joining the cache dir to an absolute filename, I guess we > could simply change c:/foo to /c/foo... Hum! MSYS apparently does this as well. Probably it's what we should do in the case of caches. But this sort of thing is very nasty without a path library :-/ Andy --=20 http://wingolog.org/