Lisp learning-development environment and hello World

Source: Internet
Author: User

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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.