I am working on AST level revision control and yes, macros make life difficult. On the other hand, merging/diffing on the AST level is fun.
https://replicated.wiki/blog/partI.html
I found that font extremely hard to read for some reason (on my phone). So I gave up. Maybe due to you using a monospace font for non-code?
But I believe smalltalk represented code as functions in a database somehow, so maybe that is worth looking at.
I found that font extremely hard to read for some reason (on my phone). So I gave up. Maybe due to you using a monospace font for non-code?
But I believe smalltalk represented code as functions in a database somehow, so maybe that is worth looking at.