ONE LINE SUMMARY:
acl-eval-defun stops working after two commands
DESCRIPTION:
I have the following lines in a win-emacs buffer:
(setq crlf (make-string 2))
(setf (aref crlf 0) #\return)
(setf (aref crlf 1) #\linefeed)
I go to the first column of the first line, and hit C-M-x (ESC
Ctrl-X). And I get the following in the *Lisp Log* buffer:
--- Begin included text ---
Eval [1, 28) 14:40 Task:1 h.lsp
(setq crlf (make-string 2))
==============================================================================
;; Warning: Compilation warning: Attempt to set non-special free variable CRLF. So will treat as special.
--- End included text ---
Then I go to the first column of the second line and hit C-M-x
again. And I get no response in the *Lisp Log* buffer. I notice the
following message comes up in the ACL/Win status bar:
DDE command "(let ((*standard-output* (if (boundp 'acl::*lisp-standard-output*)
acl::*lisp-standard-output* *standard-output*))) ;; Can't bootstrap loading of eval-acl this way
After that I no longer get any messages in the *Lisp Log* buffer.
Other Notes:
- If I run
M-x editi-reset-dde
in the same win-emacs session, the s-expressions get evaluated with
C-M-x but there is no output to the *Lisp Log* buffer. I know they
get evaluated because I can go to the ACL/Win toplevel loop and
verify that the expressions are being evaluated.
- If I use C-Return (Ctrl-Return) I do not have any problems (aside
from the fact that my buffer is now full of the lisp response
values)
Version info:
Editi 1.35
ACL/Win 3.0.6,P
with all patches as of 5/29/96 applied.
What am I doing wrong?