> X-Authentication-Warning: sanpietro.red-bean.com: Host centurion3.exapps.com [22.214.171.124] claimed to be xchange.com
> Followup-To: clisp-devel@...
> Cc: clisp-list@...
> Reply-To: sds@...
> Mail-Copies-To: never
> From: Sam Steingold <sds@...>
> Date: 17 Aug 2000 10:08:22 -0400
> User-Agent: Gnus/5.0807 (Gnus v5.8.7) Emacs/20.7
> Content-Type: text/plain; charset=us-ascii
> Content-Length: 1221
> > * In message <200008171341.JAA05565@...>
> > * On the subject of "Re: [clisp-list] fix for clisp startup problem on Win98"
> > * Sent on Thu, 17 Aug 2000 09:41:10 -0400
> > * Honorable Marco Antoniotti <marcoxa@...> writes:
> > Just to be overly nagging... :)
> > In LispWorks and Allegro
> > (load "C:\\MyDirectory\\MyFile.FOO")
> > works like a charm even if C: is (obviously) not defined as a logical
> > pathname. OTOH, logicla pathnames work as expected. I.e. you do not
> > need to spray your code with calls to LOGICAL-PATHNAME. :)
> this behavior, while mandated by the standard, is not considered to be
> reasonable by Bruno. I agree with him that it is confusing (cf
> "c:/autoexec.bat", "home:.clisprc", "ftp.gnu.org:/pub/gnu/").
Under MS systems the single letter device driver is easily special
cased for. The second case is confusing, also because 'UNIX dot
files' do not work well with CL pathnames types (and under CMUCL more
so because of the evil SEARCH-LIST feature). The third is not a
If this is not enough, think of the folks at Digitool :)
> I think the standard behavior can be implemented when
> lisp:*pathname-ansi* is non-nil, but the standard _is_ confusing, so
> this is not easy to do.
Yes. I agree that the standard may be confusing. However, last time
I checked, the mandated behavior is not implemented in CLisp even when
*PATHNAME-ANSI* is non-nil. Hence, CLisp differs from most of the
major implementations out there. IMHO opinion, this is not anymore a
question of "ANSI compliance", but a question of "de facto standards".
Marco Antoniotti =============================================================
NYU Bioinformatics Group tel. +1 - 212 - 998 3488
719 Broadway 12th Floor fax +1 - 212 - 995 4122
New York, NY 10003, USA http://galt.mrl.nyu.edu/valis