I have "~/p.el" which consists of the form:
(load "~/p.el")
When I do:
emacs -Q ~/p.el
and evaluate the form (C-x C-e), I get:
Debugger entered--Lisp error: (error "Recursive load"...
as expected. Now I comment out the form:
;(load "~/p.el")
then save the file, and evaluate the form again. Now I again get:
Debugger entered--Lisp error: (error "Recursive load"...
When I restart Emacs, it correctly evaluates the form.
In GNU Emacs 23.0.60.1 (i386-apple-darwin8.11.1, GTK+ Version 2.12.9)
of 2008-08-08 on pnsgw1-client079.demo.tuwien.ac.at
Windowing system distributor `The XFree86 Project, Inc', version
11.0.40400000
Important settings:
value of $LC_ALL: nil
value of $LC_COLLATE: nil
value of $LC_CTYPE: nil
value of $LC_MESSAGES: nil
value of $LC_MONETARY: nil
value of $LC_NUMERIC: nil
value of $LC_TIME: nil
value of $LANG: en.UTF-8
value of $XMODIFIERS: nil
locale-coding-system: nil
default-enable-multibyte-characters: t