[slime-devel] Eval defun and compile defun failing on long functions

Using a version of cmucl similar to 19a slime dies with the following in the *inferior lisp* buffer: ;; Connection to Emacs lost. ;; [Error in function LISP::ASSERT-ERROR: Short read: length=5467 pos=4093] Which looks rather like a packet lenth error of some sort -- 4093 seems suspicious to me. Does anyone have any ideas on how to look into this further? Dan Pierson

Dan Pierson <dlp@itasoftware.com> writes:
Using a version of cmucl similar to 19a slime dies with the following in the *inferior lisp* buffer:
What does similar to 19a mean? In the official 19a lisp::read-into-simple-string was changed to fix a bug that caused this problems. The patch is also in swank-cmucl.lisp but only enabled for cmucl18e. Helmut.

Helmut Eller wrote:
Dan Pierson <dlp@itasoftware.com> writes:
Using a version of cmucl similar to 19a slime dies with the following in the *inferior lisp* buffer:
What does similar to 19a mean? In the official 19a lisp::read-into-simple-string was changed to fix a bug that caused this problems. The patch is also in swank-cmucl.lisp but only enabled for cmucl18e.
It means what ever we're using inside ITA these days. Martin Cracaeur is in the middle of updating us from an 18e+parts of 19a to a full 19a+our hacks and I'm not sure where things are. It sounds like I need to access the patch in swank-cmucl.lisp (I have the 19a feature turned on in *features* to get some of the 19a support we can use so this is clearly my problem). Thanks for the fast response, Dan Pierson
participants (2)
-
Dan Pierson
-
Helmut Eller