This library provides a largely-portable wrapper for running programs external to the Lisp process.
Some caveats:
- some implementations use $PATH, others don’t – the ones that don’t won’t find you bareword commands
- some implementations (EG, Armed Bear) only provide a blocking call, not interactive
There is currently at least some support for:
- Allegro
- Armed Bear (blocking only)
- CLisp
- ClozureCL (née OpenMCL)
- CMUCL
- ECL
- LispWorks
- SBCL
A git repo is available, along with some bare-bones documentation.
Back to Common-lisp.net.