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
4 answers
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.
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.
Using EMACS and StumpWM (window manager tuning in Common Lisp) is a great daily practice.