(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?
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users