При изучении нового языка программирования "чтение исходного кода" является общим советом, полученным экспертами. Однако с такой огромной системой, как emacs, которую многие десятилетия создают многие люди, новичкам не так легко понять, какие библиотеки являются лучшими примерами идиоматической проработки Elisp. Поэтому я хотел бы получить некоторые рекомендации относительно следующих критериев:
-
Идиоматический стиль программирования elisp
-
соблюдение директив Emacs по программированию
-
умное использование cl-пакета в соответствии с рекомендациями emacs
-
умное использование eieio-пакета
-
примерная организация одной библиотеки файлов .el
-
примерная организация библиотеки с несколькими файлами/несколькими пакетами
-
любые критерии, которые вы считаете важными
Предоставление причин, по которым вы рекомендуете определенные библиотеки для автодедактических исследований, несомненно, будет информативным для новичков в программировании Emacs lisp.