Again speaking only for Spice Lisp, I believe that our compiler does not create any extra hair in compiled code for getting at lexical variables unless it is actually needed. Simply compiling somethign in a non-null lexical environment will not cost you anything. -- Scott