From: David Lim

Subject: problems with editi acl-eval-defun

Date: 1996-5-31 18:00

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?