Fri Apr 4 17:22:15 EDT 2008
what about starting poke, as a temporary relief from the pic18 guts?
poke should fit nicely on top of macro. it might also be a way to
improve on what 'assembler' means.
let's port the C code generator first.
the cgen has a special purpose transformer. let's map that to macros,
starting from the bottom. hmm.. doesn't really work that well since
this prints to strings, not s-expressions.
OK.. got indentation working as parameters. now.. go from
s-expressions -> syntax objects so 'syntax-case' can be used. before
that, first needs to be defined what an expression transformer is:
stx -> string
ok. got it: syntax-case instead of match, but not using the scheme