G
enby!

Как разобраться в чужом Lisp коде? Несколько советов.

Посмотрев этот ролик, и немного потренировавшись вы научитесь лучше ориентироваться в чужом коде, даже если к нему нет документации. Здесь я рассказываю, как исследовать чужой код на лисп. Покажу свой способ исследования чужих библиотек и то, как использовать IDE чтобы находить определения классов, функций и методов, а так же трюк, с помощью которого можно удалять лишние методы generic-функции. Ну и немного затронем тему исследования макросов. Таймкодики 00:00 Начало 02:14 Какие пакеты создаёт ASDF система? 05:45 Как помогает fuzzy-completion? 08:24 Где код зарыт? 12:34 Работа с generic-функциями. 16:58 Удаление лишних методов. 21:06 Отладка макросов. Ссылочки Ролик про пакеты и ASDF системы:    • В чём разница между пакетами, системами и ...   Ролик про Qlot:    • Для чего нужен Qlot? Используем его как vi...   Библиотека для Telegram ботов: https://github.com/40ants/cl-telegram...
Код для нахождения пакетов: https://gist.github.com/svetlyak40wt/...
Ролик про IDE:    • Обзор 8 Common Lisp IDE! Какую выбрать?   Поддержать проект можно тут: https://boosty.to/40ants
Подключиться к разработке OpenSource здесь: https://github.com/40ants
Тегики #commonlisp, #programming, #lisp

Смотрите также