If you wish to install CLISP on your windows machine, download it from:
unzip it(the paths I give after this assume you install to c:\ and keep the zip file's directory structure/folder names)
answer options however you want
The desktop shortcut is fine if you are going to be working without accessing files. When working with files, it is convenient to set your working directory before starting CLISP. When starting CLISP from the command line, you have to specify two parameters. I use a batch file (c:\clisp.bat) with the following two lines.
c:\clisp-2.30\lisp -B "C:/clisp-2.30/" -M "C:\clisp-2.30\lispinit.mem"
Either click the shortcut or enter command line to start CLISP. This should bring up the CLISP intro screen and give you a lisp command line.
(CLISP intro ascii graphic)
Copyright (c) Bruno Haible, Michael
Stoll 1992, 1993
Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
Copyright (c) Bruno Haible, Sam Steingold 1999-2002
to make sure it works, try some simple things:
> (+ 2 3) 5
> (print "hello world")
define a function:
> (defun hello-name (name) (format nil "Hello ~A" name))
> (hello-name 'matt)
Hypothetically, you can do everything from the command line. But as your programs get bigger, it will make more sense to use files.
Enter the following in a text file and save it as "power.lisp" in your working directory.
(defun power (x y) (if (= y 0) 1 (* x (power x (1- y)))))
then load it in CLISP:
> (load "power.lisp")
;; Loading file power.lisp
;; Loaded file power.lisp
> (power 3 4)
use (quit) to exit the CLISP program.
Good lisp introduction
in depth Lisp primer
Good debugging suggestions 1
Good debugging suggestions 2