From: Bruce L. Lambert, Ph.D.
Subject: .lib and .fas files in clisp
Date: 
Message-ID: <4lo31m$1lj8@piglet.cc.uic.edu>
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
From: Marcus Daniels
Subject: Re: .lib and .fas files in clisp
Date: 
Message-ID: <rfibukfxocu.fsf@sayre.sysc.pdx.edu>
>>>>> "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.