Загрузка страницы

Why Are Lisp Macros So Great!?

This tutorial is focused on Common Lisp and Emacs Lisp macros. Lisp macros are one of the things that has kept lisp relevant to this day. Since no matter how languages try to mimic them they just never fit as well as they do in Lisps. I hope to do a future video on hygienic macros like you see in Scheme and Clojure. In addition, cover macros on a deeper level in the future.

- More Example Macros
https://lisp-journey.gitlab.io/blog/common-lisp-macros-by-example-tutorial/
- Common Lisp Pattern Matching
https://github.com/guicho271828/trivia
- C syntax in Common Lisp
https://github.com/y2q-actionman/with-c-syntax/
- Clojure's core.async macro internals
https://youtu.be/R3PZMIwXN_g

Let me know what you think and if there is anything specific you would like to learn about.

----------------► Wanna Support Me? ◀︎----------------
Github:
https://www.github.com/sponsors/gavinok
Patreon:
https://www.patreon.com/gavinfreeborn

----------------► Wanna Checkout My Dots? ◀︎----------------
Vimrc:
https://github.com/Gavinok/dotvim
Emacs Config:
https://github.com/Gavinok/emacs.d
----------------► Come Join The Community◀︎----------------
LBRY:
https://odysee.com/@GavinFreeborn:d
Matrix Space:
https://matrix.to/#/%23gavinfreeborn:matrix.org
Discord:
https://discord.gg/JJk5KKU

Видео Why Are Lisp Macros So Great!? канала Gavin Freeborn
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
21 ноября 2022 г. 1:02:14
00:16:28
Яндекс.Метрика