The new keyword argument use-pty in sys:open-pipe is useful on Unix-like systems if the sub-process behaves differently when running interactively and non-interactively.
sys:open-pipe
LispWorks Release Notes and Installation Guide - 23 Dec 2011