[asdf-devel] summary proposal for COMMON_LISP_PATH and system search changes

Pascal J. Bourguignon pjb at informatimago.com
Sun Sep 27 14:33:09 UTC 2009

On Sep 27, 2009, at 3:16 PM, Gary King wrote:
> COMMON_LISP_PATH environment variable with syntax like
>     path[;path]*

It is custommary in POSIX systems to use ':' as separtor in PATH  
variables, since ';' has a special meaning for POSIX shells, and  
therefore would require escape.

It should also be specified that if a path doesn't end with a '/',  
then it will be automatically added, that is, these are considered to  
be directory pathnames.

It should also be specified what happens if there's an empty path.  We  
can easily get an empty path, notably at the end, with careless shell  
programming (it must be said it's rather awkward to write it right in  
shell). I would specify that empty paths are ignored.

Since it is an environment variable designed to set the ASDF central  
registry paths, why not call it ASDF_CENTRAL_REGISTRY_PATH ?  Or  
ASDF_SYSTEMS_PATH ? Cannot ASDF be used to compile C programs?

__Pascal Bourguignon__

More information about the asdf-devel mailing list