[comp.lang.lisp] Provide and require - again

uda@majestix.ida.liu.se (Ulf Dahlen) (12/03/89)

About a year ago I posted a question to the net about provide and
require. I was wondering how require was supposed to act if the module
wasn't loaded. Should it for example try to load the compiled version
of the file first? Most Lisps do, I think.

However, the answer I got was that provide and require weren't going to
be part of the standard in the future, due to the ambiguity in the
semantics.

I'd like to know what the current status of provide and require is and
what is said about modules in Common Lisp in general. As I see it, the
crucial point is, in a way, the way paths are handled. The variable
*default-pathname-defaults* is not enough! You should have a sequence
of path patterns to search for files.

Any thoughts about this?

__________
Ulf Dahlen
Work:  Dept of Computer & Info Science, University of Linkoping, Sweden
Email: uda@ida.liu.se, uda@liuida.UUCP, {mcvax,munnari,seismo}!enea!liuida!uda
Home:  Troskaregatan 51:23, S-583 30  Linkoping, Sweden
"The beginning is a very delicate time."