GNU bug report logs -
#10693
guild compile --load-path value is not processed with scm_parse_path, GUILE_LOAD_PATH env variable value is parsed.
Previous Next
Reported by: Ian Hulin <ian <at> hulin.org.uk>
Date: Thu, 2 Feb 2012 00:48:01 UTC
Severity: normal
Done: Mark H Weaver <mhw <at> netris.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Hi Ian,
Ian Hulin <ian <at> hulin.org.uk> writes:
> ian <at> nanny-ogg ~/src/lilypond (T2026-1)>> guild compile
> --load-path="/home/ian/src/lilypond:/home/ian/src/lilypond/scm"
According to both the Guile manual and the output of "guile compile -h":
-L, --load-path=DIR add DIR to the front of the module load path
In other words, it behaves as documented. The idea is that you should
pass multiple --load-path options, one for each DIR.
Having said this, one could reasonably argue that the long option name
is misleading, and I tend to agree. On the other hand, the current
behavior has the advantage of allowing _any_ directory to be added, even
if its name contains a colon, and thus allows the creation of more
robust code.
We might want to change the long option name (while continuing to accept
--load-path for backward compatibility), but I can't think of a good
name. Any suggestions?
Thanks,
Mark
This bug report was last modified 13 years and 156 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.