This is my page on Lisp, because Lisp is not Scheme.
There are a lot of Lisp implementations, of which I have personally only used the following (incidentally, these also seem to be well recommended by others):
- GNU CLISP.
- Clozure CL, with Windows support.
- Steel Bank Common Lisp (SBCL), with an unofficial Windows fork.
Also take a look at the Common Lisp Implementations: A Survey, though it's now slightly outdated (2010).
- Use Emacs, then SLIME: The Superior Lisp Interaction Mode for Emacs.
- SLIME User Manual, with a list of supported platforms. Without needing to follow the link, the top three best supported are: CMU Common Lisp (CMUCL), Steel Bank Common Lisp (SBCL), and Clozure Common Lisp (CCL).
- Some users prefer paredit.el and Redshank.
- Note for paredit:
(add-hook 'lisp-mode-hook (lambda () (paredit-mode +1))) (add-hook 'slime-repl-mode-hook (lambda () (paredit-mode +1)))