Data Macros
Introduction
What is a macro?
Data vs functions vs macros
Systems are data driven
Maintaining Meta-Data
Raw Meta-Data
Datomic schema is Meta-Data
Web Routes are Meta-Data
Terse Data DSLs
Data Macros are a thing
Expansion Techniques
Code : Destructuring
Code : Protocols
Code : EDN Readers
Code : Spec sequence parsing
Code : Tracks
Ratings
Conclusions
Powered by
GitBook
Data vs functions vs macros
Macros can be hard...
..to write and/or to use, if not written with care.
So it's good to prefer...
data
: easy to compose and manipulate
functions
: easy to write, needs care to be composable
macros
: difficult to write well, limited composability
results matching "
"
No results matching "
"