- Download CLISP and install it.
- Download ASDF (Thanks Cliki for the ASDF link) and save it somewhere. I saved it in the root of the CLISP install directory.
- Choose a location for your ASDF Registry. I created an asdfs directory within the CLISP directory. Just keep these locations in mind when you next upgrade CLISP.
- For each ASDF capable library you have downloaded, create a shortcut to it's .asd file or files and put the shortcut in the ASDF registry directory.
- Make sure all the shortcuts have the same filename as the .asd they point to i.e. remove the "Shortcut to"
- Run Clisp.
- Find out where CLISP expects to find its initialization files:
(user-homedir-pathname)
It is probably your Documents and Settings\\Username directory but it doesn't hurt to check. - Create a file called .clisprc.lisp in the directory discovered in the previous step.
- Put the following in the .clisprc.lisp file:
(load "path-to-asdf.lisp")
(push "path-to-asdf-registry" asdf:*central-registry*) - You should now be able to run clisp and do:
(asdf:oos 'asdf:load-op 'Whatever-you-want)
Pretty easy, huh? Let me know where the mistakes are and if you think there are any resources that could benefit from this, let me know or just cut and paste it!