Rudi Schlatte rudi@constantly.at writes:
SBCL takes an explicit environment parameter, using the current environment by default but never merging. This seems like a sane approach.
Indeed, I forgot the default case.
run-program without an environment argument would be equivalent to:
(run-program … :environment (getenv))