Tell me where to get examples of programs (more complicated than "Helloworld"), preferably with a description. Because after reading a few books in my head vinigret. Thank you in advance.

Closed due to the fact that off-topic participants are Regent , Peter Olson , xaja , Vladimir Glinskikh , Aries 15 Oct '15 at 10:29 .

It seems that this question does not correspond to the subject of the site. Those who voted to close it indicated the following reason:

  • " Questionnaires are forbidden on Stack Overflow in Russian . To get an answer, rephrase your question so that it can be given an unambiguously correct answer." - Regent, Peter Olson, xaja, Vladimir Glinskikh, Aries
If the question can be reformulated according to the rules set out in the certificate , edit it .

    4 answers 4

    I myself do not program CL, everything I write here: the result of reading and participating in srachs on the ENT.

    As I understand it, PCL is already read.

    Pay attention to the site lisper.ru . It is written in CL using RESTAS .

    In addition, there are several lisperov who have their own projects. I am sure you can learn from their code:

    There are many more active lispers, but I did not find them on the githaba.

    There is also http://common-lisp.net/ , but many libraries are too old there.

    In general, quite a lot of lispers live on the ENT, so that there you can find additional info.

    • Many thanks for the reply - Alexandr Didenko

    Emacs

    • So why is Common Lisp? For purity of perception. The technique from P. Graham (by the way, he has his cool book on language - "on lisp" on his website) - study programming on Schema, and macros on cl. - alexlz

    Speaking of srachs on the ENT. According to their results, a good faq was created https://www.linux.org.ru/wiki/en/lisp-lor-faq, which deals with literature and examples.

      1. Github - I recommend reading the code on the diagram as the most canonical one: https://github.com/search?utf8=%E2%9C%93&q=language%3AScheme&type=Repositories&ref=advsearch&l=Scheme and also solve your problem in any Lisp dialect ( even if it is a Javascript translator like Sibilant), finding examples on specific issues.

      2. Using EMACS and StumpWM (window manager tuning in Common Lisp) is a great daily practice.