|
|
|
|
|
by kazinator
3496 days ago
|
|
In what language do we input code as HOAS, and target that representation with macros? (Can't we expand macros in a conventional representation with symbols and environments and then go to HOAS?) (It's not news that macros are weak in some sense; I mean you can shoot yourself in the foot with the classic non-hygienic ones; you can disrespect even the first order abstract syntax that you're working in: the macro can re-locate a piece of raw syntax which contains identifier references into the wrong scope where those references resolve otherwise.) Anyway, have fun fishing for mackerel with your bear trap? |
|