Lisp HUG Maillist Archive

Legal logical-pathname characters

It seems that #\_ (underscore) is not a legal character for logical
pathnames on Windows:

CL-USER 31 > (logical-pathname "test-suite:foo_bar;")

Error: Parsing of logical pathname "test-suite:foo_bar;" failed at index 14
(#\_).
  1 (abort) Return to level 0.
  2 Return to top loop level 0.

Type :b for backtrace, :c <option number> to proceed,  or :? for other
options

Is it possible to persuade Lispworks to accept this character for logical
pathnames?


David E. Young
Bloodhound Software, Inc.

For wisdom is more precious than rubies,
and nothing you desire can compare with her.
  -- Prov. 8:11

"But all the world understands my language."
  -- Franz Josef Haydn (1732 - 1809)


This email message is for the sole use of the intended recipients(s) and may contain confidential and privileged information of Bloodhound Software, Inc.. Any unauthorized review, use, disclosure is prohibited. If you are not the intended recipient, please contact the sender by reply email and destroy all copies of the original message.


Re: Legal logical-pathname characters

On Tue, 13 Dec 2005 11:02:07 -0500, "Young, David" <deyoung@bloodhoundinc.com> wrote:

> Is it possible to persuade Lispworks to accept this character for
> logical pathnames?

If I understand this correctly that would violate 19.3.1 of the ANSI
standard.

Cheers,
Edi.


Updated at: 2020-12-10 08:49 UTC