update compiler, macro syntax notes