> (defun foo () > "Do foo stuff. Define `bar' if `define-bar-flag' is non-nil." > (when define-bar-flag (defun bar () (bar-stuff)))
Using `defun' inside the body of a function is very poor style. I.e. don't do it. As for your question: the byte-compiler compiles all the code. Stefan _______________________________________________ Help-gnu-emacs mailing list Help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs