On Sun, Sep 15, 2024 at 3:42 PM Robert P. Goldman <rpgold...@sift.net> wrote:

> I’m away from my desk, so can’t check, but If I recall correctly there are 
> name canonicalization functions that downcase.  I don’t know if these are 
> only applied when a system designator is a symbol or to strings as well.

I looked at the code (ASDF 3.3.7.1). Downcasing is applied only if the
path to the .asd is a logical pathname. So when there are no logical
pathnames in sight, there is no downcasing.

> The underscores would be an issue if the system name was merged with a 
> logical pathname, if a logical pathname was part of the ASDF configuration. 
> In that case, some lisp implementations would reject the resulting pathname 
> as illegal.

OK by me. If I avoid logical pathnames, I won't encounter that.

> Honestly, this seems a lot more trouble than it’s worth: the name 
> restrictions aren’t that onerous.

As I said at the outset, I'm working with other peoples' projects, and
I'm not at liberty to change the names of them.

Robert

Reply via email to