(use a) versus (declare (uses a)) what's the differences between
those?
(use a) will load module...library...module... what do you call the
thing that (use) loads? Is it a library or a module?
...whereas (declare (uses a)) just requires that library to be
loaded I think?
But then wouldn't (import a) and (declare (uses a)) be equivalent?
Are they?
But (import) imports modules that are already loaded from libraries.
Are libraries and modules equivalent? Can a library have more than
one module? If a library has more than one module, then how does
(use amodule) know to load the same library as (use bmodule)? Do
modules have to be named after libraries? What's the difference
between a module inline in your code and a library?
|