[comp.emacs] lisp-send-defun

m-liu@mammoth.UUCP (02/27/87)

I recently reported the 'bug' with the lisp-send-defun to
bug-gnu-emacs@prep.ai.mit.edu and the reply that I received 
from Stallman was that it was actually a bug with Unix when
processes tried to send large amounts of data to other
processes.  I was using version 17.xx at the time and he
said that the problem had been solved in version 18.xx.

Since I couldn't get version 18.xx on my machine in a hurry
I decided to just load the shell.el and lisp-mode.el from
version 18.xx and now it works.  But the way that it works is
to copy the defun into a temporary file and then it sends
a line to your external lisp to 'load' it.

It works, but my external lisp will not give me returned values
from a load.  Now even those one line expressions that you have
will be sent that way if you use the new version...  This appears
to be a fix, but it has drastically changed the original command.
I've been running the version 18.xx lisp stuff for about two weeks
now and am having a hard time deciding which is more inconvenient
for me.  Not being able to send large defuns or not being able to
get return values from my expressions...

Now I'm wondering if there is some other possible fix that will
restore lisp-send-defun to its original (GREAT!) state of usefulness.
I think that this is the same problem in Scheme mode...

Micky Liu

  ARPA: x1.micky@cu20b.columbia.edu       (most preferable)
  UUCP: ...seismo!columbia!m-liu
BITNET: malua@cuvmc