In this episode, I go through the config management tool punchcard source code and explore how it works and how you can also write your own packages by reading existing ones.
Punchcard: https://gitlab.com/binary-ec/punchcard
Getting started with Emacs Lisp: https://www.gnu.org/software/emacs/manual/html_node/eintr/index.html
Emacs Lisp manual: https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html
Practical Common Lisp: https://gigamonkeys.com/book/
Find me on Mastodon: https://emacs.ch/@etenil