Hello,

I have upgraded to 18d, and I am a bit baffled by require.
What is the correct use of require?

Before 18d, I would do (require 'foo) and
cmucl would load "foo.x86f" in (ext:search-list "modules:")

Now, 18d has changed it to try to load
"foo-library.x86f" in (ext:search-list "modules:")

But the CLHS says that my old usage is nonportable and that
require is deprecated.
Following the CLHS, should I define (ext:search-list "mylib:") and do
(require "foo" "mylib:foo") to specify the explicit filename?

So what the philosophically correct way to use `require', if I want
to ensure compatibility with future cmucl revisions?  
Is `require' still meant to be used, given that it is deprecated?

What was the reason for the -libraries change in 18d?








__________________________________________________
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site
http://webhosting.yahoo.com/

Reply via email to