
"Vladimir Sedach" <vsedach@gmail.com> writes:
In recent (or maybe not so recent) changes to swank.lisp, send-repl-results-to-emacs sends a :write-string back to the slime dispatcher instead of :return or :emacs-rex or whatever it was previously.
The reasons for the change (which I did) were twofold: 1) When long REPL results are sent back, the old code first transferred them to Emacs with one big message, then printed them. Thus for a long time, you would not get any indication of what is happening. The new code does the usual stream buffering, sending many moderate-size messages to Emacs. So you can see the progress. 2) To support nested presentations in REPL results, when present.lisp is loaded. Best, Matthias -- Matthias Köppe -- http://www.math.uni-magdeburg.de/~mkoeppe (currently @math.ucdavis.edu)