Re: Beginner emacs / SLIME / ACL / ASDF question




Pascal Bourguignon wrote:
If like me you find it a bother to duplicate statements in all these
files when you try another lisp implementation, you can merely put in
them a LOAD form to load a common file, for example: ~/common.lisp :

(LOAD (MERGE-PATHNAMES
(MAKE-PATHNAME :NAME "COMMON" :TYPE "LISP" :CASE :COMMON)
(USER-HOMEDIR-PATHNAME)
NIL))


What do you mean by a LOAD form?

Forms are S-Expr (Symbolic Expressions) whose purpose is to be executed.
Some S-Expr are data. Those that are programs are forms.


(LOAD (MERGE-PATHNAMES
(MAKE-PATHNAME :NAME "COMMON" :TYPE "LISP" :CASE :COMMON)
(USER-HOMEDIR-PATHNAME)
NIL))


Ah! I see what you meant now. I had not previously been aware of the
term "form" as an executable s-exp.

That makes a great deal of sense ... Although I do not intend to use
multiple LISP implementations, I DO have Corman Lisp, CLISP, and ACL
currently on my system. I think that I will take your advice in
creating a "Common.lisp" file.

Thanks,
Matt

.