shithub: martian9

Download patch

ref: 02b360fe6c10ef6ec280c44a7935df743e68e0de
parent: 9c051022720fb7ac3ba0e899550654d348462c63
author: smazga <[email protected]>
date: Mon Aug 24 13:08:23 EDT 2020

added some notes about macro expansion

--- a/notes.org
+++ b/notes.org
@@ -29,3 +29,9 @@
 How do they work? |some id|?
 ** yet another comment? (2.2)
 How to handle #;
+* Macro expansion
+** Workflow
+- Take pattern
+- substitute args for non-literals (in order)
+- compare result with ast - if it's a match, return a lamba with the matching args and the transformer
+...but what about ellipsis??