169 похожих чатов

Чего можно по имакс лиспу и по устройству самого имакса

почитать, чтобы начать свой конфиг писать? А то надоело все, что найду бездумно в файлик копировать, мало понимая происходящее.

18 ответов

24 просмотра

можно внезапно почитать мануалы. И по емаксу, и по елиспу. Временами читаю - интересно :))

Sereja- Автор вопроса

это понятно, может есть какие-то рекомендованные источники просто

это и есть источники

Sereja- Автор вопроса

я конкретные имел ввиду)

Если что-то непонятно в том что копируешь, по идее должно быть достаточно поставить курсор на непонятный символ и нажать C-h f или (C-h v если это переменная). Если этот символ известен имаксу, он будет предложен как кандидат по умолчанию.

Sereja- Автор вопроса

полезно, спасибо

Если «вообще про лисп», то я не понимаю, зачем читать мануал по елиспу если давно есть известные классные книги про Лисп: On Lisp, Object-Oriented Programming in CL, PAIP, Land of Lisp (и другие). Мне кажется, On Lisp очень хорошая книга, и единственный смысл имаксу иметь свой собственный текст, обучающий с нуля, по-моему в том, чтобы в случае катастрофы можно было его читать в отсутствие интернета. Почти весь код из On Lisp (и других книг) будет работать как есть, только иногда надо будет дописывать cl- к функциям, или сделать (require 'cl), если лень (но писать без префиксов в елиспе не рекомендуется). Есть отдельные несоответствия: написание массивов, устройство строк и букв, format, обработка ошибкок; въехать в тему они не мешают. Я читал On Lisp, а родные елисповские тексты открывал только чтобы убедиться, что там сравнимой литературы нет.

Sereja- Автор вопроса

у меня пока нет цели прям хорошо в лиспах разобраться, на данный момент я именно хочу его понять для написания конфига. Но за источники, конечно, спасибо. Сохраню их на потом.

Про (require 'cl) емакс мне постоянно напоминает, что она deprecated :))

У меня он больше не грузится в конфиге.

У меня что-то из пакетов хочет. Ну, пока работает, пусть будет :)

В елисп моде работает C-h S, даешь ей символ и оно открывает его в мануале

Sereja- Автор вопроса

нажал эту комбинацию из мануала получил это

Sereja- Автор вопроса

понял как пользоваться, спасибо

On Lisp как первая книжка только оттолкнуть может, Сабеля надо Practical Common Lisp на самом старте

Ну дад может быть. Мне PCL категорически не понравился, а On Lisp весьма. Но да, все его хвалят.

ielm уже освоили? конфиг это же просто кусок кода на елиспе. в ванильном лиспе все настройки вроде в меню доступных. можно выхлоп смотреть и повторять.

Sereja- Автор вопроса

как я понял ielm - просто repl, с самим лиспом я не особо ещё разобрался. А менюшки я вообще сразу выключил и ими никогда не пользовался. Но за советы спасибо, может пригодится.

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
Кто-нибудь знает почему SPM клонирует репо целиком? Некоторые репы просто огромные, как та же swift-syntax которая нужна для использования макросов. Сначала подумал, что это...
iMike
6
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
11
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
Карта сайта