Gauche > Archives > 2015/08/06

2015/08/06 11:06:56 UTCshiro
#
macroexpand-allを求める声が聞こえたのでふと思いついたのだが、pass1の後のIFormはまだ木構造なのでそこからS式に戻してやることはできるんじゃなかろうか。
#
global identifierのhygieneをどうするか(localは全部リネームすれば良いとして)、というのと、asmになっちゃったやつをどう扱うかだな。後者はmacroexpand-allの時だけインライン展開を切ればいけるかな。