From: Clint Hyde
Subject: RE: Dynamically building functions (and macroexpansion)
Date: 
Message-ID: <3oap6g$dst@info-server.bbn.com>
In article <·················@bowmore.harvard.edu> ····@bowmore.harvard.edu (Wheeler Ruml) writes:

--> Ah - of course!  So my only option is to cons up a lambda expression
--> and "eval" it?

no, you could SETF the symbol-function and then compile it.

(setf (symbol-function 'your-name) (make-mod-fn arg1 arg2))

but then I wouldn't use a macro for what you're trying to do.
make-mod-fn should be a fn, and do the construction of the result.

 -- clint