>>>>> "Camm" == Camm Maguire <[email protected]> writes:
Camm> Here is a somewhat crazy idea which is nonetheless related to the
Camm> pathname work I'm doing now. What about supporting version :newest,
Camm> with non-wildcard pathnames containing this referring to the pathname,
Camm> and #p"/foo/bar/*.{o,lsp,lisp}" (with version set to :newest)
referring
Camm> to the intended target?
Dealing with pathnames in multiple implementations is already hard.
Don't make it even harder!
FWIW, cmucl uses *load-source-types* to specify a list of extensions
for source files that is searched in that order for source files, if a
fasl can't be found and the pathname doesn't specify one. I think
this is pretty easy to understand.
I think this is really only meant as a convenience at the repl where
typing less is convenient. I expect programs to be much more explicit
by either using a defsystem or explicit extensions.
--
Ray
_______________________________________________
Gcl-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/gcl-devel