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
Expansion Techniques
Expansion Techniques
This is the non-exhaustive part. The examples I've found are:
Code
Functions with de-structuring and tree walkers (walk or zipper)
Expansion protocols
EDN Reader macros
Declarative
Spec conform with sequence parsers
Tracks
results matching "
"
No results matching "
"