filmov
tv
Defmacro Clojure Tutorial - Code that writes code

Показать описание
Defmacro in Clojure allows you to write code that outputs code 🤯
This is a video on how to create and expand macros
00:00 intro
00:10 what are macros?
00:45 create a function that delays the return
01:55 create a function that records the time taken
04:05 Syntax Quoting
05:24 Convert time-taken function to macro
07:10 Cater for multiple expressions to be passed through to time-taken
09:50 Begging for subs
This is a video on how to create and expand macros
00:00 intro
00:10 what are macros?
00:45 create a function that delays the return
01:55 create a function that records the time taken
04:05 Syntax Quoting
05:24 Convert time-taken function to macro
07:10 Cater for multiple expressions to be passed through to time-taken
09:50 Begging for subs
Defmacro Clojure Tutorial - Code that writes code
Clojure Threading Macros Tutorial
Grokking Clojure Macros - A Complete Guide [2022]
Mastering Threading Macros in Clojure: Practical Tips and Best Practices
008 defmacro
How to create a multi method in Clojure
Clojure tutorial - Create a rate limiting function!
Clojure macros by example: recursive comparison chaining
Clojure - creating macros
Lisp in 100 Seconds
Lighting Talk - A few tips for writing macros - Jeff Terrell
Clojure Records and Protocols tutorial
Macrobrew Clojure macros distilled by Abhinav Omprakash
Learn Reduce, Group-by, and Juxt by creating a Look Up Map (Clojure Tutorial)
'How to build a Clojure dialect' by Jeaye Wilkerson
Clojure multi-threading using future
Clojure - references
Clojure - Destructuring lists and maps tutorial
Setup Clojure and run a REPL in VS Code Using Calva
Learn Clojure 17. Macros - Clojure Koans Walkthrough in Light Table IDE
Clojure Basics: How code is evaluated
Chris Houser / Jonathan Claggett - Illuminated Macros
Practicalli Clojure 13 - macros and when to use them
Create a URL shortner with Clojure and MySQL
Комментарии