It seems to me that the ability to bring up new frames that act as typeout windows for the various standard streams would be useful. That is, it would be nice to be able to bring up a frame where all the stuff from the *debug-output* or *error-output* stream was sent. It might even be nice to be able to bring up a frame that manages *query-io* so that it doesn't get mixed in with the REPL.
Has anyone thought of doing this? Would it be hard to do if someone wanted to try it as a first slime implementation project?
Or is it already done as an undocumented feature?