Re: Patch for finding the truename.
Daniel Barlow <[email protected]>
| Newsgroups | gmane.lisp.cclan.general |
|---|---|
| Message-ID | <[email protected]> |
Gary King <[email protected]> writes: > AFAIK, *load-truename* is only valid when a file is being loaded. This > function attempts to be accurate even in a buffer -- although at this > point that is only true for Digitool's MCL. To my mind, this is very > handy when defining systems interactively when the other choice would > be to continually save and load the system definition file. Despite being in general no great fan of #+ in supposedly portable code, I think I like the intent of this one. I have some reservation about the wisdom or otherwise of reevaluating defsystem forms without reloading the complete file, but can't offhand remember why, and it might very well be for exactly this reason: viz. that *load-pathname* is not available so components will otherwise end up with the wrong directories. If we can fix this for MCL, that's probably a good thing. -dan -- http://web.metacircles.com/cirCLe_CD - Free Software Lisp/Linux distro
signature.asc
(application/pgp-signature, 188 B)
-----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQA/nxK+HDK5ZnWQiRMRAikcAJ47ZNnUhoE0Y93tWKs2x4WyuffJmQCfdgdJ wfiERa33zcIXibxQ2Or9SOk= =kY5R -----END PGP SIGNATURE-----