I want to talk about the development environment of Common Lisp. It is vital to learn a new language and how to build a development environment in the simplest way, it should not allow you to spend too much energy on other aspects, but focus only on learning the language itself.
In fact, what I first tried was not commonlisp but clojure, but setting up a development environment made me a little discouraged. It may be related to the speed of the network on the second tutorial side. It is impossible to download a file... Sad
Commonlisp has a good wiki called cliki, which provides a lot of content such as the development environment, tutorials, tools, and packages. It is a very good resource, A lispbox item is recommended in the practical commonlisp book. If you use it, you can get started immediately, but there is a problem that this tool is actually integrated with the compiler, editor, because Emacs is used in the editor, but it is not suitable for those that have not been used, Emacs is a good editor, but it has a certain learning cost, unsuitable for beginners to learn languages
If you have read the cliki carefully, you will find that it is recommended for Windows users to use clisp. This is just an implementation of commonlisp and it is very convenient to install it, what this item can provide is something similar to Python shell. In fact, this item appears in the r language in MATLAB. It is called REPL. It may be a bit familiar with the name, if you use sublime, you may have heard of sublimerepl. I think you may know what I want to say.
Write the lisp script in sublime, execute LIsp in the terminal or shell, and execute Interactive Programming with clisp repl:
Sublime script writing requires no learning, and many plug-ins support your work.
It is easy to execute LIsp in shell. If clisp is used, the input is clisp youfile. lisp.
How to execute the lisp script in clisp shell (load "Yourfile. LISP ")
Lisp learning-development environment and hello World