I invented this complicated mechanism to allow some of a macro's arguments to be evaluated and some not. This will be much simpler to just have a flag, marking a macro as not evaluating its arguments (a fexpr, in old Lisp terminology). It will then be responsible for calling installBindings on all args it needs to evaluate.
I invented this complicated mechanism to allow some of a macro's arguments to be evaluated and some not. This will be much simpler to just have a flag, marking a macro as not evaluating its arguments (a fexpr, in old Lisp terminology). It will then be responsible for calling
installBindings
on all args it needs to evaluate.