ECL uiop:run-program in SLIME
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ASDF |
Fix Released
|
Low
|
Faré |
Bug Description
Similar to #1232225, which was fixed, this fails in SLIME (not at the command-line) with ECL on Mac or Linux:
(uiop:
With the message:
:OUTPUT argument to RUN-PROGRAM does not have a file handle:#<a SWANK/GRAY:
As does:
(uiop:
With the messaage:
:INPUT argument to RUN-PROGRAM does not have a file handle:#<a SWANK/GRAY:
Crazily, this has no problems:
(uiop:
Nor does this:
(uiop:
The wider implication is that cffi-grovel breaks, taking much of quicklisp down with it. https:/
Changed in asdf: | |
status: | Fix Committed → Fix Released |
I believe the problem is that we fail to properly redirect std{in,out,err} when using :interactive in the use-run-program case on ECL.