So I'm still relatively new to the Shen world, but my tl;dr is: it depends upon what port you're using and what facilities it provides.
Shen as an environment is a bit different from other systems. It is designed to be portable between many different languages and contexts. That means that Shen itself can't make many assumptions - for example, you can't spawn processes in a JavaScript context.
The single exception to this seems to be opening/closing and reading/writing to files. This does provide ways for shen to communicate with the outside world. It seems that Dr Tarver took advantage of this with his recent "Shen IDE" project that provides a UI utility via TCL; shen writes commands/info to a file, tcl reads it and displays. TCL writes information back to Shen via another file, and which Shen reads.
So, which port? The official SBCL port?