ファイルUにおいて, 別のファイルDで定義されている関数, 型などを使う には, Uの先頭に,(useD)を挿入せよ.
例えば先の例で関数fとgを, それぞれf.ffと
g.ffにいれてコンパイルしたい場合, g.ffにおいて,
(use "f.ff") (defun g (x) (declare (fixnum x) (reply-type fixnum)) (+ (f x) 1))とすれば良い.
f.ffには,
(defun (x) (declare (fixnum x) (reply-type fixnum)) (+ x 1))と書かれている. ここから,
f.ffとg.ffをそれぞれ別々にコ
ンパイルして, リンクすればOKである(具体的には, fmkmkfが生成した
MakefileのOBJSに.oファイルの名前を書き加える).