executor is a portability layer for external executable invocation.

Features include:

  • a Lisp-like, layered interface
  • stdio stream control
  • construction of Unix process pipelines
  • exit code handling

Homepage: https://github.com/deepfire/executor/

License: LGPL

Author: Samium Gromoff

See also: external-program

Personal opinion: executor had its time, but uiop:run-program plus inferior-shell are more portable, more robust, more featureful, more widely used, and uiop is already part of your implementation-provided asdf 3. Use uiop and/or inferior-shell instead. — Fare Rideau
system programming