On Feb 3, 2010, at 16:42 , Nathan Bird wrote:
It would be pretty cool to do something like this: (with-open-stream (str (swank:make-emacs-buffer-stream "*app-logger*")) (princ "Woot!"))
I'm thinking things like test-report streams, log streams etc.
Does swank already have something like this?
Quite some time ago, I toyed around with an implementation of buffer streams (actually, with two implementations, but the files matching *2.* seem very incomplete, that's likely where I got distracted). AFAICT, the code implements input-streams, and you want output-streams, but that should not be that much of a problem anymore to add.
I have no idea about the status of the code (attached), but perhaps it gives you some ideas. To be put in contrib/, I guess. Feel free to do whatever with the code.