A quick & dirty run-and-show-output-in-vsplit-window script for vim.
Definitely not as refined as the xmp decorator, and it cannot
expand test assertions automagically, but I'll give it a try in my .vimrc.
Some minor details to make it more palatable:
works in insert, normal, visual mode, and DWIM
doesn't overwrite the original file, doesn't use fixed tempfiles
preserves the cursor position, and you're placed back in the source file
most importantly: killing the new window is as easy as creating it in the first place (F7 to open, S-F7 to close), and it won't break the minibufexpl (which you should be using)
(hmm some aggregators can't show the following animation)