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
- 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
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Installing Fonts in Groff - LaTeX fans hate himUse SQL to generate a document with Troff/GroffCreate Macros, Strings, And Registers In GroffCreating a Table of Contents in Groff (ms macros)Come chat about Linux, Open source and Programming with meBring Some Of The Type Safety From Rust To LISP with the CL Type Systembundle - A Hassle Free Alternative to tarChatting about Linux, Open source, and VimCreate Tables In Groff - Groff Tutorial 2Programming and chatting about Linux, Open source, and VimLets Write A Tinder Client For EmacsChatting about Linux and Learning about CI/CDChatting about Linux, Open source, and VimChristmas Cards The Unix Way - with pic and troffImport Images In GroffNeatroff - Minimalist Documents Done Right2022 Retrospective + Q&A - Future of the Channel, Lisp, and the CommunityHow To Use Colors In GroffBring a Web Browser, Python, Javascript and more to EMACS - Emacs Application FrameworkM-x Compile: A Deep Dive into Compiling Code with EmacsLearn Emacs Lisp in 30 Minutes