When compling a file in clisp, two new files are produced: a .fas file
and a .lib file. Is it correct to assume both of these must be loaded in
order for things to work properly. What exactly does the .lib file do?
-bruce
>>>>> "Bruce" == Bruce L Lambert, Ph D <········@uic.edu> writes:
Bruce> When compling a file in clisp, two new files are produced: a
Bruce> .fas file and a .lib file. Is it correct to assume both of
Bruce> these must be loaded in order for things to work properly. What
Bruce> exactly does the .lib file do?
When compiling a module that REQUIRE's other modules, the .lib files
are a way to inform the compiler of submodule information without
re-compiling the submodules. If the .lib files are absent, no harm
is done, it just takes longer.
One can refer to source files without the file-type and CLISP
will compile and/or load the lsp, fas, lib as appropriate.